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.
Drop your JPG / PNG / WebP file hereTap to select a file
Supports JPG, PNG, WebP, up to 25MB
What to do next
Related tools
Transparent Background Maker
Upload an image and remove a specific background color, making matching pixels transparent with configurable tolerance and edge smoothing.
imageChange Background Color
Upload an image to detect and replace its background color with a new color using adjustable tolerance.
imageGreen Screen Remover
Upload an image and remove green screen or any chroma key color with adjustable tolerance and edge softness.
imageManual Background Removal
Remove image backgrounds manually with a brush tool. Paint to erase, paint to restore. Works entirely in your browser — no uploads, no signup.
imageCompress Image
Reduce image file size while preserving visual quality.
imageResize Image
Resize images to exact dimensions or percentages.
imageAbout 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
- 1Drop a JPG, PNG or WebP photo onto the upload area, or click to pick one. Files up to 25 MB are accepted.
- 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.
- 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.
- 4The library composites the original photo with the predicted alpha mask and returns a transparent-background PNG.
- 5Preview the result. If the edges around hair or fur need cleanup, send the result into Manual Background Removal for brush-level corrections.
- 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.