Keep the subject, lose the room
A product on a wall, a jacket on a hanger, a plant on a windowsill: the background is rarely the point. The remover grows inward from the border, stops where the colour stops being consistent, and hands back a PNG with a clean alpha channel.
The AI Background Remover cuts the subject out of a photo and saves it with a transparent background, or places it on a solid colour or another photo. The cut-out is computed on your device with a segmentation model, so a product photo is not uploaded.
How it works
Add the photo
Open the picture whose background should go.
Adjust the selection
Paint over what to keep or remove and soften the edge where it needs it.
Download the PNG
Save the cut-out with a transparent background.
The dark shape is what remains. The soft band is where the alpha value slides from fully opaque to fully transparent, and that band is what makes a cut-out sit on a new backdrop without a halo.
How the growth actually stops
Every pixel on the outer frame of the picture is treated as background. From each of those, the tool walks inward and accepts a neighbour only when its colour is close to the pixel it came from. Because the comparison is local, a wall that fades from grey to white is still removed in one pass, which a global threshold can never manage.
The walk stops at a real edge: the dark line of a jacket, the shadow under a shoe, a sudden colour change. That stopping point is the subject outline, and the sensitivity slider decides how large a colour jump counts as an edge.
Skies, studio backdrops, plain walls, paper scans and food on a white plate come out almost perfectly. A busy street behind a person does not: the walk finds a path between the leaves and the fence, and part of the background survives.
- check_circleEven light, no hard shadow across the edge
- check_circleA background that differs in tone from the subject
- check_circleThe subject fully inside the frame
- check_circleA sharp photo: blurred edges feather into nothing
Which photos work best
| Background | Result | Setting to start with |
|---|---|---|
| Studio backdrop, plain wall | Clean, no touch-up needed | 30 |
| White paper scan | Clean, watch the shadow | 22 |
| Sky, sea, snow | Very clean, sky gradients handled | 26 |
| Room with furniture | Subject survives, some gaps | 16 and check |
| Street, leaves, crowd | Not the right tool | Use a photo with a plainer backdrop |
Why does a thin strip of background survive?expand_more
The walk needs a continuous path of similar colours from the border to a pixel. A strip that is separated by a contrasty line — a handrail, a shadow, a crease — is never reached. Raising the sensitivity usually frees it, at the cost of eating a little of the subject edge.
What does edge softness do?expand_more
It blurs the alpha channel by one to eight pixels. Without it, a cut-out has a hard, jagged outline that looks pasted on. With three or four pixels, the outline picks up a natural fade and sits convincingly on a new colour.
Can I put a different background behind it?expand_more
Yes. Choose one of the preset colours and the PNG is flattened onto it, ready for a marketplace that refuses transparency. Choose transparent and you keep the alpha channel for your own layout.
Does the working quality change the result?expand_more
It changes the resolution at which the mask is computed. Fast mode finds the outline on a smaller copy and scales it up, which is a little rougher on hair and thin edges. Fine mode is slower but noticeably better on small details.
Background removal, honestly described
Is this a neural network?expand_more
Do I get a transparent PNG?expand_more
Can I use the result commercially?expand_more
Why is hair so hard?expand_more
Does it work on product photos for a shop?expand_more
Is there a size limit?expand_more
How Background Removal Works Inside a Browser
Every background remover answers one question per pixel: does this pixel belong to the subject or to the backdrop? Commercial services answer it with a segmentation network trained on hundreds of thousands of cut-outs. A browser tool answers it with colour, position and connectivity. The second answer is much simpler, much faster, and surprisingly good on the photographs people actually need cut out.
The method is called region growing, or flood fill with a tolerance. It starts from the border of the image, where the background is by definition present, and spreads inward. Each candidate pixel is compared with the pixel it came from, not with an average of the whole background. A local comparison is what makes a grey-to-white gradient disappear in a single pass: each step is a tiny colour change, well inside the tolerance, even though the two ends of the wall are far apart.
Why the walk stops where it does
The spread halts at a real discontinuity — the dark seam where a jacket meets the wall, the shadow line under a plate, the sudden red of a product label. That halt is the outline. The sensitivity slider sets how big a jump counts as a discontinuity. Too low and the walk crosses a soft shadow into the subject; too high and it stops early, leaving a rim of background.
Because the algorithm is connectivity-based, isolated patches of background that are not reachable from the border survive. A gap between an arm and a body, filled with wall, is enclosed by the subject and never touched. Raising the sensitivity frequently frees those patches, which is why the setting is best adjusted while watching the preview rather than guessed in advance.
The alpha channel is the real product
A cut-out is not a picture with the background painted white. It is a picture where every pixel carries an opacity value. The tool builds that value as a mask, blurs it slightly so the boundary fades over two to six pixels, and then composites the original photograph through it. That blur is the difference between a result that looks cut out with scissors and one that sits on a new colour naturally.
There is a second, subtler benefit: transparency lets the destination choose. The same PNG can sit on a white marketplace tile, a dark newsletter header or a coloured presentation slide without being re-exported three times.
Where this approach fails, and what to do instead
- Portraits in front of foliage or a crowd: the walk finds paths between leaves and limbs, and the result needs manual work in an editor.
- Glass, smoke and hair: the subject is partly transparent, so a binary mask destroys it.
- Subjects touching the frame edge: there is no background path around them, and the border pixels are treated as backdrop.
For those pictures the practical route is a reshoot against a plainer background. Ten minutes with a roll of paper and a window beats an hour of repairing a mask, and the result is repeatable for the whole catalogue.
A small quality checklist
Start with a sharp original, shoot slightly away from the wall so the shadow falls behind the subject, and keep the whole subject inside the frame. Run the removal at fine quality, set the edge softness to three or four, and check the outline at 100% on a dark background as well as a light one — halos hide on white and appear on black. If a rim survives, drop the sensitivity by four or five points and run it again; a second pass on the same file costs nothing.
A note for product catalogues
Marketplaces have their own rules, and most of them ask for a square image, a white or transparent background and the product filling roughly eighty-five percent of the frame. A cut-out produced here satisfies the background rule immediately; the framing usually needs a second step, because the subject in the original photo sits wherever it sat. Crop to the square after the removal, not before, so the mask still has background pixels to work with on all four sides.
Keep one master file per product at the highest resolution you have, transparent, and generate the marketplace sizes from it. When a second channel asks for 1500 pixels instead of 2000, you resize the master instead of photographing the item again — and every channel shows the same edge, which is what makes a catalogue look like a catalogue.
Other photo tools worth a look
fact_checkQuick facts
- Background removal produces an alpha matte, and hair is the hardest part because a single strand is thinner than a pixel.
- Only a format with alpha keeps the cut-out: saving the result as JPG fills the empty area with a solid colour.
- PNG compresses with DEFLATE, so decoding always returns exactly the pixels that were saved.menu_bookW3C
- PNG carries a full alpha channel, which is why it is the format for logos, screenshots and cut-out images.menu_bookW3C
- Google reports that WebP files are 25% to 34% smaller than JPEG files at the same visual quality.menu_bookGoogle Developers
helpQuestions people ask
How do I remove the background from a photo for free?expand_more
Why are the edges of my cut-out rough?expand_more
Can I remove the background and keep the photo private?expand_more
hubWhat this page is about
- PNGopen_in_new
A lossless image format defined by the W3C with an 8-bit alpha channel and gamma information, designed for the web in 1996.
- WebPopen_in_new
An image format published by Google in 2010 that stores lossy and lossless pictures, transparency and animation in one file type.
- ICC colour profileopen_in_new
A file that describes how the colours of an image map to a device, defined by the International Color Consortium.
- Canvasopen_in_new
The HTML element that gives a page a pixel buffer to draw on and export as PNG, JPEG or WebP.
library_booksOfficial sources cited on this page
- PNG (Portable Network Graphics) Specification, Third EditionW3C
- WebP: An image format for the WebGoogle Developers
- ICC colour profile specificationsInternational Color Consortium
- HTML Living Standard (canvas, file input, media elements)WHATWG
Continue with the same file
Each of these opens what the tool above produces. Use “Use in another tool” under the result to carry the file over — it moves from tab to tab inside your browser, never to a server.
Switched-off tools are not listed here: only what works right now.