Skip to main content

AI Background Remover — Erase Photo Backgrounds Online

Erase the background from any photo with a single click. The U²-Net model runs entirely in your browser and exports a clean transparent PNG.

Tap to select a file

Supports JPG, PNG, WebP, up to 25MB

Runs entirely in your browser

What to do next

Related tools

About AI Background Remover

Cutting the background out of a photo used to mean either spending forty minutes with a desktop image editor’s pen tool or paying a subscription to a remote service every time you wanted a clean cut-out. Favtoo's AI Background Remover gives you the same one-click result for free, with with all processing happening locally. The whole pipeline — model download, inference, alpha mask compositing — runs inside your browser tab. The first time you press Remove, a ~44 MB U²-Net model downloads from our CDN and is cached in your browser; every subsequent image processes in 1-4 seconds without another download.

The model that does the actual work comes from the open-source @imgly/background-removal ONNX model running on ONNX Runtime Web, the same family of segmentation networks used by professional VFX pipelines. Given any input photo it predicts a per-pixel alpha mask: 1.0 for "definitely subject", 0.0 for "definitely background", and a soft gradient at the edges where hair, fur, or motion blur creates fuzzy boundaries. The exported PNG carries that mask in its alpha channel, so you can drop the result onto any new background — a brand colour, a product mockup, a fresh scene — without a halo or a hard edge.

What this tool is exceptionally good at: people, products, pets, vehicles, food, and most well-lit subjects against a contrasting background. What it struggles with, like every model in this family: very fine hair, transparent objects (glass, water bottles, smoke), motion-blurred edges, and subjects whose colour matches the background. For those cases the result is usually 90% there and you can finish off with the manual brush in Manual Background Removal. The 25 MB upload cap is deliberately conservative because the model holds the full image tensor in memory at native resolution; very large inputs are auto-downscaled to a working resolution and the alpha mask is upscaled back to the source dimensions on export.

Privacy is the headline feature. Many comparable services upload your image to a remote server or watermark the result. Favtoo runs entirely on-device with an unwatermarked export. The image bytes never leave your device, the exported PNG is unwatermarked, and you can verify both claims by opening DevTools and watching the Network tab while you process — you will see exactly two requests: the initial model download (cached on second use), and zero file uploads.

How it works

  1. 1Drop a JPG, PNG or WebP photo onto the upload area, or click to pick one. Files up to 25 MB are accepted.
  2. 2Press Remove Background. On the first ever run, the U²-Net model downloads (~44 MB) and is cached in your browser. This only happens once per device.
  3. 3The model predicts a per-pixel alpha mask separating subject from background. The progress bar tracks the inference run, which typically takes 1-4 seconds on desktop and 4-10 seconds on mobile.
  4. 4The library composites the original photo with the predicted alpha mask and returns a transparent-background PNG.
  5. 5Preview the result. If the edges around hair or fur need cleanup, send the result into Manual Background Removal for brush-level corrections.
  6. 6Download the PNG. Drop it onto a new background, paste it into a slide, or run it through Compress Image to shrink the file before sharing.

Common use cases

  • Make a clean transparent product shot for an Etsy or Shopify listing without a paid background-removal subscription
  • Cut yourself out of a holiday photo to drop into a stylised LinkedIn header or banner
  • Prepare a portrait for a stylised social-media graphic where the background needs to be a flat brand colour
  • Pull a subject out of a busy street photo so it can be re-composited into a calmer scene for a poster
  • Generate a transparent pet photo for a custom mug, sticker, or printed gift
  • Strip the background off a screenshot of a 3D-rendered model so it can be embedded into product mockup templates

FAQ

Where does the processing happen?

In your browser. The U²-Net model is downloaded once on first use, cached locally, and the inference runs on every subsequent image inside the page itself.

How long does the first run take?

About 5–15 seconds on a modern laptop while the ~44 MB model downloads and warms up. Every run after that takes 1–4 seconds per image because the model stays cached.

What output format do I get?

A PNG with a transparent alpha channel. Drop it onto a coloured background, swap in a new scene, or paste it straight into a slide.

What size of photo can it handle?

Photos up to 25 MB. Very large images are auto-resized to a working resolution before inference and the alpha mask is upscaled back to the original dimensions on export.

