Back to list
Comprehensive Open-Source Tool Remove-AI-Watermarks Enables Stripping of Visible and Invisible Identifiers from Major AI Models
Open SourceAI WatermarkingImage ProcessingGenerative AI

Comprehensive Open-Source Tool Remove-AI-Watermarks Enables Stripping of Visible and Invisible Identifiers from Major AI Models

A new open-source project titled "Remove-AI-Watermarks" has been released, providing a unified solution for removing both visible and invisible AI-generated markers from images. The tool targets outputs from industry-leading models including Google Gemini, OpenAI's DALL-E 3, Stable Diffusion, Adobe Firefly, and Midjourney. By utilizing techniques such as reverse alpha blending and diffusion-based regeneration, the library can eliminate SynthID, StableSignature, and TreeRing watermarks. Furthermore, it strips C2PA Content Credentials and EXIF/XMP metadata that trigger "Made with AI" labels on social media platforms like Instagram and Facebook. The project also introduces features like an "Analog Humanizer" and "Smart Face Protection" to maintain image quality while bypassing AI classifiers, offering both a command-line interface and a web-based service at raiw.cc.

Hacker News

Key Takeaways

  • Multi-Model Support: The tool effectively removes watermarks and metadata from Google Gemini (including Nano Banana and Gemini 3 Pro), ChatGPT/DALL-E 3, Stable Diffusion, Adobe Firefly, and Midjourney.
  • Visible and Invisible Removal: Employs reverse alpha blending for visible logos (like Gemini's sparkle) and diffusion-based regeneration for invisible watermarks such as SynthID and StableSignature.
  • Metadata Stripping: Targets C2PA provenance manifests, EXIF/XMP labels, and PNG text chunks to prevent automated "Made with AI" labeling on social media platforms.
  • Advanced Image Preservation: Features "Smart Face Protection" to prevent distortion during the AI cleaning process and an "Analog Humanizer" to bypass AI image classifiers.
  • Accessibility: Offers a batch processing library for local use and a free online web service via raiw.cc.

In-Depth Analysis

Technical Mechanisms for Watermark Erasure

The "Remove-AI-Watermarks" project introduces a multi-tiered approach to cleaning AI-generated imagery, categorized by the type of watermark encountered. For visible watermarks, such as the Google Gemini "sparkle" logo, the tool utilizes a fast, offline, and deterministic method known as reverse alpha blending. This technique effectively reverses the transparency-based overlay to restore the original pixel data beneath the logo.

For more sophisticated, invisible watermarks—including Google's SynthID (versions 1 and 2), StableSignature, and TreeRing—the tool employs diffusion-based regeneration. This process involves using AI diffusion models to subtly re-process the watermarked areas, effectively breaking the steganographic patterns or Discrete Wavelet Transform (DWT) markers that allow detectors to identify AI origin. The tool includes a three-stage Normalized Cross-Correlation (NCC) watermark detection system with confidence scoring to identify these hidden markers before removal.

Metadata and the Battle for Content Provenance

A significant portion of the tool's functionality is dedicated to stripping metadata that triggers automated labeling on social media platforms. Platforms such as Instagram, Facebook, and X (Twitter) increasingly rely on C2PA (Coalition for Content Provenance and Authenticity) manifests and specific XMP DigitalSourceType labels like "Made with AI" to inform users about the nature of the content.

Remove-AI-Watermarks targets a wide array of metadata formats, including EXIF, PNG text chunks, and C2PA provenance manifests across various file types such as PNG, JPEG, AVIF, HEIF, and JPEG-XL. By stripping these manifests and labels, the tool allows users to bypass the automated classification systems implemented by major tech companies. This includes the removal of prompt data, model versions, and seed information typically embedded in Midjourney or Stable Diffusion outputs.

Specialized Processing: Humanization and Face Protection

Beyond simple watermark removal, the library addresses the challenges of image quality and classifier detection. The "Analog Humanizer" feature adds film grain and chromatic aberration to images. This is specifically designed to bypass AI image classifiers that look for the characteristic smoothness or mathematical perfection of synthetic images, making them appear more like traditional analog photography.

To address the potential for AI-based regeneration to distort human features, the tool includes "Smart Face Protection." This feature automatically extracts human faces from the image and blends them back in after the watermark removal process. This ensures that while the background or metadata is cleaned of AI markers, the integrity and recognizability of human subjects are preserved, preventing the common "AI distortion" effect.

Industry Impact

The release of "Remove-AI-Watermarks" represents a significant development in the ongoing arms race between AI watermarking technologies and tools designed to circumvent them. As major AI providers like Google, OpenAI, and Adobe implement C2PA and SynthID to comply with safety standards and transparency goals, the availability of a "one-command" removal tool challenges the effectiveness of these industry-wide provenance standards.

This tool highlights the technical difficulty of maintaining permanent AI identifiers. By combining metadata stripping with pixel-level regeneration, it provides a blueprint for how AI-generated content can be decoupled from its origin. For the AI industry, this underscores the limitations of current watermarking techniques and may drive the development of more robust, tamper-resistant identification methods. Furthermore, it places additional pressure on social media platforms that rely on these markers for content moderation and user transparency.

Frequently Asked Questions

Question: Which AI models are currently supported by this tool?

The tool supports a wide range of models, including Google Gemini (Nano Banana and Gemini 3 Pro), OpenAI's DALL-E 3 and ChatGPT (including gpt-image-2), Stable Diffusion (via AUTOMATIC1111 and ComfyUI), Adobe Firefly, and Midjourney.

Question: How does the tool handle invisible watermarks like SynthID?

It uses a diffusion-based regeneration process to overwrite the imperceptible pixel patterns used by SynthID, StableSignature, and TreeRing. It also includes a detection system to identify these watermarks before the removal process begins.

Question: Can this tool prevent social media platforms from labeling my images as AI-generated?

Yes, the tool is specifically designed to strip C2PA manifests, EXIF/XMP "Made with AI" labels, and other metadata that trigger automated AI labeling on platforms like Instagram, Facebook, and X (Twitter).

Related News

claude-mem: Delivering Cross-Session Persistent Context and AI Compression for Autonomous Coding Agents
Open Source

claude-mem: Delivering Cross-Session Persistent Context and AI Compression for Autonomous Coding Agents

The open-source project claude-mem by developer thedotmack introduces cross-session persistent context architecture for autonomous AI agents. By systematically capturing all actions performed by an agent during a session, utilizing artificial intelligence for intelligent data compression, and reinjecting relevant historical context into future workflows, the utility tackles session amnesia. Designed for developer environments, claude-mem offers broad ecosystem compatibility across leading platforms including Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode, and additional developer tooling.

Lightpanda Emerges on GitHub Trending as a Dedicated Headless Browser for AI and Automation
Open Source

Lightpanda Emerges on GitHub Trending as a Dedicated Headless Browser for AI and Automation

Open-source development repository lightpanda-io/browser has gained prominence on GitHub Trending with its official introduction of Lightpanda, an innovative headless browser engineered specifically for artificial intelligence and automation tasks. Unlike conventional consumer browsers configured primarily for human visual interaction, Lightpanda directly targets programmatic environments where autonomous agents, data collection routines, and automated workflows operate. By focusing explicitly on AI workloads and automation pipelines, the project addresses the specialized requirements of software engines that consume, process, and navigate web content autonomously without needing a graphical user interface. As interest in autonomous agent systems and programmatic web interactions continues to rise across the software engineering community, Lightpanda's spotlight on GitHub Trending highlights a growing demand for developer tools purposefully structured around non-human browsing and intelligent system execution.

Kronos Emerges on GitHub Trending as an Open Source Foundation Model for the Language of Financial Markets
Open Source

Kronos Emerges on GitHub Trending as an Open Source Foundation Model for the Language of Financial Markets

A new open-source repository titled Kronos, created by developer shiyu-coder, has garnered widespread attention across GitHub Trending. Defined as a foundation model designed specifically for the language of financial markets, the project introduces a paradigm shift in how artificial intelligence models market data. Rather than treating financial indicators purely as disconnected numeric streams, Kronos frames market dynamics as a coherent symbolic and temporal language. Although repository details and implementation documentation remain in an early release stage, the project's emergence highlights growing interest in building specialized domain foundation models for quantitative finance. By bridging advanced foundation model architectures with financial market representation, Kronos signals a promising direction for open-source AI research in financial modeling.