BG-Zero downloads AI model files once, caches them in your browser, and then removes backgrounds from images without any internet connection. Here's how offline mode works.
This article is part of our guide on removing backgrounds without uploading images. Read the complete guide here.
Yes — with one condition. AI background removal needs a neural network model. BG-Zero downloads this model once on your first visit, then caches it in your browser. After that, all processing works offline.
BG-Zero is not a fully offline desktop app — it's a web app that becomes offline-capable after the first visit:
Background removal uses deep neural networks. These models must be available locally:
The model file contains millions of learned parameters that detect foreground/background boundaries. This data cannot be generated client-side.
The inference engine (WebAssembly code) that runs the model. Also cached after first load.
Unlike cloud tools that upload YOUR image every time, BG-Zero downloads a generic model once. Your images never go the other direction.
Modern browsers have robust caching mechanisms that BG-Zero leverages:
To ensure you can use BG-Zero offline when needed:
Visit BG-Zero and process at least one image with each engine you plan to use offline.
Open DevTools → Application → Storage to confirm model files are cached.
Disconnect from internet or enable airplane mode. BG-Zero will still process images.
Upload images, remove backgrounds, and download PNGs — all without network.
Being honest about what offline mode cannot do:
Common questions about using BG-Zero without internet
After the first visit, yes. The AI model files are cached in your browser. Once cached, you can disconnect from the internet and still remove backgrounds from images.
The AI model file for your chosen engine: imgly (~40MB), Transformers.js (~176MB), or rembg-web (4.7MB–176MB depending on model). These are neural network weights, not your images.
Until you clear your browser cache or storage. Under normal use, models remain cached indefinitely. If cleared, they will re-download on the next visit.
Yes, as long as each engine model was loaded at least once while online. Each engine caches independently — you can switch between cached engines offline.
Currently BG-Zero is a web app. However, since all processing is local after cache, it works like a desktop app once models are cached. You can also self-host BG-Zero on a local server for air-gapped environments.
Load the model once, then remove backgrounds anytime — no internet needed.
Open BG-Zero