Skip to tool

Two files · on-device

Put the cutout on a real backdrop

Subject photo plus a backdrop photo. The mask is the same U²-NetP cutout; the plate is a photograph (cover), not a hex. Neither file leaves this tab.

Drop the subject

The person or product to peel. JPG, PNG or WebP.

Drop the backdrop photo

A scene, wall or lifestyle still. Cover-cropped to the subject.

Drop both photos, then Peel onto backdrop. Preview appears here.

A photograph is not a hex

Peel on the homepage writes either a transparent PNG or a solid colour behind the mask. Those two jobs are already live: transparent PNG keeps holes; white background fills #FFFFFF (or another hex) with a destination-over paint. This page is a third plate: a second photograph, cover-cropped to the subject canvas, then the cutout drawn on top. The holes of the mask show backdrop pixels, not a checkerboard and not a studio white.

That is the only ceiling here. It is not how to light a SKU — that is product photos. It is not what a listing form does after upload — marketplace. It is not where iPhone puts a PNG with alpha — iPhone. It is not WhatsApp flattening a photo-send to JPEG — WhatsApp. Those pages stay those jobs.

Two files, both still in this tab. The subject is the still U²-NetP peels. The backdrop is any JPG / PNG / WebP scene you already have: a painted wall, a wooden table, a street, a paper sweep you actually photographed. Peel does not invent a cyclorama and it does not inpaint. If the backdrop is busy, the mask still has to be honest or the edge will look like a sticker.

Cover, not letterbox

The output canvas is the subject’s size after Peel’s usual long-edge cap (2048 on iPhone, 4096 on desktop). The backdrop is scaled with cover: the shorter side of the scene is fitted to the canvas, the rest is clipped and centred. A 3:2 interior behind a 1:1 product loses the sides of the room. A tall doorway behind a wide packshot loses floor and ceiling. That is the trade: the subject is not letterboxed with empty bands, and we do not shrink the product into a tiny actor on a wide set.

If you need the whole scene visible, crop the subject or shoot the backdrop closer to the product aspect before you drop it. This control will not add a layout editor. It will not perspective-warp the floor. It will not match a vanishing point. Those are a set or a 3D scene, not a saliency net plus drawImage.

Why a photo plate survives a JPEG recode better than alpha

A transparent PNG is the right file when the next app composites. A photo-send, a lot of CMS wells, and many “upload image” forms recode to JPEG. JPEG has no alpha, so the holes become a plate the host picks — often white, sometimes black. A backdrop composite is already opaque. The JPEG still compresses, still may downscale, still may strip metadata — but it does not have to invent a colour for the holes. That is why this export is a different object from the homepage Transparent download.

It is still not a marketplace white still. Amazon-style rules want a clean #FFFFFF, not your kitchen wall. Use Solid on white background for that ingest. Use this page when the next hop is a lifestyle card, a lookbook, a slide, or a chat that will JPEG you anyway and you would rather they JPEG a scene than a checker.

What this control does not do

It does not add a second drop to the homepage Peel. / and /white-background stay one file. It does not batch. It does not inpaint hair onto the new scene. It does not match colour temperature between subject and wall — if the product is tungsten and the backdrop is noon, you will see it. Shoot them closer, or grade later.

It does not fetch a stock photo for you. Drop a file you have the right to use. We do not ship a gallery of rooms. We do not wrap an unsplash request. Copyrighted backdrops in the output are your problem, not a Peel feature.

Watermark removal is still forbidden. If the “backdrop” is a screenshot of someone else’s listing, do not use this site to hide their mark. Hard cases for the mask itself — glass, hair, white-on-white — remain on limits. HEIC still needs a JPEG first; that input note lives on how-to.

How a run is supposed to feel

  1. Drop the subject. You should see the filename under that well.
  2. Drop the backdrop. A different well. Not a hex picker.
  3. Threshold and feather are the same knobs as the homepage mask. They do not colour-grade the scene.
  4. Peel onto backdrop. First visit still loads U²-NetP from this origin, then Cache Storage.
  5. Judge the preview. If the subject vanished, the mask failed — try a clearer still, not a busier wall.
  6. Download PNG. Open it in another app. The checkerboard on the homepage is not this file.

After download, iPhone Files vs Photos is still iPhone. If the next hop is a listing form that demands white, go back to Solid. If the next hop is WhatsApp, a photo-send of this opaque PNG is their JPEG of a scene — better than their JPEG of alpha, still not an archive. Keep the PNG in Files.

Honesty

We do not copy a Photoshop “place into” tutorial. We do not promise every mask will sit on every wall. Cover crop is a geometry choice, not a studio. The engine is still U²-NetP at 320×320; this page only changes what sits under the alpha. Ads, if this origin is ever Ready, measure page views, not the two photographs.

Photo backdrop

Is this the same as Solid white?

No. Solid fills a hex behind the mask. This page cover-crops a second photograph. White listings still want /white-background.

Is this the same as transparent PNG?

No. Transparent keeps holes. A photo plate fills those holes with backdrop pixels, so a JPEG recode will not invent a white box the same way.

Why is the scene cropped?

Cover fits the backdrop to the subject canvas. Extra scene is clipped. We do not letterbox or place a tiny subject on a wide set in this version.

Do you upload either photo?

No. Both files stay in this tab. The model fetch is still the on-device U²-NetP from this origin.