
BG0
BG0 removes photo backgrounds in a browser and downloads the result as a transparent PNG.
What BG0 is
BG0 removes photo backgrounds in a browser and downloads the result as a transparent PNG. It supports PNG, JPG, WebP, HEIC, and HEIF images up to 40 MB, and image bytes remain in the browser rather than being uploaded for processing. The remover runs BiRefNet and can switch to BiRefNet-lite if the selected model cannot run. First use requires 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. Developers can use the @bg0/browser library to add on-device removal to a web app without a server or API key, using WebGPU or WebAssembly. Its documented iOS path uses a single-threaded WebAssembly worker and BiRefNet-lite, with output capped at 1280 pixels on the longest edge. The remover has no manual touch-up editor. BG0 uses PostHog for anonymous analytics and says session recording, advertising, fingerprinting, and automatic click capture are disabled.
Good
- Free with no account, credits, or subscription
- Image bytes stay in the browser
- Accepts five image formats up to 40 MB
- Browser library supports WebGPU or WebAssembly
Watch out
- First use needs an internet connection
- No manual touch-up editor
- Several platform and deployment configurations are unverified
Who it suits
BG0 suits people who want a transparent-background image without uploading it for processing. Its browser library is intended for developers adding background removal to a web app.
Verdict
BG0 offers browser-based background removal with local image processing and a free plan. Consider the lack of manual editing and the documented compatibility uncertainties before relying on it.
Plans and prices
From BG0's own pricing page, checked 15 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | no account · no credits · no subscription · no stated usage limit |
The facts
Each one read from BG0's own pages, with the date it was checked.
What it does
- Analytics
- BG0 uses PostHog for anonymous analytics and states that session recording, advertising, fingerprinting, and automatic click capture are disabled.checked 9 Oct 2026
- Analytics statement
- BG0 says it may collect anonymous routes and limited product actions but not image contents or metadata.checked 15 Oct 2026
- API access
- Nochecked 20 Sep 2026
- Backend requirement
- The repository states that background removal needs no backend or server inference.checked 15 Oct 2026
- Cancellation
- The API accepts AbortSignal cancellation and reports failures through BackgroundRemovalError.checked 15 Oct 2026
- Clipboard and download
- Users can copy the result to the clipboard or download a PNG.checked 15 Oct 2026
- Comparison view
- The interface provides a draggable before-and-after comparison and an original-image peek.checked 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.checked 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.checked 15 Oct 2026
- Developer setup
- Source development requires Bun 1.4, with commands for install, development, linting, type checking, tests and builds.checked 15 Oct 2026
- Drag and drop
- Users can drag files onto the page, paste an image, or open a file picker.checked 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.checked 9 Oct 2026
- First-use requirement
- The first removal downloads model files and therefore needs an internet connection; later visits can reuse cached files.checked 15 Oct 2026
- Hardware acceleration
- The library attempts WebGPU when supported and falls back to WebAssembly.checked 15 Oct 2026
- Independent activity
- Seismograph reports the last push as September 16, 2026 on its September 18 snapshot.checked 15 Oct 2026
- Independent creation date
- Seismograph reports the repository was created on September 14, 2026.checked 15 Oct 2026
- Independent project category
- Seismograph classifies BG0 as a TypeScript generative-media project.checked 15 Oct 2026
- Independent repository metrics
- The Seismograph snapshot records 242 stars, 26 forks and 21 issues or pull requests.checked 15 Oct 2026
- Input formats
- The web tool accepts PNG, JPG, WebP, HEIC and HEIF files.checked 15 Oct 2026
- Input size limit
- The browser library accepts images up to 60 MB.checked 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.checked 9 Oct 2026
Where it runs
- Browser library
- The @bg0/browser library lets developers add on-device background removal to a web app without a server or API key.checked 9 Oct 2026
- Browser package
- The public @bg0/browser package exposes background removal for integration into another web application.checked 15 Oct 2026
Money
- Free plan
- Yeschecked 20 Sep 2026
Alternatives to BG0
- 1

Pixelcut
Free planAndroidiOSWebAPI9.1From $8 a month - 2

Photoroom
Free planAndroidiOSWebAPI9.1From $7.50 a month - 3
Cutout.Pro
Free planAndroidiOSWebAPI9.0From $5 a month - 4

BackgroundRemover
Free planOpen sourceWebAPILinuxmacOS9.0From $108 a year - 5

Erase.bg
Free planAndroidiOSWebAPI8.9Free plan - 6

Artguru Background Remover
Free planAndroidiOSWebAPI8.5From $39.99 a year
