Strip AI watermarks from images with this CLI and Python library, ideal for startup founders, backed by 3.9k+ GitHub stars
3,879 stars351 forksPythonQuality 9/10Updated 7/7/2026100% free ยท open source
What it does
Remove AI watermarks and provenance metadata from images using a CLI and Python library
Install / run
pip install remove-ai-watermarks
When to use it
โขWhen you need to use AI-generated images without visible or invisible watermarks
โขWhen you want to remove provenance metadata like C2PA, EXIF, or IPTC from images
โขWhen you're working with images that have Gemini, Nano Banana sparkle, or SynthID watermarks
Quick start
1Run the CLI tool with the command `remove-ai-watermarks -h` to see available options
2Use the command `remove-ai-watermarks input.png output.png` to remove watermarks from an image
3Specify the watermark type with the `-w` option, e.g. `remove-ai-watermarks -w gemini input.png output.png`
4Use the Python library by importing it with `from remove_ai_watermarks import remove_watermarks` and calling the function with `remove_watermarks('input.png', 'output.png')`
5Customize the removal process by passing additional options, such as `-v` for verbose mode or `-q` for quiet mode