Remove unwanted objects from photos.
Paint over the thing you want gone: a passer-by, a sign, a power line, a blemish. The gap is filled to match the surrounding image. There is a fast patch-fill for simple backgrounds and a generative AI mode for textured ones. Everything runs locally.
Remove an objectRemove
How it works.
Three steps, no setup, nothing uploaded.
Brush over what you want gone
Paint a mask over the object with an adjustable brush. You do not need to be precise. Covering it with a little margin works better than tracing it exactly.
Pick Fast or AI
Fast samples the surrounding pixels and fills instantly, ideal for sky, walls, grass, water. AI runs a generative inpainting model (MIGAN) that reconstructs texture and detail for busy backgrounds.
Compare, touch up, download
Check the before/after slider. If a shadow or edge survived, brush again and rerun. Passes stack, so you can clean up in rounds. Then download the result.
Questions.
Can it remove a person from a photo?
Yes. Brush over the person and the AI mode reconstructs what was likely behind them. It works best when the background directly behind them is not too cluttered.
Does the AI object removal upload my photo?
No. The generative model runs in your browser with WebGPU (or WebAssembly as a fallback). The first run downloads the model once and caches it. Nothing is ever sent anywhere.
What is the difference between Fast and AI mode?
Fast borrows nearby pixels: instant, and great for uniform backgrounds. AI generates new detail, so it handles textures like brick, foliage, fabric, and gravel that the fast mode would smear.
What does it struggle with?
Honest answer: objects that cover a large share of the frame, strong geometry behind the object (fences, window frames), and reflections of the removed thing in water or glass. Small-to-medium objects on natural backgrounds are where it shines.
Can I remove several objects from the same photo?
Yes. Run it once, then brush the next object on the result and run again. Each pass works on the previous output, so you can clean a busy scene step by step.