Background remover

Background remover: free local CLI install

A background remover on your own PC lets you cut subjects from photos without uploading every image to a random website. rembg does that job as a MIT-licensed CLI: download the current Windows CPU installer from GitHub Releases (or install the pip CLI on macOS and Linux), prove one file, then batch folders when you are ready.

  • Windows: rembg-cli-cpu-installer.exe from GitHub Releases
  • Windows GPU alt: rembg-cli-gpu-installer.exe on the same release
  • macOS / Linux: pip install "rembg[cpu,cli]" (Python 3.11–3.13)

By Cedar Bind editorial team Verified against the current rembg release on GitHub Releases

Install rembg 2.0.84

Windows

Paste into :

rembg-cli-cpu-installer.exe

Package: GitHub Releases rembg-cli-cpu-installer.exe (no winget package verified for this guide). Prefer the CPU installer; rembg-cli-gpu-installer.exe is the NVIDIA/CUDA alternate on the same tag..

Or download the file directly from the official GitHub release:

Download Windows CPU CLI installer rembg-cli-cpu-installer.exe · 114 MB · September 8, 2026

Also on this release: Windows GPU CLI installer

Windows 10 or 11, 64-bit. Prefer rembg-cli-cpu-installer.exe from the latest v* tag on danielgatis/rembg; use rembg-cli-gpu-installer.exe when you already have a working CUDA stack.

macOS

Paste into Terminal:

pip install "rembg[cpu,cli]"

Package: PyPI rembg extras (cpu,cli). No native macOS installer is attached to the GitHub release assets verified for this guide..

Or read the official setup notes:

Open the macOS install docs PyPI rembg[cpu,cli] install notes

Python >=3.11 and <3.14 per rembg README. Install the CLI extras with pip; there is no macOS .dmg on the release tag checked for this guide.

Linux

Paste into your terminal:

pip install "rembg[cpu,cli]"

Package: PyPI rembg extras (cpu,cli). GPU users may follow README rembg[gpu,cli] after onnxruntime-gpu is available; no native Linux installer is on the release assets verified here..

Other Linux commands
GPU CLI extras
pip install "rembg[gpu,cli]"

Or read the official setup notes:

Open the Linux install docs PyPI rembg[cpu,cli] install notes

Python >=3.11 and <3.14 per rembg README. Prefer rembg[cpu,cli] unless you already meet onnxruntime-gpu requirements.

Every file comes from danielgatis/rembg v2.0.84 on GitHub, the project's own release, unmodified.

Background remover before-and-after cutout of a car on a checker-style transparent panel.
Example cutout from rembg showing a local background remover result beside the source photo. rembg example outputs · danielgatis/rembg (MIT) · examples from the public repository.

People searching for a free background remover usually want a local install they control, not another browser account with unclear retention. Keep this background remover install on GitHub Releases for danielgatis/rembg, prove one CLI cut, then add batch folders and model choices only after that path works.

A background remover here means software that separates a subject from its backdrop and writes a transparent PNG (or similar) on your disks. rembg is the MIT product this guide maps. Source and downloads live on danielgatis/rembg. The release door is GitHub Releases. Safe download path: download-safe path. Repo layout: GitHub overview. Which file: releases.

What a background remover job needs

A background remover job on a personal or shop PC needs software that can read a photo, estimate a subject mask, and write an output you can drop into a slide, catalog, or design file. You choose a local tool, keep originals on disk, and avoid mailing every draft through a third-party upload form. A CLI for that work reduces browser logins and surprise watermarks.

rembg keeps that work on your machine. You install once, run rembg i on a file, optionally prefetch models with rembg d, and batch folders with rembg p. The everyday win is fewer half-finished uploads than chasing a new web tool for every product shot.

MIT CLI builds

The project LICENSE on GitHub reports MIT. Free open-source downloads cover the GitHub Windows installers and the PyPI package for this background remover path. Safety notes: is it safe.

GitHub Releases door

Windows rembg-cli-cpu-installer.exe and rembg-cli-gpu-installer.exe ship on the same v* tag. Prefer those exact names from danielgatis releases.

CLI plus models

README describes single-file, folder, and server modes plus model download. That is the everyday background remover toolkit without a mandatory SaaS seat.

  • Prefer GitHub Releases over adware “background remover download” portals.
  • Match rembg-cli-cpu-installer.exe on Windows 64-bit PCs.
  • A wrapper that ranks for background remover is still the wrong binary.

Why this desktop path

Four facts decide this background remover desktop job, each with a source you can open.

First, the license is MIT on the public repository, so the Windows installers on Releases and the PyPI package are free to run for local work. Second, the release assets name CPU and GPU in the filename, which makes the genuine background remover installer easier to spot than a renamed setup from a review site. Third, the product embeds a CLI with batch and server modes so you are not stuck in a single-file web form on day one. Fourth, Windows ships as installers with no winget id verified for this guide, which keeps the install story honest.

