Pro Model (Cloud API)
Best quality for hair, fur, and complex edges.
- Managed infrastructure
- Highest precision
- Hardware accelerated
- Pay-per-image
Use the managed Pro API for the strongest results on hair, fur, and complex edges, or run the open-weight model on your own hardware for full data control.
Best quality for hair, fur, and complex edges.
Open-weight model · Apache-2.0
Open-weight model quick start: run with Docker using docker run -p 80:80 withoutbg/app:latest, or install via Python with pip install withoutbg. Apache-2.0 license. View source on GitHub at https://github.com/withoutbg/withoutbg
Pick the managed Pro API or self-host the open-weight model on your stack.
Managed REST API · Frankfurt, DE · p95 ≈ 1.95 s · AWS Inferentia

Send an image, get back a PNG with the background removed or an alpha matte. New accounts receive 50 free credits.
Run inference on your network when uploads to a cloud API are not an option.





Specifications, security, training data, and known limitations for the API and open-weight models.
API Model (Pro): Managed REST API in Frankfurt, DE. p95 ≈ 1.95 s server-side on AWS Inferentia. Stronger on hair, fur, and complex edges.
Open-weight model: Apache-2.0 weights for self-hosted inference via Python, Docker, or macOS. Images stay on your network.
Both return PNG cutouts and optional alpha mattes. New API accounts receive 50 free credits.
Open-weight: Run locally; no API calls required. Full control over image data.
API: Frankfurt, DE (EU). TLS in transit. RAM-only processing; images discarded after the response. No disk writes, caches, or backups.
No customer training: Uploads are never used to train or fine-tune models. Processing buffers zeroed after response.
Logging: Timestamp, endpoint, duration, status, request size, API key hash. No image bytes or perceptual hashes.
Analytics: No cookies on the web UI. Ahrefs (privacy-friendly). In-house CAPTCHA for abuse prevention.
Public photos: Unsplash/Pexels under permissive licenses; we created alpha mattes. withoutBG100 dataset
Licensed sets: Purchased image sets with explicit derivative rights.
Synthetic renders: Randomized lighting/camera with ground-truth mattes from the render pipeline.
Studio captures: Hair, translucency, shadows. Dataset guide
Scale: ~60K image/matte pairs after QA (2025-10-01), expanding.
API input cap: Maximum 10 MB per image (JPEG, PNG, WebP, TIFF, BMP, GIF).
Open-weight latency: Depends on your CPU/GPU and image resolution. No fixed SLA.
Subjective boundaries: When foreground vs. background is ambiguous, multiple valid cutouts exist. Future release will bias toward nearest-camera subjects.
Common questions about the API Model, open-weight model, pricing, and privacy.
Open-weight model: Apache-2.0. Commercial use, modification, and redistribution permitted at no cost. API Model: freemium, 50 free credits on signup, then pay-as-you-go.
Both share the same API schema. Pick by deployment needs, not by integration work.
/v1.0/image-without-background endpoint.API Model: p95 ≈ 1.95 s server-side in Frankfurt, DE on AWS Inferentia. End-to-end time adds upload, TLS handshake, queue, and download.
No. API images are processed in RAM and discarded after the response. Open-weight inference requires no API calls at all when run locally.
Three lines of Python or one Docker command. Apache-2.0, no API key required.
uv add withoutbg (or pip install withoutbg). See Python docs.docker run -p 80:80 withoutbg/app:latest starts a local web UI. The headless service exposes the same /v1.0/image-without-background API as the cloud. See Docker docs.



ONNX weights on Hugging Face and open-source repositories.