withoutBG Open Weights background removal#

Apache-2.0 open-weights background removal model from withoutBG. Self-host via Python, Docker, or Mac.

Run it: pip install withoutbg setup

withoutBG Open results on 60 images

Original, cutout and alpha matte for every Bench v0 image, with its MAE and MGE against the ground truth. Each opens the side-by-side comparison.

(26)

OriginalCutoutAlpha matte

How to run withoutBG Open

Install

pip install withoutbg

Python

from withoutbg import WithoutBG

model = WithoutBG.open_weights()
result = model.remove_background("input.jpg")
result.save("output.png")

Docker, Mac and the Local API: Open Model docs.

withoutBG Open Weights as a free, open-source remove.bg alternative

remove.bg is a paid cloud service. withoutBG Open Weights is open weights under Apache-2.0, so commercial use is allowed. It runs on your own machine (pip install withoutbg), offline, with no upload and no per-image cost. On Bench v0 it ranks #3 of 14 by accuracy (MAE).

remove.bg is not in Bench v0, so there is no score against it. See withoutBG Open and remove.bg side by side, or compare all remove.bg alternatives.

Quick take

  • Best for: General product and portrait cutouts when you want a maintained open stack
  • Avoid when: You need the absolute hardest hair/fur cases — try Pro Model API
  • Notes: Same kit as the managed Pro Model API shape when you upgrade later.