Background Remover

Automatically remove the background from a photo of a person.

About this tool

Automatically removes the background from a photo of a person, leaving a clean cutout you can drop onto a transparent background, a solid color, or another image. Runs entirely in your browser using an on-device AI segmentation model (Google's MediaPipe selfie segmenter) — your photo is never uploaded to any server.

Works best on photos with one clear subject reasonably close to the camera (portraits, profile pictures, product-on-a-person shots) — the same kind of shot a selfie camera would take. The segmentation model (about 12MB) is only downloaded the first time you use this tool, not when the page loads.

Frequently asked questions

Does this work on photos of objects, animals, or landscapes?
Not reliably — the underlying model is specifically trained to separate a person from their background, not general objects. For a person-free shot, results will be inconsistent or blank.
Why are the edges a little soft or imperfect?
The model outputs a confidence value per pixel rather than a hard yes/no cutout, which is blended in as partial transparency — this generally looks more natural than a hard-edged cutout, but very fine detail (individual strands of hair, for example) won't be pixel-perfect.
Is my photo uploaded anywhere?
No — the AI model runs entirely on your device via WebAssembly. Nothing is sent to any server.