Remove backgrounds
Remove backgrounds from images and videos automatically.
Best for most people: men1scus/birefnet
For most projects, use men1scus/birefnet. It’s very fast and gives you cleaner edges and fewer artifacts than other open-source options, and it’s MIT licensed.
Best quality (personal use): cjwbw/rmgb
Need the cleanest possible cutouts? cjwbw/rmgb delivers excellent results with minimal artifacts. Just note that it’s for non-commercial use only.
Remove backgrounds from videos: arielreplicate/robust_video_matting
Want to remove backgrounds from videos? arielreplicate/robust_video_matting uses temporal guidance to maintain consistency across frames, giving you much better results than processing each frame separately.
Featured models
Recommended models

alexgenovese / remove-background-bria-2
A SOTA for background removal - Bria v2.0

851-labs / background-remover
Remove backgrounds from images.

lucataco / rembg-video
Video Background Removal

tahercoolguy / video_background_remover_appender
Remove Background of video and add yours

smoretalk / rembg-enhance
A background removal model enhanced with ViTMatte.

codeplugtech / background_remover
Remove background from image

cjwbw / rmgb
Background removal model developed by BRIA.AI, trained on a carefully selected dataset and is available as an open-source model for non-commercial use.

pollinations / modnet
A deep learning approach to remove background & adding new background image

cjwbw / rembg
Remove images background