Skip to tool

What Peel will not pretend to do

A 4.7 MB saliency net in WebAssembly is a utility, not a retoucher. This page is the honest list. If a still sits on it, recropping ten times will not grow a larger model, and moving the same JPEG onto /transparent-png or /white-background will not either — those URLs are export presets, not extra weights.

What 320×320 actually means

The Worker runs U²-NetP on a 320 pixel square. We upsample the mask and feather the edge. Fine structure smaller than a few pixels at that scale — baby hair, a wine-glass stem, a bike spoke, chain-link, tulle — is a guess. A listing thumbnail often survives. A hero print does not. That is the product. It is written here so a reviewer, a crawler, and a person with a catalogue all see the same ceiling.

Files it will not open

  • HEIC / HEIF from iPhone Camera Roll, unless the browser already converted them to JPEG.
  • GIF, SVG, PDF, PSD, TIFF, RAW, video, panoramic stitches well above 15 MB.
  • Empty drops and 0-byte files. The picker will say so; that is not a model failure.

Convert HEIC, then drop the JPEG. The portrait-specific crop of that problem is on /portraits. The iPhone save path after a successful PNG is /iphone. Do not treat those three URLs as the same paragraph.

Scenes the mask usually damages

  • Flyaway hair on a busy background. Feather 2 helps a thumbnail. It will not match a clipping path.
  • Wine glasses, bottle highlights, bike wheels, chain-link, fences, netting.
  • White product on a white table. The net cannot see a boundary you did not light.
  • Several equal subjects. It will pick one blob or smear them together.
  • Smoke, tulle, splash, motion blur.

Device ceilings

iOS Safari: long edge capped at 2048 px. A 48 MP HEIC converted to a 12 MB JPEG can still exhaust the tab. Desktop browsers go higher (up to 4096 px) but a huge still plus the WASM heap is a lottery. If the tab reloads, shrink the file. The first visit also fetches u2netp.onnx (~4.7 MB) and the onnxruntime-web engine from this origin, then stores them in Cache Storage. That delay is a download, not a GPU queue in a data centre.

Jobs we refuse

Peel is not a watermark remover. It does not inpaint logos, credits, QR codes or rights-management marks. That is both a product line and a policy line for this site. It is also not a batch farm, not a video pipeline, not a cyclorama generator, and not an upload API you wrap with a script. See the terms. Catalogue shooting notes stay on /product-photos. Listing-form recode stays on /marketplace.

If the still is a single well-lit object or a person a step off a wall, start at the how-to and the tool.

Limit questions

Will recropping ten times grow a larger model?

No. Inference is U²-NetP at 320×320. Recrop so the subject fills the square. You cannot download extra weights from this page.

Will Peel open HEIC in this tab?

Not as HEIC. Convert to JPEG / PNG / WebP first. That is a decoder limit, not a slider.

Can I strip a watermark or a logo?

No. Peel estimates subject versus background. It does not inpaint, clone-stamp, or remove rights-management marks. That is both product and AdSense policy.

Why did iPhone Safari reload mid-peel?

WebKit canvas plus the WASM heap ran out. Long edge is capped at 2048 px here. Shrink the JPEG and retry. A 48 MP still is the usual trigger.