🖼️

BGRemove by SGD

AI-Powered Background Remover

This application runs state-of-the-art neural segmentation models (like U2Net/Birefnet via img.ly) completely on the client side. By leveraging WebAssembly and WebGL/WebGPU in your browser, the image segmentation runs with 100% data privacy since zero server uploads are required. Developers can also integrate programmatic workflows using the developer REST API.

WebAssemblyReactAI/MLIndexedDB

Drag & drop your image here

Supports PNG, JPG, JPEG, WEBP up to 10MB

or import from URL

No recent history

Processed images will appear here.

System-to-System API Integration

Integrate BGRemove into your custom workflows via a single programmatic endpoint. Supports multipart uploads, base64 payloads, and remote URLs.

Requires an x-api-key header. Rate limit: 15 requests/minute.

POST/api/remove-backgroundx-api-keyRemove the background from an image. Accepts image as a file upload, a base64 string/Data URL, or a publicly accessible url.

Upload a local file

curl -X POST \
  -H "x-api-key: your_api_key_here" \
  -F "image=@/path/to/image.jpg" \
  https://api.soumyadeepgd.com/api/remove-background