Step-by-step guide

How to use Backgrounds Remover

Four steps, all in your browser tab. Your image is never uploaded, and nothing needs installing.

  1. 1

    Add your image

    Drop a photo onto the box, click it to choose a file, or paste an image you copied. JPEG, PNG, and WebP work, and AVIF, GIF, and BMP usually do too. No photo at hand? Use "Try a sample photo" under the box. Choose or drop two or more images at once to process up to 20 as a batch.

    Screenshot of the empty tool: the box that takes a photo you drop, click to choose, or paste, and starts a batch with two or more; the link that runs the tool on a sample photo; and the note that says if the AI model still needs to be downloaded, about 176 MB, or is already saved on this device.
  2. 2

    Let the AI model run

    The first image downloads the AI model once (about 176 MB, plus an engine of 11 to 25 MB) and keeps it in your browser, so later visits skip the download while the browser keeps it. Then the model finds the subject. The status line gives about 15 to 30 seconds, from the engine's benchmark on a cloud server with 4 virtual CPUs in Chrome: one image took about 14 to 16 seconds with four threads and 30 seconds with the single-threaded CPU build. Your time depends on your processor. The page uses your graphics card through WebGPU when the browser makes one available, and switches to the processor on its own if the graphics card cannot start the model.

    Screenshot of the tool while it removes a background: the dimmed box, which takes no new image until this one is done; the progress bar, which fills while the model downloads on a first visit and then moves until the cutout is ready; and the status line, here "Removing the background. On our test machine with 4 virtual CPUs this took about 15 to 30 seconds."
  3. 3

    Choose a background

    Keep it Transparent, or place the subject on White or on any Color you pick. Switching is instant because the model does not run again. For White or a color you can also save a JPG, which is smaller but can never be transparent.

    Screenshot of the result: the espresso cup photo next to its cutout, shown on the background you choose, here white; the Background choices Transparent, White, and Color, which switch without running the model again; and the Format choice, where White or a color can also be saved as a JPG, smaller but never transparent.
  4. 4

    Pick a size and download

    Original keeps your photo's frame. The other three crop to the subject and place it in a square with a small margin: Square keeps the subject at its own resolution (at most 4000 x 4000), while 1080 x 1080 and 2048 x 2048 always give that exact size, so a smaller subject is enlarged and can look soft. A subject the photo cuts off, such as a headshot at the shoulders, stays against that edge. Then press Download PNG, or Download JPG if you chose it. "Remove another background" starts over with a new image.

    Screenshot of the export settings for the espresso cup's cutout on a teal color: the Format choice, PNG or JPG, with JPG chosen; the Size choice, where Original keeps the photo's frame and Square, 1080 x 1080, and 2048 x 2048 crop to a square around the subject; and the Download JPG button, which saves the image with these settings.

The timings in step 2 come from the engine measurements on how it works, which also explains what runs where.

Several images at once

Choose or drop two or more images together to start a batch (in the file picker, Shift-click or Ctrl-click to select several, or Command-click on a Mac). The page processes them one after another on your device, the same way it handles one image, and never uploads them. Selling online? The product photo guide shows a whole catalog on white in one batch, with the settings to pick.

  • A row for each image. Every row starts at "Waiting", changes to "Working...", and ends with "Done in" and the time, followed by a Download link, or with the reason that image failed. The status line names the image in progress ("Image 3 of 12:"), the bar shows how much of the batch is done, and the preview shows the latest finished image.
  • A failed image does not stop the others. A file that cannot be opened as an image, or an unexpected error, marks its row and the page moves on. If your browser runs out of memory or the engine cannot load, the batch stops there: finished images stay, and the rest read "Not processed".
  • On a phone or tablet, save each image with its row's Download link as it finishes. With little free memory the batch may stop partway, and some phones reload the tab instead, which clears the batch.
  • Cancel stops the batch right away. Finished images stay ready to download, and the others read "Cancelled". Once the AI model has downloaded, the next batch in the same visit does not download it again, and neither does a later visit while your browser keeps it. If you cancel during the first download, the next batch downloads only the rest of it.
  • One setting for all. The Background, Format, and Size you pick apply to every image. You can change them after the batch ends; they are applied when you download, without running the model again. To give one image a different look, change the settings and use that image's own Download link.
  • Download all (ZIP) saves every finished image in one ZIP file named for your settings, such as images-white-background-2048x2048.zip. Each file inside keeps its own name with the settings added, such as mug-white-background-2048x2048.jpg; when two images share a name, the second one becomes mug-white-background-2048x2048-2.jpg.
  • Up to 20 images per batch. If you choose more, the first 20 are processed and the page says how many it skipped ("Only the first 20 images are processed. Skipped: 3."). Start another batch for the rest.
  • Time adds up per image. Each image takes about as long as it would on its own. In the engine's benchmark on a cloud server with 4 virtual CPUs, one image took about 14 to 16 seconds, so a batch of 20 takes about 5 minutes on a similar processor (an illustrative estimate, 20 x 14 to 16 seconds). The one-time model download comes on top on a first visit. Your time depends on your processor.
The end of a batch of three files: the summary line "2 of 3 images done in" and the total time; rows for chelsea.png and coffee.png, each done with its time and a Download link, and between them notes.txt with "This file could not be opened as an image."; the note that images are processed one after another, up to 20 per batch; and the Download all (ZIP) and Remove another background buttons.
Two scikit-image sample photos, "chelsea" and "coffee" (CC0), with a text file between them: its row says why it failed, and the batch went on to the next image. The times are from the shared machine that took this screenshot, not from the benchmark above. The preview and the settings above the buttons are left out of this picture; steps 3 and 4 show them.

If something goes wrong

  • "The background removal engine is not available on this server right now." The page could not load its engine files. Check your connection and try again later.
  • "This file could not be opened as an image." Your browser cannot decode it. Save it as JPEG, PNG, or WebP and try again.
  • "Your browser ran out of memory." In our measurement in desktop Chromium on a computer with 4 virtual CPUs, the browser tab used about 1.2 GB of memory for a typical photo and up to about 1.6 GB for a 16-megapixel photo, and processing many large photos in one visit can take it to about 2 GB. Close other tabs, or try a smaller image. Phones and tablets with little free memory can hit this.
  • "The graphics card could not run the model, so the CPU is being used instead." Nothing to do: the page restarts on your processor and carries on with the same image. The message may only show for a moment.
  • "Something went wrong while removing the background." The engine's technical detail appears on a separate line below the buttons. The page restarts its engine after this error, so try the same image again. If it keeps happening, try another browser.
  • Images above 16 megapixels are scaled down first, and the page tells you the size it used.

Getting a cleaner cutout

The model keeps the most prominent subject, and fine hair, glass, and busy scenes can come out imperfect. A plain background and even light help most; the guide on removing a background without uploading has more tips, and fixing halos and rough edges shows how to touch up an edge in a free editor.

Ready to try it?

Open the tool and use the sample photo under the drop zone to walk through all four steps before you try your own image.

Remove a background

Try it on your own photo

Runs in your browser. Your image never leaves your device.

Remove a background