Free background remover, in your browser

Remove the background from an image

Drop a photo and get the same image back with the background gone: a transparent PNG, or a flat white or black, that keeps the original pixel dimensions. Everything happens in this tab, nothing is uploaded and there is no account.

Add up to 10 photos

Full resolution · transparent PNG · up to 10 at once · nothing uploaded

Up to ten photos, one in-page queue

Remove the background from your photos

Every photo is decoded, masked and composed in this tab at its own resolution. Nothing is uploaded, nothing is queued on a server and no account is created.

What replaces the background

Transparency only survives PNG. A flat colour has no transparency left to lose, so it is saved as the smaller JPEG.

Works on photos of people today. A product, a logo or a pet is refused with a message rather than cut out badly — see what it cannot do yet.

    Model check starts with your first photo

    01

    People today, not products yet

    The current model separates a person from the background. A product photo, a logo or a pet is refused with a message rather than returned as a bad cut-out.

    02

    Full size out, always

    The saved file keeps the source pixel dimensions. There is no watermark, no preview tier and no resolution held back for a paid plan.

    03

    The edge is approximate

    The mask is computed at 256 by 256 and refined against your own pixels. Strands of hair and thin gaps stay soft; compare at full size before you use the result.

    Before you remove a background

    Does it upload anything?

    No. The photo, the mask and the finished cut-out stay in this browser tab. The page downloads its own model file once and sends property-free audience measurement; it has no image endpoint to upload to.

    Why is the edge soft?

    The mask is computed at 256 by 256 and then refined against your own pixels, so single strands of hair, thin straps and small gaps stay approximate. Compare at full size before you use the result. A flat white or black background hides a soft edge better than transparency does.

    Transparent PNG or white background?

    Choose before you run the queue. Transparent keeps an alpha channel and is saved as PNG, which is what a design tool, a sticker or a product listing needs. White or black is flattened and saved as the smaller JPEG, which is what a document or an ID-style photo needs. A flat colour has no transparency left to lose, so JPEG costs it nothing.

    Can it do products or objects?

    Not yet. The current model is a person-versus-background segmenter, so a portrait, a team photo or a full-length shot works and a product, a logo or a pet does not. It says so rather than returning a bad cut-out. The models usually recommended for objects were refused here on licence grounds; the licenses page says which and why.

    Is the saved image full resolution?

    Yes. The output keeps the source pixel dimensions exactly. Nothing is downscaled on the way out, there is no watermark and no resolution is held back for a paid plan.

    How many photos at once?

    Up to ten in one local queue, processed one at a time. A photo that fails never stops the rest, and Stop ends the run after the image being worked on.

    Does it recognise faces?

    No. It produces one foreground mask for the whole person. No facial landmark, face geometry or face template is computed, stored or sent, on purpose.

    How big is the download?

    About 3.9 MB compressed the first time: a 447 KB model plus the local inference engine this site already uses. The browser caches both, so a second visit starts immediately.