← All tools

wiltodelta/remove-ai-watermarks

Popularity 75 Updated AI & Agents

AI watermark remover. CLI and Python library to strip visible and invisible AI watermarks (Gemini / Nano Banana sparkle, SynthID) and provenance metadata (C2PA, EXIF, IPTC) from images.

githubauto-collected

Installation

A directly usable install command is not verified yet. Check the project documentation or releases.

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-watermarks

Inspect an image:

remove-ai-watermarks identify image.png

Remove a known visible mark and AI metadata:

remove-ai-watermarks visible image.png -o clean.png

Strip metadata without running visible inpainting or diffusion:

remove-ai-watermarks metadata image.png --remove -o clean.png

For invisible watermark removal, install the diffusion dependencies:

uv tool install --force "remove-ai-watermarks[gpu]"
remove-ai-watermarks invisible image.png -o clean.png