A real transparent PNG
The background pixels are set to zero alpha rather than painted over, so the cut-out drops cleanly onto any new background in a design tool, a listing or a slide.
Erase a plain background from a photo and export a transparent PNG, in your browser.
Loading tool…
The tool is loading its code on your device. This happens once and is cached for later visits.
Processed entirely on your device
Overview
Remove an image background free online and export a transparent PNG. A colour-based matte with tolerance and edge feather, processed entirely in your browser. No upload.
The tool does not know what your subject is, so it works the way a magic wand does. First it averages the colour in the four corners of the image to estimate the backdrop. Then it starts at every pixel along the border and flood-fills inward, marking each connected pixel whose colour is within the tolerance of that estimate. Whatever the fill reaches becomes background; whatever it does not reach — normally the subject — is kept. The marked pixels have their alpha set to zero, so the output is a genuine transparent PNG rather than an image with the background painted white.
Tolerance decides how far a pixel's colour may sit from the estimated background and still be erased. A low tolerance protects the subject but can leave specks of an uneven backdrop; a high tolerance clears a shaded or gradient background but risks eating into a subject that shares its colour. Feather blurs the alpha along the cut edge by a small radius. Without it the boundary is a hard, aliased line that looks pasted on and can carry a thin rim of the old background; with a little feather the subject blends onto whatever you place behind it. Because both are sliders, the workflow is usually run, look, nudge, run again.
This approach is fast, private and very good at the common case: a product on white, a person against a smooth studio wall, a logo on a solid colour. It is the wrong tool for hair, fur, glass, fine mesh, heavy shadow, or a busy scene where the subject and background share colours — those need a trained segmentation model that understands objects, which a browser-side flood fill does not. Being honest about that boundary is more useful than promising a clean cut-out on every image and delivering a ragged one.
The result is a PNG with a real alpha channel, previewed on a checkerboard so you can see exactly what was removed before you download it. It drops straight into Figma, Photoshop, Canva, a marketplace listing or a slide, and you can composite it over any new background. The whole process — decode, flood fill, feather, encode — runs on a local canvas. Nothing is uploaded, no account is required and no watermark is added, so an unreleased product shot or a personal photograph never leaves the machine it came from.
Step by step
Drop a photo whose background touches the edges of the frame.
Set the tolerance — how far from the detected background colour a pixel can be and still be erased.
Add a little edge feather so the subject does not look pasted on.
Press Remove background; the matte is computed on your device.
Preview on a checkerboard, tune the sliders and run again, then download the transparent PNG.
Why use it
What this tool is good for, and what it deliberately does not try to do.
The background pixels are set to zero alpha rather than painted over, so the cut-out drops cleanly onto any new background in a design tool, a listing or a slide.
A slider decides how close a pixel must be to the detected background colour to be erased, so a slightly uneven or shaded backdrop can still be cleared without eating into the subject.
The cut edge is blurred by a small radius so the boundary between subject and transparency blends instead of showing a hard, aliased outline.
The flood fill runs on a local canvas with no upload and no queue, which matters when the subject is an unreleased product or a personal photo.
Questions
Short, honest answers about quality, limits and privacy.