Honesty matters too. rembg is not a hosted browser studio, and it is not a full photo editor with layers and brushes. If your company already standardized on a cloud seat with legal review, stay on that stack until purchasing says otherwise. If you only need one disposable cutout, a browser tool may be enough. Choose the local background remover when you want files on disk, offline cuts after models cache, and a CLI you can script.

Install by operating system

On the PC that needs a background remover with local files, open danielgatis/rembg releases, take the current rembg-cli-cpu-installer.exe for Windows, or use pip on macOS and Linux, and confirm the asset or package name before you execute. Longer Windows page: install on Windows. Machine chooser: for this computer.

OSFile or commandPackage sourceGuide
Windowsrembg-cli-cpu-installer.exeGitHub ReleasesWindows install
Windows (GPU)rembg-cli-gpu-installer.exeGitHub ReleasesWindows install
macOSpip install "rembg[cpu,cli]"PyPImacOS install
Linuxpip install "rembg[cpu,cli]"PyPILinux install

This guide maps the Windows CPU installer path first because the job lock prefers that asset for the head term. No winget id was verified for this guide, so Windows stays on GitHub Releases. macOS and Linux use the published pip extras. GPU users on Windows may take the GPU installer on the same tag when CUDA already works.

Eight steps to first local cutout

Machine path: for this computer. After the download lands: first hour after install. A successful cut of one small file is a better test than stacking three different downloads from three mirrors.

  1. Open GitHub Releases for danielgatis/rembg Open the official Releases page and confirm you are on a v* tag for rembg, not a random fork or mirror installer.
  2. Download the Windows CPU installer first Prefer rembg-cli-cpu-installer.exe for Windows. Use rembg-cli-gpu-installer.exe on the same tag only when CUDA already works, or use pip on macOS and Linux.
  3. Run the installer or pip once On Windows run the CPU installer. On macOS or Linux run pip install "rembg[cpu,cli]" in a Python 3.11–3.13 environment.
  4. Confirm rembg --help Open a terminal and run rembg --help so the background remover CLI answers before you process a real photo.
  5. Cut one small local file Run rembg i input.png output.png on a tiny PNG or JPG you already trust, then open the output to confirm transparency.
  6. Optional model prefetch Use rembg d when you want models downloaded ahead of a batch job instead of during the first cut.
  7. Keep one update door Return to the same GitHub Releases page for the next Windows installer, or upgrade rembg with pip on macOS and Linux. Skip Softonic-style wrappers.
  8. Optional batch folder After one file works, try rembg p on a folder when you need many cutouts in one pass.

First hour after install

Start this background remover with one small photo you already trust. Confirm rembg --help, cut one file with rembg i, open the transparent output, and only then batch a folder.

If the CLI fails to start, re-check that SmartScreen allowed the file from GitHub Releases, or that your Python environment matches the README range. Do not download a second copy from a random mirror to fix a blocked first run. First run: first run. Safety: safe download.

Extra models and server mode can wait until the simple file path works. Switch habits: switch from browser tools. Head-to-head notes: vs browser removers.

Abstract hard silhouette edge diagram for a local background remover mask notch.
Cutout-edge diagram: hard subject silhouette separated from a checker backdrop. Cedar Bind original geometry for factory-background-remover.

How to choose a background remover tool

A careful buyer checks five things before they trust a background remover with real product photos. First, whether installs stay on your disks or require uploads. Second, whether the update door is the vendor release page or a sketchy mirror. Third, license and price over a year. Fourth, whether batch work is a first-class CLI or a fragile click path. Fifth, whether the tool works offline after models are cached.

rembg scores well when you want a free MIT background remover with a Windows installer on GitHub Releases and a pip CLI on macOS and Linux. Browser tools win when you cannot install software or need a one-click web form. Full photo editors win when you already live in layers and brushes. Pick the smallest tool that keeps photos local without adware wrappers.

Compared with other background remover options

OptionPriceOpen sourcePlatformsNotes
rembgFree CLIMITWin installer + pipLocal background remover CLI
Browser removersFreemium / paidUsually noBrowserUpload required, account common
Desktop photo editorsFree / paidMixedDesktopManual masks or plugins
Cloud BG APIsUsage billingNoAPI / webHosted inference

Longer comparison: vs browser removers. Browser studios win when you cannot install software. rembg wins on offline PCs and when you want a background remover under MIT with scriptable batch cuts. Commercial clouds win when purchasing already locked hosted APIs.

Free desktop vs paid cloud seats

The rembg CLI is free under MIT. You can install, cut files, and work offline after models download. Paid cloud background remover seats add hosted GPUs, vendor support, and sometimes content filters you cannot change. Buy those when your org already requires them, not because a search ad said “pro background remover.”

