Remove Background

Cut the background out of a photo automatically and download a transparent PNG, or put the subject on a solid colour. Works best with photos of people.

Background

INPUT

Drop a photo here

Drop a file here or use Open file.

OUTPUT

Open a photo and press Remove background.

Your photo is processed on this device. The first time, the AI model is downloaded from Hugging Face and its program from jsDelivr.

How to remove a background

  1. Open a photo

    Drop a photo onto the input or use Open file. A photo of one or two people works best.

  2. Remove the background

    Press Remove background. The first time, the AI model and its runtime (about 12 MB) are downloaded; after that it starts straight away.

  3. Download

    Keep the background transparent or pick a colour, then download the PNG.

How it works

A portrait matting model, MODNet, estimates for every pixel how likely it is to belong to the person in the photo. Pixels in the background become transparent, with soft edges around hair.

Getting a clean cut-out

Good lighting and a subject that stands out from the background give the best results. Busy backgrounds, transparent objects and several overlapping people are harder.

Frequently asked questions

Is my photo uploaded?

No. The model runs in your browser. The model files are downloaded from Hugging Face and the program from jsDelivr the first time; your photo is never sent.

Why is the result not perfect?

The model was trained on portraits, so it is reliable with people and less so with objects and products, which may lose parts. Fine details, things held in the hands and backgrounds similar to the subject are also hard.

What size is the result?

The same size as your photo, saved as PNG so the transparency is kept.