BG Remove
BG Remove strips the background out of an image, entirely in your browser. There's no account to sign up for and nothing gets uploaded. Your image never leaves your device.
Every other tool wants a subscription or your data
Once I got into content creation I had to cut backgrounds out of images constantly. Every time I googled "background removal tool" I'd hit fifteen ads first, all either pushing a subscription or farming whatever I uploaded. For something this routine I didn't want a paid service, and I really didn't want to hand my images to one. BG Remove does the whole thing on your machine. The model runs in the browser, so there's no server and no signup.
Here's what you get:
- Runs offline once the model has loaded the first time.
- GPU-accelerated, so a cut takes a few seconds.
- No watermarks or usage limits, and it's free.
- Dark and light themes, and it works on mobile.
Getting started
BG Remove lives at bg-remove.vhco.pro. You drop in an image and get the cut-out back a few seconds later.

- Drag and drop an image, or click to upload.
- Wait a few seconds while the model runs.
- Download the image with the background gone.
Running a neural net in the browser
The heavy lifting is the @imgly/background-removal library, which runs a neural network model in the browser over WebAssembly and WebGL/WebGPU. Your GPU does the work, which is why it's quick and why nothing has to touch a server. The rest is a small TypeScript app built with Vite, with Lucide for the icons.
It's on GitHub at michielvha/bg-remove.
