Remove AI Watermarks
Remove AI provenance marks from images you generated yourself:
- known visible labels such as the Gemini sparkle and vendor text marks;
- invisible pixel watermarks through diffusion regeneration;
- C2PA, EXIF, XMP, IPTC, and related AI metadata.
Try it online at raiw.cc if you do not want to install Python or run diffusion models locally.
This project is for lawful use on content you own. It does not target stock agency previews or other watermarks that protect third party paid content. See scope, safety, and legal notes.
Choose what you want to do
| Goal | Command | GPU | | --- | --- | --- | | Find provenance signals and watermarks | identify | No | | Remove known visible AI marks | visible | No | | Erase a region you select | erase | No | | Strip AI metadata | metadata | No | | Regenerate an image to disrupt invisible watermarks | invisible | Recommended | | Run visible, invisible, and metadata removal | all | Recommended | | Process a directory | batch | Depends on mode |
Quick start
Install the core CLI:
uv tool install remove-ai-watermarksInspect an image:
remove-ai-watermarks identify image.pngRemove a known visible mark and AI metadata:
remove-ai-watermarks visible image.png -o clean.pngStrip metadata without running visible inpainting or diffusion:
remove-ai-watermarks metadata image.png --remove -o clean.pngFor invisible watermark removal, install the diffusion dependencies:
uv tool install --force "remove-ai-watermarks[gpu]"
remove-ai-watermarks invisible image.png -o clean.png