Runs on your device · WebGPU
Remove objects from a photo
Paint over what you want gone, say a stranger, a bin or a price sticker, and an AI model called LaMa rebuilds that part of the picture from what surrounds it. The rest of your photo isn’t edited, and it never leaves your device: the model runs inside your browser.
Downloads once: LaMa inpainting model (Carve/LaMa-ONNX, lama_fp32), 208 MB
How it works
1Open your photo
Any photo up to 40 MB. Pictures above 16 megapixels are scaled down to 16 MP, the most a phone browser can safely hold.
2Paint over the object
Cover it completely with the brush, a little past its edges, and its shadow too. Undo and Clear fix slips.
3Press Erase
The first time, the 208 MB model downloads and is saved in your browser. Then it fills the painted area, usually within seconds.
4Compare and download
Drag the handle to see before and after. Erase again if anything is left, then download the photo at full size.
What it removes well, and what it struggles with
LaMa is strongest on backgrounds it can continue from the edges of the painted area: sky, walls, grass, sand, water, floors and fabric. It handles repeating patterns such as tiles and brickwork better than most fill tools, because it looks at the whole region at once instead of copying nearby patches.
- A stranger or a photobomber in front of a simple background.
- Power lines, signs, bins and parked bikes in travel shots.
- Stickers, price tags, dust spots and stray threads in product photos.
- Cables, chargers and clutter on a desk or a kitchen counter.
It finds three things hard. Large areas come out soft, because the model works at 512 × 512 pixels. Anything it would have to invent in detail, such as a hidden face, a hand or a line of text, looks vague. And shadows or reflections you didn’t paint over stay behind.
Tips for a cleaner result
- Paint generously. Going a few pixels past the edge stops a faint outline from staying behind.
- Include the shadow and any reflection, or the model will keep them.
- Erase big things in parts. Each erase works on a square around what you painted, so a smaller area gets more detail.
- If something is left, press Erase something else, paint over the leftover and erase again. Edits build on each other.
- Judge it at feed size. A fill that looks odd at full zoom is often invisible at the size people scroll past.
Speed, size and privacy
With WebGPU the model runs on your graphics chip, and once it has started an erase usually takes a few seconds. WebGPU is on in Chrome and Edge 113 or later on computers, Chrome on Android 12 phones with a supported GPU, Safari 26 on Mac, iPhone and iPad, and Firefox 141 or later on Windows. Elsewhere it runs on the processor instead, which took about 20 seconds per erase on a fast laptop in our tests and is slower on phones.
The model downloads once, 208 MB from Hugging Face, and your browser keeps it, so the next erase starts straight away. Your photo is never uploaded. Only the painted area and a soft edge a few pixels wide are replaced; every other pixel comes from your original, at full size. PNG, WebP and GIF files are saved as PNG, and other photos (JPEG, HEIC) as JPEG at 95% quality.
Use it fairly
Taking a bin out of a holiday photo harms nobody. Taking someone else’s watermark or logo off their picture is different: the photo is their work, and their name belongs on it. Use this on your own photos, or ones you have permission to edit.
For product and property photos, only remove things that aren’t part of what you’re selling. Hiding a scratch, a stain or a crack misleads buyers, and it tends to come back as returns, refunds and angry messages.
Questions people ask
Is my photo uploaded to a server?
No. The photo, your brush strokes and the result all stay in this browser tab. What does download is the LaMa model, 208 MB from Hugging Face, the first time you press Erase. Your browser stores it, so later visits skip the download.
Why does the erased area look blurry?
LaMa fills a 512 × 512 pixel square around what you painted. For a small object that’s plenty of detail, but when the fill covers a third of a 12-megapixel photo it gets stretched and looks soft. Erase large things in two or three smaller pieces for a sharper result.
How long does it take?
With WebGPU, a few seconds per erase once the model is running; starting it takes several seconds on each visit. Without WebGPU, expect around 20 seconds on a fast laptop and longer on slower devices. The 208 MB download takes roughly half a minute on a 50 Mbit/s connection.
Does it work on a phone?
On recent phones, yes, but it’s heavy. The model needs a lot of memory, and on mobile data the 208 MB download comes out of your allowance. Use Wi-Fi and close other apps first; if the tab reloads or stops, try a laptop or desktop.
Can it remove people from photos?
Usually. Someone standing against a beach, a wall or a field tends to vanish cleanly. A person in front of busy detail, like a crowd or a patterned sofa, is harder: paint them fully, erase, then paint and erase whatever is left.
Does it change the rest of my picture?
No. Only the painted area and a narrow soft edge are replaced, and every other pixel is copied from your original. If you opened a JPEG, the download is a fresh JPEG at 95% quality, so it carries the usual light JPEG compression.
More free tools
- Face blurFind and blur faces, number plates and names in a photo before you post it.
- Background removerCut out people, products and pets on your device. Transparent PNG or a new background, 10 photos at a time.
- Photo enhancerAuto white balance, levels, gentle noise reduction and sharpening in one tap, on your device.
- Image upscalerMake small photos and graphics 2× or 4× bigger and sharper, on your own device.
- Photo filters14 original Instagram-style looks with strength, warmth, fade, vignette and grain, saved at full size.
- Profile picture makerCut yourself out, frame head and shoulders, add a background or ring, save 1080 × 1080.
Related guides
Answer every comment and DM, automatically
When someone comments a word like GUIDE, DMFast replies and sends them your link in a DM. Free plan, no card.
Start free