How well does it handle hair and fur?

For people, products and pets the result is usually clean. Hair, fur and motion-blurred edges are the hardest cases for any segmentation model — if the result needs cleanup, follow up with the manual brush in Manual Background Removal.

How does this differ from a chroma-key (green-screen) tool?

Chroma-key removal looks for one specific colour and treats every pixel near that colour as background — it works perfectly when you have a real green or blue screen behind your subject, and not at all otherwise. The AI Background Remover does not need any specific background colour. The U²-Net model has been trained to recognise foreground subjects regardless of what is behind them, so it works on photos shot in offices, bedrooms, gardens, and outdoors with no special setup.

Why is the file size limit only 25 MB?

The model runs the full image at its source resolution through a neural network that holds several intermediate tensors in memory simultaneously. A 50-megapixel photo needs roughly four times the working memory of a 12-megapixel one. 25 MB keeps the working set inside what mobile browsers can comfortably allocate without crashing the tab. For larger source files, run them through Resize Image first to bring the long edge down to ~3000 px — the cut-out quality is essentially identical at that resolution.

Can I batch-process many photos at once?

The current tool processes one photo at a time so the model fits comfortably in browser memory. To handle a folder, drop each file in turn — the tool stays open between runs and the model is already loaded, so each image after the first is fast.

Is the output always PNG?

Yes. PNG is the only common web format that supports a per-pixel alpha channel; JPEG cannot represent transparency, and WebP transparent is supported but has slightly worse browser-paste compatibility. If you need a smaller file, run the PNG through Compress Image afterwards — it will keep the alpha channel intact.

Does it work for anime, illustrations, and line art?

It handles flat-coloured illustrations and anime portraits reasonably well, especially when the subject is clearly outlined. Very thin line art on a white background sometimes confuses the segmenter into removing the lines along with the background. For pure line-art-on-white the older Make Semi-transparent or Transparent Background Maker tools may give a cleaner result via colour keying.

Why does the first run take so much longer than subsequent ones?

On first use, the browser downloads the ~44 MB ONNX model, the ONNX Runtime Web WebAssembly core, and a small JavaScript glue layer. Total initial cost is typically 5-15 seconds depending on your network. After that, all of those assets sit in your browser cache and the model also stays loaded in memory until you close the tab, so each subsequent image just pays the inference cost (1-4 seconds).

Can I get back to the original photo if I do not like the result?

Always. The original file on your disk is never modified — the tool only ever reads bytes from it. The output PNG is a separate new file. If you want to try a different setting, just press Remove Background again with the same source.

How does the model handle group photos?

It treats every person it can detect as foreground, so a group photo gets all subjects cut out together with whatever background is behind them removed. If you only want one person, crop the source first with Crop Image, then run the cropped version through this tool.

Add Noise to Image

Add monochrome film grain, colour noise, or salt-and-pepper specks to any photo. Choose noise type and amount; the result is rendered into a real PNG file in your browser.

Censor / Blur Region

Permanently censor a rectangular region of any photo with pixelation, blur, or a solid black bar. Specify exact x/y/width/height coordinates and the censor is baked into a real PNG — no recoverable original.

Skew Image

Apply real horizontal and vertical shear to any photo, turning a rectangle into a parallelogram. Choose X-skew and Y-skew angles from −60° to +60°; the tool re-renders to a real PNG with transparent corners.

Pixel Sorter

Apply real pixel-sorting glitch art to any photo: sort each row or column by brightness, hue, or saturation, with a threshold to control which pixels get included. Real PNG output.

Recompress JPEG

Upload a JPEG and re-compress it at a lower quality to reduce file size. Automatically strips EXIF metadata.

Data URI Image Encoder

Encode any image (PNG, JPG, GIF, WebP, SVG, BMP, AVIF, ICO) as a data URI using base64 or URL encoding. Live re-encode when you switch encoding mode, copy with one click, or download the result as a .txt file. Perfect for inlining tiny icons in CSS, single-file HTML emails, or browser-extension manifests.

Compress Image

Reduce image file size while preserving visual quality.

Resize Image

Resize images to exact dimensions or percentages.

View all Image Tools