- Home
- AI Background Removers
- BackgroundRemover
BackgroundRemover
What it is
BackgroundRemover uses AI to remove backgrounds from images and videos. It is an open-source project that can be installed locally for free with pip or from source code, and it also offers a hosted REST API for image and video processing. Image tools include alpha matting, mask output, and replacing the background with a color or image. Video options include transparent MOV, matte key, GIF, and compositing over an image or video. The command-line tool supports JPG, JPEG, PNG, HEIC, and HEIF images, plus MP4, MOV, WebM, OGG, and GIF video. It offers u2net for general subjects, u2net_human_seg for people, and u2netp for faster processing. Available GPUs are detected automatically, with CPU processing used if no GPU is available or an error occurs. Developers can use hosted API examples in Python, PHP, JavaScript, and C#, or run a local HTTP API server for uploads and URL processing. The web free plan allows one image per day, standard-resolution transparent PNG downloads, and short videos; it includes ads and no batch processing.
For and against
For
- Supports image and video background removal.
- Offers models for general subjects, people, and faster processing.
- Image options include masks and background replacement.
- Hosted REST API includes examples in four languages.
- GPU detection can fall back to CPU.
Against
- Free plan permits one image per day.
- Free downloads are standard resolution.
- Free plan has no batch processing and includes ads.
- Free plan supports only short videos.
The verdict
BackgroundRemover offers local and API-based image and video processing, with multiple model and output options. Its free web plan has daily, resolution, and batch limits; paid plans list expanded processing options.
Who it suits
It suits people working with portraits, product photos, or e-commerce images, as well as developers integrating background removal. Local installation and API options may suit users who want to process files in their own workflows.
Plans and prices
Free
1 image per day · AI removal · transparent PNG · standard resolution
Read 21 Oct 2026 · backgroundremoverai.com
Pro monthly
HD downloads · no ads · unlimited processing · batch uploads
Read 21 Oct 2026 · backgroundremoverai.com
Pro annual
HD downloads · no ads · unlimited processing · batch uploads
Read 21 Oct 2026 · backgroundremoverai.com
API credits
1 credit = 1 image or video · volume discounts up to 70% off · contact for more than 100,000 credits
Read 8 Oct 2026 · backgroundremoverai.com
Pro (monthly)
Full-resolution HD downloads · no limit · batch uploading · files up to 100GB
Read 8 Oct 2026 · backgroundremoverai.com
Pro (annual)
Full-resolution HD downloads · no limit · batch uploading · files up to 100GB
Read 8 Oct 2026 · backgroundremoverai.com
On the record
- Alpha matting
- Alpha-matting controls expose foreground and background thresholds, erosion size and processing base size for edge refinement.github.com · read 21 Oct 2026
- API access
- Yesgithub.com · read 23 Sep 2026
- API SDK examples
- API documentation includes Python, cURL, PHP, JavaScript and C# request examples.backgroundremoverai.com · read 21 Oct 2026
- Background replacement
- Outputs can use transparency, a custom RGB color or a supplied background image.github.com · read 21 Oct 2026
- Batch processing
- Folder mode processes supported images or videos in bulk and writes results to an output folder.github.com · read 21 Oct 2026
- Company identity
- The project site says it was made by Johnathan Nader and describes BackgroundRemoverAI.com as an open-source project built on U2Net.backgroundremoverai.com · read 21 Oct 2026
- Developer integration
- The hosted REST API supports image and video background removal and provides examples in Python, PHP, JavaScript, and C#.backgroundremoverai.com · read 8 Oct 2026
- Docker limitation
- Video Docker runs may need at least 2GB shared memory or --ipc=host to avoid multiprocessing errors.pypi.org · read 21 Oct 2026
- Documentation depth
- Independent HysenLabs documentation classifies it as an MIT Python CLI/library and explains models, Docker shared memory and GPU setup.hysenlabs.com · read 21 Oct 2026
- Export formats
- PNG output documented; input support includes JPG,JPEG,PNG,HEIC,HEIFgithub.com · read 23 Sep 2026
- Formats
- The command-line tool lists JPG, JPEG, PNG, HEIC, and HEIF image formats and MP4, MOV, WebM, OGG, and GIF video formats.github.com · read 8 Oct 2026
- GPU acceleration
- The tool automatically detects an available GPU and falls back to CPU if a GPU is unavailable or errors occur.github.com · read 8 Oct 2026
- GPU behavior
- GPU acceleration is automatic when available, with CPU fallback; PyPI documentation says GPU can be 5–10 times faster.pypi.org · read 21 Oct 2026
- Homebrew availability
- Workbrew's Homebrew catalog lists version 0.4.5, MIT licensing and the command brew install backgroundremover.workbrew.com · read 21 Oct 2026
- Hosted REST API
- The hosted API uses an Authorization API key, conversion and results endpoints, and supports image and video jobs.backgroundremoverai.com · read 21 Oct 2026
- Hosted web tool
- BackgroundRemoverAI.com offers browser-based image and video background removal with transparent downloads.backgroundremoverai.com · read 21 Oct 2026
- Image formats
- The CLI accepts JPG, JPEG, PNG, HEIC and HEIF images, with HEIC/HEIF requiring pillow-heif.pypi.org · read 21 Oct 2026
- Image options
- Image processing supports alpha matting, mask output, and replacing the background with a color or image.github.com · read 8 Oct 2026