Freedom251 › AI Background Removers
BG0

What BG0 is
BG0 removes image backgrounds in a browser and downloads the result as a transparent PNG. The image bytes remain in the browser instead of being uploaded for processing. The web remover accepts PNG, JPG, WebP, HEIC, and HEIF files up to 40 MB. It runs BiRefNet and can switch to BiRefNet-lite if the selected model cannot run. The first use needs an internet connection to download and prepare the model; the browser can cache it for later visits. BG0 is free, with no account, credits, subscription, or stated usage limit. It does not include a manual touch-up editor. Developers can use the @bg0/browser library to add on-device background removal to a web app without a server or API key; it runs the model with WebGPU or WebAssembly. The library documents an iOS path using a single-threaded WebAssembly worker and BiRefNet-lite, with output capped at 1280 pixels on the longest edge. BG0 says several operating systems, browsers, and the deployed origin have not been verified for its model-selection change.
Who it suits
The web app suits people who want to remove a photo background in their browser. The @bg0/browser library is for developers adding on-device background removal to a web app.
What it does well
- Image bytes stay in the browser for processing
- Supports five image formats up to 40 MB
- Free with no account or stated usage limit
- Library can run without a server or API key
What to know first
- First use needs internet to prepare the model
- No manual touch-up editor
- Some platforms and deployment setups are unverified
Limits
The web remover accepts image files up to 40 MB and does not include manual touch-up editing. The free plan has no stated usage limit. The library's documented iOS path caps output at 1280 pixels on the longest edge.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | no account · no credits · no subscription · no stated usage limit | Free |
As bg0.dev lists them, read 15 Oct 2026. The maker's own page has the final word.
Getting started
- Open the BG0 website in a web browser.
- For first use, connect to the internet so the model can download and prepare.
- Select a PNG, JPG, WebP, HEIC, or HEIF image up to 40 MB.
- Download the transparent PNG result.
Verdict
BG0 offers local browser processing and a free download path for transparent PNGs, with a separate library for developers. First use requires an internet connection, and the web remover does not provide manual touch-up tools.
Questions
How much does BG0 cost?
The Free plan costs nothing. It has no account, credits, or subscription, and no stated usage limit.
Which platforms are available?
The remover is available on the web. The @bg0/browser library documents an iOS path for developers.
Does BG0 upload images for processing?
No. Image bytes stay in the browser and are not uploaded for processing.
What image formats does the web remover support?
It accepts PNG, JPG, WebP, HEIC, and HEIF images up to 40 MB.
Can developers add BG0 to their own app?
Yes. The @bg0/browser library lets developers add on-device background removal to a web app without a server or API key; it runs with WebGPU or WebAssembly.
Is BG0 open source?
BG0 is licensed under Apache 2.0. The model weights have their own license.
Facts from BG0's own pages
- Analytics
- BG0 uses PostHog for anonymous analytics and states that session recording, advertising, fingerprinting, and automatic click capture are disabled. · bg0.dev, 9 Oct 2026
- Analytics statement
- BG0 says it may collect anonymous routes and limited product actions but not image contents or metadata. · bg0.dev, 15 Oct 2026
- API access
- No · bg0.dev, 20 Sept 2026
- Backend requirement
- The repository states that background removal needs no backend or server inference. · github.com, 15 Oct 2026
- Browser library
- The @bg0/browser library lets developers add on-device background removal to a web app without a server or API key. · bg0.dev, 9 Oct 2026
- Browser package
- The public @bg0/browser package exposes background removal for integration into another web application. · bg0.dev, 15 Oct 2026
- Cancellation
- The API accepts AbortSignal cancellation and reports failures through BackgroundRemovalError. · bg0.dev, 15 Oct 2026
- Clipboard and download
- Users can copy the result to the clipboard or download a PNG. · bg0.dev, 15 Oct 2026
- Comparison view
- The interface provides a draggable before-and-after comparison and an original-image peek. · bg0.dev, 15 Oct 2026
- Compatibility limits
- The documentation says Windows, Android, iOS, Safari, Firefox, and the deployed origin have not been verified for its model-selection change. · bg0.dev, 9 Oct 2026
- Compatibility verification
- The documented hardware tests ran on an Apple M4 Max with 64 GiB RAM and Chrome for Testing 153; Windows, Android, iOS, Safari, Firefox and the deployed origin were not verified for the model-selection change. · bg0.dev, 15 Oct 2026
- Developer setup
- Source development requires Bun 1.4, with commands for install, development, linting, type checking, tests and builds. · github.com, 15 Oct 2026
- Drag and drop
- Users can drag files onto the page, paste an image, or open a file picker. · bg0.dev, 15 Oct 2026
- First use
- The first use needs an internet connection to download and prepare the model, which the browser can cache for later visits. · bg0.dev, 9 Oct 2026
- First-use requirement
- The first removal downloads model files and therefore needs an internet connection; later visits can reuse cached files. · bg0.dev, 15 Oct 2026
- Free plan
- Yes · bg0.dev, 20 Sept 2026
- Hardware acceleration
- The library attempts WebGPU when supported and falls back to WebAssembly. · bg0.dev, 15 Oct 2026
- Independent activity
- Seismograph reports the last push as September 16, 2026 on its September 18 snapshot. · gitnova.dev, 15 Oct 2026
- Independent creation date
- Seismograph reports the repository was created on September 14, 2026. · gitnova.dev, 15 Oct 2026
- Independent project category
- Seismograph classifies BG0 as a TypeScript generative-media project. · gitnova.dev, 15 Oct 2026
- Independent repository metrics
- The Seismograph snapshot records 242 stars, 26 forks and 21 issues or pull requests. · gitnova.dev, 15 Oct 2026
- Input formats
- The web tool accepts PNG, JPG, WebP, HEIC and HEIF files. · bg0.dev, 15 Oct 2026
- Input size limit
- The browser library accepts images up to 60 MB. · bg0.dev, 15 Oct 2026
- Intended users
- The web app is presented for people who want to remove a photo background, while the browser library is for developers adding removal to their own web apps. · bg0.dev, 9 Oct 2026
Where BG0 stands on Freedom251
- AI Background Removers#3 of 94
- Image Background Removal Software#1 of 28
- Background removers#3 of 70
