Quickstart
Remove your first background locally in the browser.
Open bg0.dev
Go to bg0.dev. The first removal downloads the model into the browser cache. Later visits reuse those files, although the browser still needs a moment to initialize the model.
Drop an image
Drag a PNG, JPG, or WebP anywhere on the page, paste one with ⌘V, or press ⌘O to open a file.
Compare
Drag the line to compare before and after. Hold Space to peek at the original.
Save
Press ⌘S to download the PNG or ⌘C to copy it to the clipboard. Esc clears the canvas for the next image.
Use it in your web app
import { removeBackground } from '@bg0/browser'
const result = await removeBackground(file)
const url = URL.createObjectURL(result.blob)
See Browser library for the complete API.