BROWSER TOOL · CLASSICAL INPAINTING
Fast Object Eraser for Photo Cleanup.
Paint over a small unwanted object or blemish. OpenCV inpainting fills the marked area using nearby pixels — directly in your browser.
✦ No account◈ Local processing↗ PNG export
STEP 01
JPG · PNG · WEBPUpload and mark
Paint over what to remove
Loading image engine…
OpenCV.js loads on first use and may be cached by your browser.
STEP 02
EDITED PHOTOReview your result
✧Your edited photo appears hereUpload a photo and mark an area to erase
Download image ↓PNG · Full colour
BEST RESULTS
Use small, precise marks
- Paint over the entire object, including a small margin around its edges.
- Works best for small distractions, dust, blemishes and objects on simple backgrounds.
- Large objects, faces, text, patterns and complex backgrounds may leave visible artefacts.
This beta uses OpenCV's classical Telea inpainting algorithm, not a generative AI model. It estimates marked pixels from nearby image information; it cannot understand a scene or recreate hidden details reliably. The image is processed in your browser and is not uploaded to a Zhatpat application server. OpenCV.js is loaded from the official OpenCV documentation CDN on first use.
Algorithm reference: OpenCV Inpainting documentation.