How to remove the background from a whole folder of photos, offline
Updated
Why do it offline
Online background removers usually charge per image and need every photo uploaded. remove.bg's standalone website closes on 1 December 2026, according to its FAQ, and the service moves into Canva. If you cut out product photos in batches, a tool that runs on your own computer keeps working whatever happens to online services.
Remove the backgrounds in five steps
- Try the free web version on a few of your own photos to see the quality.
- Get the Offline Batch Edition ($19 once), download the ZIP and unzip the whole folder.
- Double-click index.html. It opens in your browser and loads the model from the folder, which takes about 10 to 20 seconds.
- Set the output once: file type, background (transparent, white, a colour or your own image), crop to the subject with a margin, and a canvas such as 1:1 2000 × 2000 px.
- Drop the folder. In Chrome and Edge the results are written into a folder you choose; in other browsers they come as a ZIP.
The Batch Edition makes no network requests, so it also works with the internet unplugged. EXIF, GPS, XMP and C2PA are removed from the results by default.
Settings for common uses
| Use | Settings |
|---|---|
| Marketplace main image on white | JPG, White, Crop to the subject with a 5–10 % margin, 1:1 2000 px |
| 4:5 shop grid or social post | JPG or WebP, White or a colour, 4:5 1600 × 2000 |
| Design work and layers | PNG, Transparent, Original size |
| Website banner | WebP, a colour or your own background image, 16:9 1920 × 1080 |
Good to know
- Glass and other see-through objects come out solid. Check those by eye, and fix them with the touch-up brush.
- Very fine hair and whiskers lose some strands.
- The cut-out is computed at 1024 × 1024 and scaled up, so the edge of a 6000 px photo looks slightly soft at 100 % zoom.
- Without WebGPU (often Firefox and Safari) the model runs on the processor at about 25 to 30 seconds per photo.
FAQ
Is it really offline?
Yes. The model (about 115 MB) and the runtime are inside the download. After unzipping, the page loads them from the folder and makes no network requests.
How fast is it?
About 3 to 5 seconds per photo with WebGPU in Chrome or Edge on a desktop graphics card (measured on an RTX 4070 SUPER). Without WebGPU it takes about 25 to 30 seconds per photo.
Is there a subscription?
No. The Batch Edition is $19 once. The free web version does one image at a time.
More guides
How to remove C2PA Content Credentials and AI metadata from an image
C2PA manifests, XMP and generator text chunks are embedded in the image file. Drop the image on PureImage, which cuts the metadata out of the file in your browser without touching the picture, and download the clean copy. Nothing is uploaded.
Read the guide →How to remove GPS location and EXIF data from photos before you share them
Phone cameras write EXIF data, often including GPS coordinates. Drop the photos on PureImage, download the clean copies and share those. The files never leave your device.
Read the guide →Fix Paymenter after upgrading to Pterodactyl 2.0: "api/application/nests could not be found"
Pterodactyl 2.0 removed the nest endpoints that Paymenter's built-in extension calls. Switch to a 2.0-aware extension with one command; products and services stay.
Read the guide →