Backgrounds,removed.

Verbier is a background removal API. Send it a photo and you get the subject back on a transparent background.

  • 50 free images every month
  • No credit card required
  • Only delivered images count
  • Cancel any time

See the cut.

Drag across the photo to compare, and try the cut-out on a colour. These are the API's results exactly as they came back, on default settings and with no retouching.

  • Default settings, no retouching
  • Hair and fur keep their own colour
  • On a colour or transparent

JPEG, PNG or WebP up to 3 MB. Photos go through OpenAI's moderation check first, and Verbier doesn't keep them.

Windblown red hair, background removed
Windblown red hair, original
BeforeAfter
The photo sent

POST /v1/cutout

verbier

The cutout returned

One request.

Post an image URL or base64 to /v1/cutout and a transparent WebP or PNG comes back, cropped to the subject, in about two seconds. The batch endpoint takes up to 32 images at a time, and every response tells you how much of your allowance is left.

  • Image URL or base64 in
  • Transparent WebP or PNG out, in about 2 s
  • Up to 32 images per batch call

Made for the hard ones.

Cut-outs usually go wrong on a white trainer against a white floor, a box cut off by the edge of the photo, or loose hair. Before cutting, Verbier pads each photo with more of its own backdrop, so a product that runs off the frame keeps its outline.

  • White on white
  • Products running off the frame
  • Hair, fur and thin stems
White sneakers on a white floor, background removed
Windblown red hair, background removed
Green frog on a green leaf, background removed
Dandelion seed head, background removed
A portrait lit by neon, shown on black. Cleanup removed 23 stray pieces, including the streak beside her arm.: "cleanup": false"cleanup": false
A portrait lit by neon, shown on black. Cleanup removed 23 stray pieces, including the streak beside her arm.: "cleanup": true"cleanup": true
A portrait lit by neon, shown on black. Cleanup removed 23 stray pieces, including the streak beside her arm.

No stray specks.

Turn on cleanup to remove the small bits of background a cut can leave behind, like a fleck of wall or a stray leaf. Second objects and loose strands of hair are left alone.

  • Removes stray specks of background
  • Keeps second objects and loose strands
  • "cleanup": true

Shadows that sit it down.

Ask for a shadow and Verbier draws it from the cut-out's own shape. A drop shadow lifts it off the page, a contact shadow darkens the ground where it stands, and a cast shadow falls back across the floor as it would under a studio light. The image grows to make room for it.

  • Drop, contact or cast shadow
  • Drawn from the cut-out's own shape
  • "shadow": "cast"
A vinyl collectible figure cut out with a cast shadow
The same sneakers enlarged with upscale: 2
Sneakers cut from a 480 px photo, enlarged with a plain resize
plain resize"upscale": 2
A 480 px photo shown at twice its size. Drag to compare the laces and stitching.

Small photos, sharper.

Supplier photos are often tiny. Upscale doubles the cut-out's resolution and keeps edges and texture sharp, where an ordinary resize would blur them.

  • 2× the resolution
  • Sharper than a plain resize
  • "upscale": 2

Trimmed to the subject.

Cut-outs come back cropped to the subject with a 2% margin, so there's no empty canvas to deal with. Set the margin to 0 for a tight crop, or turn trim off to keep the full frame, lined up with the original photo.

  • On by default, no extra cost
  • "margin": 0 for a tight crop
  • "trim": false keeps the full frame
A bicycle cut-out, cropped to the subject, with a 2% margin
803 × 485 px: cropped to the subject, with a 2% margin
The same dog with its colours matched to the room's warm light
A dog from a studio photo placed on a sofa in a warmly lit room, colours as shot
pasted in"color_match": 0.4
The living room the dog was matched to

Matched to this

A studio photo placed in a lamp-lit room. Drag to see it pick up the room's warm light.

Colour-matched to the scene.

Put the cut-out on a colour or on a photo of your own, and colour matching adjusts it to the light in the scene so it looks photographed there. It suits people and lifestyle shots. Leave it off when a product's colour has to stay exact.

  • Any colour or background photo
  • Lit to match the scene
  • "color_match": 0.4

Pay for what we deliver.

Every account gets 50 images a month free. Only images we send back count, so a failed request costs nothing. Upgrade or cancel from your dashboard.

  • 50 free images every month
  • Only delivered images count
  • Cancel any time

Loved by teams who ship photos.

