Background Remover
Cut the subject out of a photo and get a transparent PNG — processed on your device.
Runs locally, model download requiredInput
Drop your file here
JPEG, PNG or WebP. A clear subject stands out best.
or click to choose a file
About this tool
Remove the background from a photo of a person, a product or a pet and keep the result as a transparent PNG. The segmentation model runs inside your browser with WebAssembly, so the picture itself is never uploaded; only the model files are fetched, once, from a public CDN. You can then leave the background transparent or drop in a plain colour or an image of your own.
How to use it
- 1Drop the photo you want to cut out.
- 2Press Run and let the model download and process the image — the first run is the slow one.
- 3Choose a transparent, coloured or custom background, then download the result.
Frequently asked questions
Why does the first run take so long?
The segmentation model is about 53 MB and has to be downloaded before any cutting can happen. It is stored in the browser cache afterwards, so the second and later runs start immediately. Nothing downloads until you press Run.
Is my photo uploaded anywhere?
No. Inference runs locally in a WebAssembly runtime inside your browser, and the photo never leaves your device. The only network request is fetching the model itself — a static file download from the vendor's CDN that carries none of your data.
Which model should I pick?
The quantised model is the fastest and downloads the least, and it is the right choice for portraits and product shots. The fp16 and fp32 models are larger and slower but keep slightly more detail around fine edges such as hair; try them if the fast model cuts off thin strands.