Object Remover
Paint over a blemish, a power line, a date stamp or a small object, then let KadiTools fill the hole.
Drop your image here
or click to choose a file — JPG, PNG, WebP, HEIC…
● Your image is processed locally in your browser and is not uploaded to our servers. The first run downloads the processing model from a public CDN, then it's cached.
How it works
Paint a red mask over what you want to remove. KadiTools then runs an inpainting algorithm from OpenCV (compiled to WebAssembly) that rebuilds the masked pixels from the surrounding texture and edges. Only the area around your mask is processed, so full-resolution photos stay fast. You can repeat the operation and undo it.
Inpainting works best on small to medium objects over simple backgrounds (sky, grass, walls, skin). Large objects over complex scenes need generative AI, which can't run comfortably in a browser yet.
FAQ
The fill looks blurry
Paint a tighter mask, use Telea, and remove big objects in several smaller passes.
What gets downloaded?
The first use loads OpenCV.js (about 10 MB) from jsDelivr. Your photo stays on your device.