Close-up street portrait with windblown curly hair and dramatic backlight, challenging fine hair edges
AI-generated with midjourney



Same /v1.0/image-without-background endpoint as production. No signup to demo. Upload any image and see the result plus the latency and the exact curl command to reproduce it.
Precision Cutouts
Hair, Fur, Glass, Motion
Open source
Apache-2.0 · pip install · full model weights
Self-hosting
Docker, local Python, zero outbound image data
Production API
0.05€/image · p95 ≈ 800 ms · Frankfurt, DE · AWS Inferentia
No signup required to demo. Self-host option available under Apache-2.0. 1,089 stars
Close-up street portrait with windblown curly hair and dramatic backlight, challenging fine hair edges
AI-generated with midjourney



Small balcony plant with bokeh background and thin leaves and stems
Shot with Canon 5D (Canon 5D Mark II with Takumar 50mm f/1.4)



JSON base64 endpoint. A multipart binary endpoint is also available, see docs.
{
"image_base64": "/9j/4AAQSkZJRgABAQAA…"
}{
"image_without_background_base64": "iiabVBORGgoAAAANSUhEUgAAASw...."
}The demo shows latency in the UI after each call, but it is not part of the published base64 response schema.
Region: Frankfurt, DE
EU data residency. No cross-border data transfers.
RAM-only processing
Images never written to disk, thumbnails, caches, or backups.
No training on customer data
Uploads are never used to fine-tune or retrain models.
TLS in transit
All requests over HTTPS. API keys transmitted as headers only.
AWS Inferentia · p95 ≈ 800 ms
Server-side processing. Total time = upload + TLS + queue + ~800 ms + download.
Open-source alternative
Apache-2.0. Same model family runs locally via pip or Docker, zero outbound data.
The same model family runs entirely offline under Apache-2.0. No API key, no outbound data.
pip install withoutbgdocker run -p 80:80 withoutbg/app:latestGet 50 free API credits, no credit card required. Start removing backgrounds in minutes.