Three cut-out models
U²-Net for speed, BiRefNet for hair and fine edges, and a people model for portraits, all via rembg.
Drop product shots or portraits to get a clean transparent PNG or a new background, or upscale tiny images and thumbnails 2× or 4×. Up to 20 at a time.
Processed on our own server, never uploaded elsewhere
Up to 20 JPG, PNG or WebP files, 25 MB each. Pick a tool: remove the background or upscale.
Transparent, white, a brand colour, a blurred version of the photo or your own backdrop. Or 2× / 4× for the upscaler.
Drag the before/after slider on each result, then save one file or the whole batch as a ZIP.
U²-Net for speed, BiRefNet for hair and fine edges, and a people model for portraits, all via rembg.
Transparent, white, any colour, a soft blur of the original, or a backdrop image you upload. Crop to the subject with padding.
Real-ESRGAN on the Mac's GPU (Vulkan via Metal) for 2× and 4×, with a model for photos and one for illustrations.
Every result has a slider so you can check the edges or the added detail before you download.
Process up to 20 images in one go and download them one by one or as a single ZIP.
Everything runs on our own Mac with open-source models. No cloud APIs, no tracking, files gone after an hour.
Start with Fast: it handles most product shots on plain or busy backgrounds in a second or two. If hair, fur or see-through edges look rough, run it again with Best edges. For headshots and people, try People.
JPG has no transparency. Pick PNG or WebP for a transparent cut-out, or choose a background (white, a colour, blur or an image) and JPG works fine.
The upscaler is for small images and thumbnails. The result can be up to 64 megapixels, so the input can be about 4 MP for 4× or 16 MP for 2×. Bigger images are refused with a clear message.
A little. Real-ESRGAN sharpens edges and textures convincingly, but small text and faces can come out slightly different. Use the before/after slider and don't use upscaled images as evidence of fine detail.
They're processed on our own Mac and the originals are deleted as soon as the job finishes. Results are deleted an hour later. Nothing is sent to any outside service.