For a student, freelancers, or a small shop, the free local background remover path is enough: one Windows CPU installer, one pip environment, one honest test cut. For a corporate image with mandatory tooling, evaluate the incumbent against migration cost before you switch tools for branding reasons alone.

Mistakes that undo a background remover install

Five concrete mistakes show up again and again. First, downloading a renamed setup from a review portal instead of GitHub Releases. Fix: match the asset name rembg-cli-cpu-installer.exe on danielgatis releases. Second, inventing a winget id when none was verified. Fix: stay on the installer or pip. Third, installing three copies from three mirrors. Fix: one update door forever. Fourth, grabbing the GPU installer before CUDA works. Fix: start with the CPU installer. Fifth, chasing every model before one file works. Fix: prove rembg i, then expand.

A sixth habit helps: keep Windows installer and pip environments from colliding on PATH day. Pick one install style per machine and document it.

Guides index

Longer background remover how-tos live under guides: Windows, macOS, and Linux install, safety, first run, Windows installer notes, switch from browser tools, browser comparison, troubleshooting, and update/uninstall. Cluster pages cover releases, GitHub, download safe, and for this computer.

Repeatable background remover habits

A repeatable background remover habit looks like this: one installer from GitHub Releases, one rembg i proof after install, one small batch with rembg p, and one update door forever. That rhythm keeps rembg useful on a shared PC without drifting into adware mirrors.

Teams that cut catalog photos weekly should treat the background remover like any other signed tool. Document whether the PC used the CPU installer, the GPU installer, or pip. Document who owns the next Releases check. Those notes prevent “which binary is this” arguments after a reimage.

When a contractor asks for a transparent PNG, the local background remover keeps drafts off unknown browsers. When a class project needs offline work, disk-backed models beat expired cloud credits. When a launch needs clean packaging, a known CLI path matters more than themes. Keep the job name clear so searchers who typed background remover land on local install first.

Everyday limits

A desktop background remover cannot invent detail that was never in the photo. Soft hair and glass still need honest review. Dense batches need disk space for models, not wishful filters. Shared PCs should store installs in a known folder. Prefer one update door for installs: GitHub Releases for Windows exe assets, or pip when that is how you installed on macOS and Linux.

Borrowed or locked-down lab PCs may block unknown setups. Stop rather than force a wrapper installer from a search ad. Use a machine you control when you need a clean background remover path. A second proof after every reimage keeps the PATH honest.

Settings that matter early

A background remover is only useful when the CLI and model cache match what you meant. rembg lets you pick models with -m and prefetch with rembg d so you are not surprised mid-batch. Start with a short single-file cut, then add folder mode if your workflow needs it. Keep outputs next to inputs so you can compare before you delete sources.

Alpha matting and color decontamination flags help hard edges, but they are power moves, not first-hour tasks. Prove one plain background remover cut before you style flags. Server mode and Docker are optional doors after the CLI works.

After the first local cutout

After you trust the CLI, folder mode and model download help you grow a library without scattering uploads. Use them to verify names match what you typed. Keep originals until you accept the mask.

Switching from a browser-only habit is a power tool, not a speech. Prove one local cut, then move a real product folder, then compare cost and privacy. Guides: first run, troubleshooting.

How do I install a background remover on Windows?

Download the current rembg-cli-cpu-installer.exe from GitHub Releases for danielgatis/rembg and run it. Prefer that Windows CPU installer for this background remover path. Guide: install on Windows. No winget package was verified for this guide, so stay on the official release assets. The GPU installer sits on the same tag when CUDA already works.

Where should I download a background remover app?

Prefer GitHub Releases for danielgatis/rembg when you need the Windows CPU or GPU installers, or use PyPI for the pip CLI on macOS and Linux after you trust that package. Skip Softonic-style wrappers that rename the setup. Details: download safe. Keep downloads on the project release list.

Is this background remover software free?

rembg is free under MIT. GitHub Releases assets named above have no paywall for local background remover work. Cloud API backends and GPU hardware are separate costs you choose later.

Can I switch into this background remover from browser tools?

Yes. Install rembg, run one small local cut as proof, and keep the browser tool available until the local background remover habit sticks. Guide: switch from browser tools. Comparison context: vs browser removers.

Does the desktop background remover work offline?

Yes for inference after models are on disk. You still need network for the first download of the installer or pip package and the model weights. Offline habits: first run and first hour.

Official releases

All releases on GitHub
GitHub stars
24,744
Downloads, last 3 releases
619
Latest version
2.0.84

Counts come from the GitHub API at build time and only cover the v* tags shown here. Package managers (winget, Homebrew, Snap, Flathub) and app stores are not included.