We swapped our old remover out in an afternoon. White-on-white products finally keep their edges.
MR

Maya R.

Ops lead, sample homeware shop

Only paying for images that actually come back is exactly how an API should bill.
BO

Ben O.

CTO, sample print-on-demand

Clean alpha on our pet photos, fur and all. Our customers noticed.
AM

Aisha M.

Owner, sample pet portraits

Two thousand listings re-shot overnight without anyone touching Photoshop.
TG

Tomás G.

Founder, sample sneaker resale

The batch endpoint turned a weekend job into a coffee break.
LK

Lena K.

Developer, sample marketplace

Set up a key, pasted the curl, shipped. Ten minutes end to end.
JP

Jon P.

Indie developer

Hair used to be the giveaway. Now nobody can tell which headshots were cut, even on a dark background where the old tool left a glow.
PS

Priya S.

Designer, sample agency

Boxes that run off the edge of the photo used to lose a corner. Not any more. The contact shadow makes them sit on the page instead of floating.
SW

Sam W.

Catalogue manager, sample toy store

Our supplier photos are tiny. Upscale plus cleanup made them usable on the product page without a reshoot.
MR

Maya R.

Ops lead, sample homeware shop

We swapped our old remover out in an afternoon. White-on-white products finally keep their edges.
MR

Maya R.

Ops lead, sample homeware shop

Two thousand listings re-shot overnight without anyone touching Photoshop.
TG

Tomás G.

Founder, sample sneaker resale

Hair used to be the giveaway. Now nobody can tell which headshots were cut, even on a dark background where the old tool left a glow.
PS

Priya S.

Designer, sample agency

Only paying for images that actually come back is exactly how an API should bill.
BO

Ben O.

CTO, sample print-on-demand

The batch endpoint turned a weekend job into a coffee break.
LK

Lena K.

Developer, sample marketplace

Boxes that run off the edge of the photo used to lose a corner. Not any more. The contact shadow makes them sit on the page instead of floating.
SW

Sam W.

Catalogue manager, sample toy store

Clean alpha on our pet photos, fur and all. Our customers noticed.
AM

Aisha M.

Owner, sample pet portraits

Set up a key, pasted the curl, shipped. Ten minutes end to end.
JP

Jon P.

Indie developer

Our supplier photos are tiny. Upscale plus cleanup made them usable on the product page without a reshoot.
MR

Maya R.

Ops lead, sample homeware shop

Background removal API questions.

What is a background removal API?

A web service that takes a photo and returns just the subject, with the background made transparent. With Verbier you post an image URL or base64 to /v1/cutout and get back a transparent WebP or PNG, cropped to the subject.

Is there a free background removal API?

Yes. Every Verbier account includes 50 images a month at no cost, and you don't need a card to sign up. Only images we deliver count towards it.

How much does background removal cost per image?

Starter is $9 a month for 1,000 images, about $0.009 each; Pro is $49 a month for 10,000 images, about $0.0049 each. Plans renew monthly and you can cancel from your dashboard at any time.

Can I remove backgrounds from many images at once?

Yes. The batch endpoint, /v1/batch, takes up to 32 images in one call and returns each result with the id you gave it. Each image counts once.

Which image formats does it accept and return?

Send JPEG, PNG, WebP, GIF, BMP or TIFF up to 20 MB, as a URL or as base64. You get back a transparent WebP by default, or a PNG if you ask for one.

How well does it handle hair and fur?

Verbier cuts at high resolution, then cleans up the colour at the edges so strands keep their own colour instead of a fringe of the old background. The examples on this page are its results exactly as they came back.

Do you keep my images?

No. Verbier processes each image, returns the result and keeps no copy. Only counts and timings are logged, for usage and billing.

What happens if a request fails?

Nothing. An image only counts once it has been delivered, and every response carries your usage and limit in the X-Usage and X-Limit headers.

How fast is it?

About two seconds per image while it's running. After a quiet spell, the first request can take up to half a minute while a GPU starts up.

Can it add shadows, clean up or upscale?

Yes, as options on the same request. Use "shadow" ("drop", "contact" or "cast") for a shadow, "cleanup": true to remove stray specks, "upscale": 2 to double the resolution, and "margin" or "trim": false to control the crop. "background" puts the result on a colour or photo, and "color_match" adjusts the subject to that background's light.

Sign up now

50 free images per month

Get an API key