Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Image Background Removal Software
  3. BG0

BG0

What it is

BG0 removes photo backgrounds in a browser and downloads the result as a transparent PNG. Image bytes remain in the browser rather than being uploaded for processing. The web remover accepts PNG, JPG, WebP, HEIC and HEIF images up to 40 MB. It runs BiRefNet and can fall back 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 background removal to a web app without a server or API key; the library uses WebGPU or WebAssembly. Its documented iOS path uses a single-threaded WebAssembly worker and BiRefNet-lite, with output limited to 1280 pixels on the longest edge. There is no manual touch-up editor. BG0 says it uses PostHog for anonymous analytics, with session recording, advertising, fingerprinting and automatic click capture disabled.

For and against

For

  • Image processing stays in the browser
  • Accepts five image formats up to 40 MB
  • No account, credits or subscription required
  • Browser library runs with WebGPU or WebAssembly

Against

  • First use needs an internet connection
  • No manual touch-up editor
  • Documented iOS output is capped at 1280 pixels

The verdict

BG0 offers browser-based background removal with local image processing and a free web tool. Note the initial model download requirement and the lack of manual touch-up controls.

Who it suits

The web remover suits people who want to make a photo background transparent. The browser library is for developers adding background removal to their web apps.

Plans and prices

Free

Free

no account · no credits · no subscription · no stated usage limit

Every plan, in full

On the record

Analytics
BG0 uses PostHog for anonymous analytics and states that session recording, advertising, fingerprinting, and automatic click capture are disabled.bg0.dev · read 9 Oct 2026
Analytics statement
BG0 says it may collect anonymous routes and limited product actions but not image contents or metadata.bg0.dev · read 15 Oct 2026
API access
Nobg0.dev · read 20 Sep 2026
Backend requirement
The repository states that background removal needs no backend or server inference.github.com · read 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 · read 9 Oct 2026
Browser package
The public @bg0/browser package exposes background removal for integration into another web application.bg0.dev · read 15 Oct 2026
Cancellation
The API accepts AbortSignal cancellation and reports failures through BackgroundRemovalError.bg0.dev · read 15 Oct 2026
Clipboard and download
Users can copy the result to the clipboard or download a PNG.bg0.dev · read 15 Oct 2026
Comparison view
The interface provides a draggable before-and-after comparison and an original-image peek.bg0.dev · read 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 · read 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 · read 15 Oct 2026
Developer setup
Source development requires Bun 1.4, with commands for install, development, linting, type checking, tests and builds.github.com · read 15 Oct 2026
Drag and drop
Users can drag files onto the page, paste an image, or open a file picker.bg0.dev · read 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 · read 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 · read 15 Oct 2026
Hardware acceleration
The library attempts WebGPU when supported and falls back to WebAssembly.bg0.dev · read 15 Oct 2026
Independent activity
Seismograph reports the last push as September 16, 2026 on its September 18 snapshot.gitnova.dev · read 15 Oct 2026
Independent creation date
Seismograph reports the repository was created on September 14, 2026.gitnova.dev · read 15 Oct 2026

Alternatives to BG0

Every alternative, ranked