Background Remover — Free, Automatic, In-Browser (No Upload)
Cut the background out of a photo and download a transparent PNG. The model runs on your device, so the image itself is never uploaded anywhere.
Background Remover
Files never leave your browserErase the background from any photo. The AI runs entirely in your browser — your image is never uploaded. Only the model itself is fetched from a CDN.
Click to upload or drop an image
PNG, JPG, WebP — anything your browser can decode
First run downloads the AI model (~5 MB) from a CDN, then it's instant. After that the model is cached, so removals are near-immediate. Your photo stays in the browser the whole time.
Your image is processed locally and never leaves this device. The only network request is for the AI model files, which are downloaded once from a public CDN and then cached by your browser.
You're on 7BusyBoss — 300+ free tools that run instantly in your browser. No signup, nothing uploaded.
The model comes to your image, not the other way round
"Runs in your browser" is a claim worth interrogating, because it is used loosely. Here it means something precise: the segmentation model is downloaded to your device and executed there, and the photograph is never uploaded. The only network request is for the model weights — roughly 5 MB, fetched once and then cached.
That distinction is the whole point. A server-side background remover takes the picture itself, which matters when the picture is an ID document, an unreleased product shot, or someone else's face. The honest cost is that first run: about 5 MB has to arrive before anything happens. After that it is local and quick.
What the model is actually doing
It is a segmentation model, which means it makes one decision per pixel: subject, or background. It is not following an outline you drew, and it has no idea what the object is — a chair and a person are the same problem to it.
Holding that in mind explains everything below. The failures are not the model being unreliable; they are the cases where "is this pixel part of the subject" genuinely has no clean answer.
Where it struggles
- Fine strands. Hair and fur are finer than the boundary the model works at, so wisps get trimmed or a halo is left behind.
- Semi-transparent things. Glass, a veil, a plastic bottle — pixels that are genuinely part subject and part background, when the answer has to be one or the other.
- Colour matching the background. A dark jacket against a dark wall gives the model nothing to separate on.
- Motion blur at the edge. The boundary is spread across many pixels rather than sitting between two.
- Busy backgrounds. Where the subject does not stand out to you, it will not stand out to the model either.
The practical conclusion is worth stating plainly: a plain, contrasting background and sharp focus produce a noticeably better cut-out, and shooting for it beats fixing it afterwards. Two minutes rearranging a product against a blank wall saves more than any amount of editing.
Why the output is PNG
Transparency needs an alpha channel, and JPEG does not have one. This produces the most common mistake with cut-outs: save the result as JPEG and every transparent pixel comes back as solid white or black. There is no setting that fixes it — the format simply cannot store the information.
WebP and AVIF both support transparency and are the modern options when file size matters.
Using the result
Drop it onto a coloured background, a product listing, a slide, or a composite. One thing to expect: the cut-out is often larger than the photo it came from, because PNG is lossless and stores every pixel exactly. That is fine while you are still editing and wasteful once you ship it.
So do the transparency work first, then re-encode to WebP or AVIF at the end using the image optimizer, which keeps the transparency and drops the size considerably. Note that re-encoding to those formats at a quality setting is lossy — that is the point, and at sensible settings you will not see it.
How to use the Background Remover
Takes about a minute. No signup, no download, your data stays in your browser.
- 1Open the tool. Scroll up to the Background Remover above — it loads instantly in your browser, no install needed.
- 2Enter your values. The fields come pre-filled with realistic defaults so you can see how it works — replace them with your own numbers.
- 3Read the result. The output updates instantly. Copy or share it — nothing is uploaded to a server, everything stays on your device.
Frequently asked questions
Common questions about the Background Remover.
Is my photo uploaded anywhere?
No. The segmentation runs on your device, so the image itself never leaves the browser. The one network request is for the model weights — about 5 MB, downloaded on first use and cached afterwards. That is the trade: a one-off download in exchange for never uploading a picture.
Why is the first run slower?
Because the model has to arrive before it can do anything, and it is roughly 5 MB. Once your browser has cached it, later removals start immediately. If the first attempt fails, an interrupted model download is the usual cause rather than the image.
Why is the result always a PNG?
Because transparency needs an alpha channel and JPEG does not have one. This catches people out constantly: saving the cut-out as JPEG turns every transparent pixel solid white or black, with no setting that prevents it. WebP and AVIF also support transparency if you need something smaller.
Why did it cut the hair badly?
Because the model decides one pixel at a time whether it belongs to the subject, and individual strands are finer than that boundary. The same limit affects glass, veils, motion-blurred edges, and any subject close in colour to what is behind it. A plain, contrasting background improves the result far more than any retry will.
Why is the transparent PNG bigger than my original photo?
Because PNG is lossless — it stores every pixel exactly, where your original JPEG had already discarded detail to save space. That is the right format while you are still working. Once the composition is final, re-encoding to WebP or AVIF brings the size down while keeping the transparency.
Are my images used to train anything?
No. The model is a fixed file downloaded to your browser and run there; it does not learn, and nothing is sent back. There is no training loop and no image ever reaches a server to be collected.
Community rating
Discussion (0)
No comments yet. Start the discussion.
Keep exploring
Related tools across 7BusyBoss — all free, all instant.
More in Image Tools
- Image Resizer
- Aspect Ratio Calculator
- Image Optimizer (WebP & AVIF)
- EXIF Viewer & Remover
- Image Compressor
- SVG Optimizer