Is the cutout edge cleaner free?
Yes. This cutout edge cleaner is free to use, with no account or watermark.
Does my image stay on my device?
Yes. Upload, local cleanup, preview, and export all stay in your browser, with no server-side conversion step.
What edge problems can it fix?
It can reduce halos, feather harsh alpha transitions, and clean color spill on transparent cutouts before you export the PNG.
Will every image clean up perfectly?
No browser-side tool is perfect on every source. Clear subjects, simpler backgrounds, and cleaner edges usually give the strongest result.
What should I use after cleaning the edges?
If you need more polish or a different output, the PNG outline remover is usually the next step after this tool.
What settings should I start with?
The defaults are a reasonable starting point for a product or a portrait: dehalo 0.45, feather 0.20, spill 0.40. That trims roughly a 10 px band, applies a 1 px alpha blur, and desaturates the semi-transparent rim by a moderate amount. For anything with hair or fine structure, drop dehalo to 0.2 or lower first, because it is the control most likely to destroy detail.
Why does the feather slider seem to do nothing?
It becomes a blur radius in whole pixels, calculated as the value times 4 and rounded. Values below roughly 0.13 round to a radius of zero, so no blur is applied. The slider has only five effective settings: no feather, and 1 to 4 px. Move it in larger increments and the effect is immediate.
Can this remove the green fringe from a green-screen cutout?
It can neutralise it, not correct it. The spill control finds the semi-transparent pixels at the edge and pulls them toward their own luminance, so a green rim becomes a grey rim. That is much less distracting than green, but it is not the same as a proper despill, which would rebuild the correct skin or fabric colour. For a critical composite, pair the spill control with a light dehalo pass so the neutralised rim is also narrower.
It removed thin details on my subject. What went wrong?
Almost certainly dehalo was too high. The band it removes is 2 px plus 18 px times the slider value, so at 1.00 it eats a 20 px band inward from every edge, and anything thinner than that band is a casualty: hair, wires, antennae, thin serifs. Reduce dehalo, raise feather slightly to soften what remains, and use spill to deal with the colour of the rim instead.
Do I need to cut the image out first?
No. If you drop in a transparent PNG, the tool skips the model and cleans the alpha you already have. If you drop in an ordinary opaque photo, it runs the same local segmentation model as the background remover first and then cleans the result. Both paths stay entirely in the browser.