Try it. No signup.

Pick an example or drop your own image. The exact code that produced this result updates live on the right.

POST/remove184ms
Cutout preview
~200ms · L4 GPU
Codeupdates live with inputs
curl -X POST "https://useknockout--api.modal.run/remove" \
  -H "Authorization: Bearer $TOKEN" \
  -F "file=@dog-on-blue.jpg" \
  -F "format=png" \
  -o out.png

# response: image/png · 184ms · 248 KB
200 OKimage/png · 1024×1024 · 248 KBx-knockout-model: BiRefNet