FREEDOM251

Freedom251 › AI Background Removers

BG0

Free plan Open source AndroidAPIiPhoneSelf-hostedWeb

Visit BG0 Alternatives Pricing

BG0's own site

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

PlanBilled and limitsPrice
Freeno account · no credits · no subscription · no stated usage limitFree

As bg0.dev lists them, read 15 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the BG0 website in a web browser.
  2. For first use, connect to the internet so the model can download and prepare.
  3. Select a PNG, JPG, WebP, HEIC, or HEIF image up to 40 MB.
  4. 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

Look at these too