Background Remover

🔒 The cut-out happens in your browser. Your image never uploads — the only download is the model itself, once.

Drop a photo in and the same photo comes back with the background removed, as a transparent PNG at its original resolution. A 4000 × 3000 picture downloads as 4000 × 3000. That's the part most background removers hold back: the file you get for nothing is a small preview, and the full-size one costs a credit or an account. Here the segmentation model runs inside your browser tab, so there's nothing to meter and nothing to upload. The first time you use it, the page downloads the model and the engine that runs it, about 18 MB (30 MB on a computer with WebGPU), and shows you the real megabytes while it does. After that they're cached, and the tool works even with the network off. Want the subject on white or on a brand colour instead of transparency? Switch the background and the result changes instantly, because the cut-out is only computed once. Hold Before / After to check the edges against the original. It does one job: a single photo in, a single cut-out out.

Built by Bob Article by Lace QA by Ben Shipped

How to use

  1. 1

    Drop a photo onto the page, paste it from your clipboard, or use Choose an image. PNG, JPG, WebP and GIF all work, up to 50 MB and 12000 pixels on a side.

  2. 2

    Wait for the cut-out. The first visit downloads the model once and shows the progress in megabytes; after that it's just the few seconds the model takes to run.

  3. 3

    Pick a background: Transparent keeps the checkerboard (it's real transparency in the file), White fills it in, and Colour lets you choose any colour. Hold Before / After, or press B, to compare with the original.

  4. 4

    Hit Download PNG. You get the full-resolution image, named after your file with -no-bg on the end. Copy image puts the same picture on your clipboard.

Frequently asked questions

Ratings & Reviews

Rate this tool

Sign in to leave a written review.
Loading reviews…

What does the Background Remover do?

The Background Remover takes one photo and gives it back with the background gone, as a transparent PNG at the same size you put in. Drop in a 4000 × 3000 shot of a sneaker on a kitchen table and you download a 4000 × 3000 PNG of the sneaker, with the table replaced by real transparency. Not a 600-pixel preview. The file itself.

That last part is the whole reason this page exists. Most background removers work the same way: you upload the photo, their server cuts it out, and you get a small preview back. The full-size file costs a credit, a plan or an account, and sometimes it ships with a watermark. The feature is basic. The paywall is the product.

Here the model runs inside your browser tab, on your own machine. Nothing uploads, so there's nothing to meter. No sign-up, no credits, no watermark, no resolution cap below the 12000-pixel limit a browser can handle. It takes PNG, JPG, WebP and GIF (first frame) files up to 50 MB. You can also put the subject on white or any colour instead of transparency, and switch between them without waiting.

When you'll use a background remover

People land here in the middle of a job. A few of the usual ones:

  • Product listings. A marketplace wants a clean white background, and you shot the mug on your desk. Cut it out, pick White, download. The listing photo keeps every pixel your camera took, which matters when a buyer zooms in on the glaze.
  • Headshots for slides and profiles. Your best photo of yourself was taken at a wedding. Remove the guests, drop yourself onto your deck's brand colour, and move on. If it's headed for an avatar, crop it square afterwards.
  • Logos stuck on a white box. Someone sent the logo as a JPG with a white rectangle behind it, and it looks terrible on your dark website header. A transparent PNG fixes that.
  • School and side projects. A poster, a collage, a meme, a presentation about frogs. Anything where you need the thing without the stuff behind it.

It works the same whether you're a freelancer running your own shop, a student finishing a poster the night before, or someone at a big company who doesn't want to file a ticket for design software just to cut out one photo. Same tool, same full-size file, for everyone.

How the Background Remover works

How to remove the background from an image here, in four steps:

  1. Drop a photo on the page, paste it, or choose it from your files.
  2. Wait a few seconds while the model finds the subject. The first time, the page also downloads the model once.
  3. Pick Transparent, White or Colour for the background.
  4. Hit Download PNG. The file is named after yours with -no-bg on the end, so product shot.JPG becomes product shot-no-bg.png.

Under the hood, the tool runs U²-Netp, a small segmentation model released under the Apache-2.0 licence. It looks at a 320 × 320 copy of your photo and answers one question for every pixel of that copy: how likely is it that this is the subject? The answer is a map of 102,400 values between 0 (background) and 255 (subject).

That map is then scaled up smoothly to your photo's real size and written into the alpha channel of your original pixels. Your photo is never resized. Only the map is. That's how a 12-megapixel photo comes out at 12 megapixels, even though the model itself only ever saw a thumbnail.

The first use downloads the model plus the engine that runs it, straight from our own server. The progress line shows real megabytes, not a spinner:

Your browserWhat runs the modelFirst downloadEvery use after that
Supports WebGPUYour graphics card29.9 MB0 MB, from cache
Everything elseWebAssembly on your processor17.9 MB0 MB, from cache

Both files are checked against a fingerprint before they're used, so a download that broke halfway gets thrown out and fetched again. If the graphics-card path fails, the tool quietly retries on the processor. The result is the same either way.

What happens to each pixel

The mask isn't just "keep" or "delete". Edges get in-between values, and that's what makes a cut-out look soft instead of jagged. Here's what the tool does to one orange pixel, rgb(200, 100, 50), at different mask values and backgrounds. These are the exact numbers the tool produces:

Mask valueBackgroundPixel out (R, G, B, alpha)What you see
255 (subject)Transparent200, 100, 50, 255Untouched
0 (background)Transparent200, 100, 50, 0Fully see-through
128 (edge)Transparent200, 100, 50, 128Half see-through
128 (edge)White227, 177, 152, 255Orange blended halfway into white
0 (background)White255, 255, 255, 255Pure white
64 (outer edge)Colour #1a2b3c70, 57, 57, 255Mostly navy, a hint of orange

Look at the White row with mask 128. The tool doesn't paste a half-transparent pixel on top of white later. It blends the edge into the colour you picked, right in the pixel. That's why switching to White or a brand colour doesn't leave the grey halo you get when a transparent cut-out gets dropped onto a coloured background somewhere else.

Already-transparent photos stay honest. If your PNG has see-through areas to begin with, the tool multiplies the existing transparency by the mask and never raises it. A pixel at alpha 128 with an edge mask of 128 ends up at alpha 64. On White, a fully see-through source pixel turns pure white rather than showing whatever colour was hiding underneath it.

Switching backgrounds doesn't run the model again. The tool keeps the mask it already made and only redraws what's behind the subject, so the change is instant.

Where it struggles, and what to do about it

A small model running in a browser tab is fast and private. It isn't magic. Here's where it gets things wrong, stated plainly.

Hair and fur come out soft

The model works at 320 × 320. On a 4000 × 3000 photo, one of its pixels covers a patch 12.5 source pixels wide and about 9.4 tall. The smooth upscale keeps the edge clean, but individual strands of hair against a busy background won't survive. Flyaway hair on a plain wall does much better than the same hair in front of a bookshelf.

Glass, smoke and see-through things

A wine glass is partly background by nature. The model has to guess how much, and it often guesses "all or nothing". Expect to see the table through the glass, or none of the glass at all.

No clear subject

Landscapes, crowds, a blank wall, a sky. The model picks the thing a person would look at first, so when there isn't one, it has nothing to keep. Rather than hand you an empty PNG, the tool checks the mask first. If fewer than 0.5% of the values mark subject (under 512 of the 102,400), it tells you it couldn't find one and offers no download.

Error messages you might see

If something goes wrong, the message says what to try next:

  • "Browsers can't open HEIC." Many phones save photos as HEIC, even with a .jpg name. Run it through HEIC to JPG first, then come back.
  • "That's 68.2 MB. The limit is 50 MB." Shrink it with the Image Compressor and bring it back.
  • "This device ran out of memory on that image." Common on older phones with huge photos. Try a smaller copy.
  • "The cut-out model didn't finish downloading." Your connection dropped mid-download. Hit Try again. Nothing half-downloaded ever runs.

Tips for a cleaner cut-out

Most bad cut-outs come from the photo, not the model. A few habits help a lot:

  • Give the subject contrast. A dark jacket against a light wall beats a beige jacket against a beige wall. If you're shooting for a listing, shoot for the cut-out.
  • Fill the frame. The model sees a thumbnail. A subject that's a small speck in the corner of a wide shot gets very few model pixels. Crop close first with the Image Cropper, then remove the background.
  • Check the edges before you ship. Press and hold Before / After, or press B with the image focused, to flip back to the original. Look at the edges, especially around hands, hair and anything thin.
  • Pick the final background here. If the photo is going on white anyway, choose White in the tool instead of adding it in another app. The edges get blended into white properly, with no fringe.

Works offline after the first photo. Once the model is cached, dropping an image makes zero network requests. Open the page on a train with no signal and it still works. That's also the easiest way to see for yourself that nothing uploads.

Related image tools

A cut-out is usually one step in a longer job. If you want the background softened rather than gone, Blur Image keeps the scene and puts it out of focus. For a profile photo, cut yourself out here, then frame it in the Profile Picture Maker. Need a caption or a price tag on the product shot? Add it with Add Text to Image. And if a site wants a smaller file, the Image Resizer brings the dimensions down after you've downloaded the full-size PNG.

All of them follow the same rule as this one: open the page, do the job, leave. Every tool on Microapp is built that way, and 10% of every dollar Microapp earns goes to charity, off the top, audited quarterly.

Frequently asked questions

Can I remove the background from several photos at once?

Not at once. The tool does one photo at a time, on purpose. It does get fast after the first one, though: the model stays cached, so each new photo is a drop, a few seconds and a download. Hit Start over between photos. If a new image arrives while the last one is still processing, only the newest result shows, so you never download the wrong cut-out.

Why is my PNG bigger than the JPG I started with?

PNG doesn't throw detail away the way JPG does, and it carries an extra channel for transparency. A full-resolution PNG of a photo is often several times the size of the JPG it came from. The line under the preview shows the exact dimensions and file size, like 2400 × 1600 PNG · 3.1 MB, before you download.

Can I download a JPG instead?

No. The download is always PNG, because JPG can't store transparency. If you picked White or a colour, the PNG is fully opaque, and any image converter can turn it into a JPG afterwards.

Does it work on my phone?

Yes. It runs in the browser, and on phones without WebGPU it uses the 17.9 MB WebAssembly path. Phones have less memory than laptops, so a very large photo can run out of room. If you see the out-of-memory message, use a smaller copy of the photo. Copy image only appears when your browser supports copying pictures to the clipboard. Download PNG always works.

Does the cut-out keep my photo's location and camera data?

No. The PNG is drawn fresh from the pixels, so camera details and GPS location from the original don't carry over. The tool does read the rotation your camera saved, so a portrait shot doesn't come out sideways. If you want to share the original photo without its metadata, use the EXIF Remover.

Is this a stripped-down version of a paid tool?

No. There's no Pro tier and no HD download waiting behind a button. The file you download is the full result at your photo's full size. What it doesn't have is an editor, templates or a brush for touching up edges. It does one job, and it does all of it.