How We Process Images Locally

nobackground runs AI background removal directly in your browser using WebAssembly and ONNX Runtime Web. Your images are not uploaded to our servers for processing.

What happens first

On first use, your browser downloads the AI model files and caches them. This initial step can take longer depending on network speed.

How processing works after that

After model cache is ready, background removal runs locally on your device. This improves privacy and usually reduces repeat latency.

Low-memory fallback

On lower-end devices, we can automatically fallback to a lighter model to improve reliability and avoid processing failures.