About the cutout
This site does one job. You give it a photograph with something in front of something else, and it gives you back the thing in front, on its own — on transparency or on a plain background, at the size the destination asks for.
Why it is one job, done all the way
A page that does forty operations has to be shallow about all forty. This one does the background — and everything a background file needs on its way out. That is why it can afford a control for the width of the uncertain band, a separate path for ink on paper, a colour key that unmixes anti-aliased edges, backing colours whose only purpose is to reveal a fringe you would otherwise miss, and several thousand words about the cases where none of it works.
The export is part of the job, not an afterthought. A transparent PNG or WebP, or a JPEG on white or any colour; an exact pixel size for a passport photo or a form signature; a file-size range in kilobytes; a sticker outline. Each output is read back out of the saved file and described, so “pure white” and “under 20 KB” are numbers you can check rather than promises. What is not here: object removal, generated backgrounds and face checks.
How the work is actually done
The cutting happens in the tab you have open. The picture is decoded into memory, the boundary is solved by code that arrived with the page, and the PNG is assembled by your own browser before being handed to whatever you use for downloads. There is no server doing image work behind this site, because there is no server behind this site at all — it is a set of static files.
That choice costs something and it is worth naming. A service with a graphics card in a data centre can run a much larger model than a browser tab can, and on a difficult photograph it will beat this. What it cannot do is work on a picture it never receives.
What we will not claim
Not a flawless boundary, not a single tap, and not a number about how fast anything here is. The page tells you where the method breaks — fine hair on a busy ground, glass, netting, motion blur, a subject too small to have an edge at all — because a person who knows the limit before they start gets a better result than a person who discovers it afterwards.
Where something is not built yet, it says so rather than half-shipping it. A lasso for cutting out by hand, a way to repair a cutout made somewhere else, and run times measured on named devices are real plans, and none of them is pretending to exist today. The model run times printed beside each download are labelled as estimates for that reason.
Who runs it
RemoveBgPicture is a small independent site. It is built by a few people who think a background remover should run on the device it is used on, give the full-resolution file away, and say exactly what it did to it.
If something here is wrong, the useful report is the one that names the photograph: what was in front, what was behind, what setting you used and what came out. Those are the reports that change the code. The contact page is the way to send one.

