Skip to content
ImageRuns in your browserPopular

Background Remover

Erase a plain background from a photo and export a transparent PNG, in your browser.

Upload
Single file · 25 MB max
Privacy
Nothing is uploaded
Cost
Free · no sign-up · no watermark

Loading tool…

The tool is loading its code on your device. This happens once and is cached for later visits.

Processed entirely on your device

Your file is read, transformed and re-encoded inside this browser tab using JavaScript. There is no upload endpoint — nothing leaves your machine, nothing is stored, and the result is created as a local object URL that disappears when you close the page.

Overview

About the Background Remover

Remove an image background free online and export a transparent PNG. A colour-based matte with tolerance and edge feather, processed entirely in your browser. No upload.

How the background is detected

The tool does not know what your subject is, so it works the way a magic wand does. First it averages the colour in the four corners of the image to estimate the backdrop. Then it starts at every pixel along the border and flood-fills inward, marking each connected pixel whose colour is within the tolerance of that estimate. Whatever the fill reaches becomes background; whatever it does not reach — normally the subject — is kept. The marked pixels have their alpha set to zero, so the output is a genuine transparent PNG rather than an image with the background painted white.

Tolerance and feather are the two controls that matter

Tolerance decides how far a pixel's colour may sit from the estimated background and still be erased. A low tolerance protects the subject but can leave specks of an uneven backdrop; a high tolerance clears a shaded or gradient background but risks eating into a subject that shares its colour. Feather blurs the alpha along the cut edge by a small radius. Without it the boundary is a hard, aliased line that looks pasted on and can carry a thin rim of the old background; with a little feather the subject blends onto whatever you place behind it. Because both are sliders, the workflow is usually run, look, nudge, run again.

Where a colour matte wins and where it does not

This approach is fast, private and very good at the common case: a product on white, a person against a smooth studio wall, a logo on a solid colour. It is the wrong tool for hair, fur, glass, fine mesh, heavy shadow, or a busy scene where the subject and background share colours — those need a trained segmentation model that understands objects, which a browser-side flood fill does not. Being honest about that boundary is more useful than promising a clean cut-out on every image and delivering a ragged one.

Transparent output, entirely on your device

The result is a PNG with a real alpha channel, previewed on a checkerboard so you can see exactly what was removed before you download it. It drops straight into Figma, Photoshop, Canva, a marketplace listing or a slide, and you can composite it over any new background. The whole process — decode, flood fill, feather, encode — runs on a local canvas. Nothing is uploaded, no account is required and no watermark is added, so an unreleased product shot or a personal photograph never leaves the machine it came from.

Step by step

How to use the Background Remover

  1. Drop a photo whose background touches the edges of the frame.

  2. Set the tolerance — how far from the detected background colour a pixel can be and still be erased.

  3. Add a little edge feather so the subject does not look pasted on.

  4. Press Remove background; the matte is computed on your device.

  5. Preview on a checkerboard, tune the sliders and run again, then download the transparent PNG.

Why use it

Benefits and common use cases

What this tool is good for, and what it deliberately does not try to do.

A real transparent PNG

The background pixels are set to zero alpha rather than painted over, so the cut-out drops cleanly onto any new background in a design tool, a listing or a slide.

Tolerance you control

A slider decides how close a pixel must be to the detected background colour to be erased, so a slightly uneven or shaded backdrop can still be cleared without eating into the subject.

Feathered, not jagged

The cut edge is blurred by a small radius so the boundary between subject and transparency blends instead of showing a hard, aliased outline.

Private and instant

The flood fill runs on a local canvas with no upload and no queue, which matters when the subject is an unreleased product or a personal photo.

Questions

Frequently asked questions

Short, honest answers about quality, limits and privacy.

Is this an AI background remover?

No. It is a colour-based matte: the tool averages the colour at the four corners, then flood-fills inward from the image border through every connected pixel within the tolerance you set. It has no idea what a person or a product is, so it removes a background that is reasonably uniform and connected to the edges, and it will keep anything similarly coloured inside the subject.

What kind of images work best?

A subject on a plain, contrasting backdrop that touches the frame — a product on white, a person against a smooth studio wall, a logo on a solid colour. Busy scenes, gradients, shadows, hair, fur and glass are hard for any colour-based approach and may leave patches behind.

The subject started disappearing. What do I do?

Lower the tolerance. The subject is being erased where its colour falls within the tolerance of the background, so a smaller value protects it. If the background is uneven, raise the tolerance just enough to cover the variation, or run the tool again on a version with a flatter backdrop.

Why is there a hard or haloed edge?

Increase the edge feather. At zero the cut is a sharp binary boundary that can look pasted on and may carry a thin rim of the old background. A little feather blends the alpha along the edge; too much makes the subject look soft, so nudge it until the boundary disappears against your new background.

Can it remove a background that does not touch the edges?

Not reliably. Because the fill starts at the border and spreads inward, a background enclosed behind the subject — or one separated by the subject touching the frame — may not be reached. For those, a manual mask in an editor is the right tool.

Are my images uploaded to a server?

Never. The decode, the flood fill, the feathering and the PNG export all run in your browser, and the download uses a local object URL. Nothing is transmitted and no copy is stored.