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.