Background Remover

Cut the background out of a photo with AI and get a clean transparent PNG — free, no watermark, no signup.

Up to 12 MB. Works best on a clear subject (person, product, animal). Very large images are scaled down for processing. Processed in memory, never stored.

This one takes a few seconds — the cutout PNG downloads automatically when ready.

100% free No signup No watermark Files processed in memory, never stored

How it works

  1. Upload. Choose a photo with a clear subject (up to 12 MB).
  2. Remove. Press Remove background — the u2net model separates the subject from the background.
  3. Download PNG. Your cutout downloads as a transparent PNG, ready to drop onto any background.

About this tool

This background remover uses an AI segmentation model (u2net) to separate the subject of a photo from its background and hand you back a transparent PNG. It works best on a clear subject — a person, a product, a pet — against a reasonably distinct background. Because it runs a real model on the server it takes a few seconds rather than being instant, and very large images are scaled down to keep it responsive. There's no watermark and no signup, and your photo is processed in memory and never stored.

What people use it for

  • Make a product photo with a transparent background for a store
  • Cut out a person or pet for a design or collage
  • Create a profile picture without the busy background
  • Prepare a logo or object shot for compositing

Developer API

Automate this tool from your own code. Send a POST request to the endpoint below and get the same result the web tool produces. It is rate-limited per IP and needs no signup — API keys for higher limits are coming.

POST https://best.free/api/tools/background-remover/
Parameter Example Required Notes
file (file) portrait.jpg Yes JPG/PNG/WebP, ≤12 MB (auto-downscaled past ~2000px).
curl -X POST https://best.free/api/tools/background-remover/ \
  -F 'file=@portrait.jpg' \
  -o no-background.png
import requests

files = {"file": open("portrait.jpg", "rb")}

r = requests.post("https://best.free/api/tools/background-remover/", files=files)
with open("no-background.png", "wb") as out:
    out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);

const r = await fetch("https://best.free/api/tools/background-remover/", { method: "POST", body: fd });
const blob = await r.blob();  // the no-background.png

Response: A transparent PNG with the background removed.

Frequently asked questions

It runs an AI segmentation model (u2net) that detects the main subject of the photo and masks everything else away, leaving the subject on transparency.

A clear, well-lit subject — a person, product or animal — against a reasonably distinct background. Busy backgrounds or fine details like loose hair are the hardest cases.

You get a PNG with a real alpha channel, so the removed background is genuinely transparent and the cutout drops onto any colour or image.

Up to 12 MB per image — a tighter cap than the other image tools because this one runs an AI model. Very large images are scaled down before processing.

Unlike the instant image tools, it runs a neural network on the server to analyse the photo, which takes a few seconds rather than being immediate.

The open-source u2net salient-object model via rembg, running on CPU on our own server — no third-party API and no upload to an outside service.

No. The transparent PNG is just your subject, with nothing stamped on it and no signup required.

No. It is processed in memory on our own server and discarded as soon as the cutout is returned — it is never written to disk or sent to a third party.

Yes. POST your file as multipart/form-data to /api/tools/background-remover/ and the processed file streams straight back — the same engine the web tool uses, so results are identical. It is rate-limited per IP like the web version and needs no signup; API keys for higher limits are coming. See the API section above for ready-to-run curl, Python and JavaScript examples.
Rate this page
5.0/5 (0)

What could we improve? Your feedback helps us fix issues.