Skip to content
Spellkit

Background Remover

Remove image backgrounds automatically with AI.

Uses an on-device AI model (downloaded once on first use, ~40MB). Your image is never uploaded.

Choose an image.

What is Background Remover?

Background Remover cuts the subject out of a photo automatically with an AI model that runs on your device, producing a transparent PNG. It's a free way to remove an image background online — even tricky edges like hair — with the model downloaded once and cached in your browser.

Key features

  • AI subject cutout that handles complex edges like hair
  • Outputs a transparent PNG with a checkerboard preview
  • Model downloads once, then is cached for later runs
  • Works best on clear subjects: people, products, animals

How to remove an image background with AI

Automatic background removal usually means either a fiddly manual selection in an image editor or uploading your photo to a website that processes it on a server. This tool does it with a neural segmentation model that runs inside your browser — the photo is never uploaded, and there's no per-image size cap, because nothing goes to a server in the first place.

What it does well

The model is trained to separate a foreground subject from everything behind it, so it handles the edges that defeat simple tools: strands of hair, fur, the gap between an arm and a torso. It works best when there's one clear subject — a person, a product on a surface, a pet. Photos with several overlapping subjects, or a subject that blends into a background of the same color, give the model less to lock onto, and the cutout gets rougher.

Using it

  1. Choose an image. A preview of the original appears immediately.
  2. Remove background & download. On the very first run the tool downloads the model file once. You'll see a downloading percentage, then a processing stage while the model runs. When it finishes, the result is shown on a checkerboard (that's just how transparency is displayed) and saved as yourname_no-bg.png.

After that first download the model is cached in your browser, so every later cutout skips straight to processing.

Why it's slower the first time — and on big images

Two things cost time. The one-time model download is a few megabytes; on a slow connection the first run feels sluggish, then later runs are quick. The second cost is inference itself: because the network runs on your own CPU/GPU through WebAssembly, a large image (say a 12-megapixel phone photo) takes noticeably longer than a small one, and on an older phone it can take several seconds. Downscaling a huge photo first with Image Resize speeds things up when you don't need full resolution.

When to use a simpler tool instead

If your subject already sits on a solid white or near-white background — a product shot, a scanned logo, a signature — the Remove White Background tool is faster and more predictable. It uses a plain color threshold rather than a model, so there's no download and no guessing; it simply turns matching pixels transparent. Reach for the AI remover when the background is a real scene that a color threshold can't separate cleanly.

The output

The result is always a transparent PNG, the only common format that stores per-pixel transparency (a JPG can't — it would fill the cut-out area with a solid color). Hair and soft edges keep a feathered alpha channel, which is what makes a composited result look natural instead of scissored out. If you need the subject on a specific colored backdrop, drop the PNG onto that color afterward, or place it in a layout where the transparency does its job.

Frequently asked questions

Does my photo get uploaded to a server?
No. The segmentation model runs on your device through WebAssembly, so the image never leaves your browser. That's also why there's no file-size limit like server tools impose; the only ceiling is your device's memory.
Why is the first run so slow, then fast after that?
The first cutout downloads the model file once (a few megabytes) before it can run, shown as a "downloading" percentage. After that it's cached in your browser, so every later image skips the download and goes straight to the processing stage.
The edges around hair look rough — how do I improve them?
The model does best with one clear subject against a background that contrasts with it. A subject that blends into a same-colored background gives it less to separate, so choosing or shooting a photo with more contrast between subject and background produces cleaner hair edges.
What format is the result, and can I get a JPG?
It's always a transparent PNG, because JPG can't store transparency — a JPG would fill the cut-out area with a solid color. Keep the PNG if you need the transparency; convert it later with Image Converter if you specifically need a JPG on a solid background.
My background is plain white — is this the right tool?
For a solid white or near-white backdrop, Remove White Background is faster: it uses a color threshold instead of an AI model, so there's no model download and the result is more predictable. Use the AI remover when the background is a real scene a threshold can't separate.

Privacy

The segmentation model runs on-device via WebAssembly after a one-time download; your photo is never uploaded, which is also why there's no server-side size limit.