Auto-detect the watermark.
Restore the background.
Upload authorized media and CleanMark will suggest the watermark area automatically. Review or correct the red mask, then reconstruct only that selected area while keeping the remaining image unchanged.
Restoring your media
Preparing your file...
Built to detect first, then touch only the reviewed pixels
Automatic detection prepares the selection, while the editor keeps you in control of every pixel that will be reconstructed.
Automatic detection + editing
CleanMark suggests the watermark mask immediately after upload. You can refine that red mask with the Brush, Eraser, Box and Undo tools.
Two restoration engines
Choose AI LaMa for the best quality around objects and detail, or a fast local OpenCV mode for quick, precise fills.
Images and video
Works on JPG, PNG and WEBP images as well as MP4, AVI, MOV, MKV and WEBM video. Adaptive frame detection avoids processing frames where the watermark is no longer visible.
Clean-frame protection
Images keep unselected pixels exactly and save as lossless PNG. For video, watermark-free frames are detected and preserved instead of being inpainted unnecessarily.
Runs on your own Flask server
Uploads, masking and restoration all happen through your local Flask backend, not a third-party service.
Undo and fine control
Adjust brush size, OpenCV radius and mask expansion, and undo or clear a selection at any point before processing.
Three steps from upload to download
The same steps you see inside the editor above, explained.
Upload your file
Drop in one image/video or up to 20 images, with a total upload limit of 250 MB. CleanMark reads its dimensions and, for video, its duration.
Review the detected mask
The watermark is suggested automatically in red. Use the Brush or Eraser to correct the mask; the Box tool still replaces the entire rectangle you draw.
Download the result
Pick an engine and confirm you're authorized to edit the media. CleanMark reconstructs the masked area and hands you the file.
Good to know before you start
Have a mark to remove?
Upload one file or a batch of images, review the automatically detected masks, and let CleanMark reconstruct only those areas.
Open the editor