Recursive Directory Processing
Scans input folders for PNG, JPG, and WebP files, auto-detects 48×48px (@ 32px) or 96×96px (@ 64px) sparkles, and writes lossless outputs.
npx gemini-watermark-remover ./in -o ./out --alpha 0.502Automate lossless inverse-alpha restoration directly inside gemini.google.com with our lightweight Tampermonkey/Violentmonkey Userscript, or batch-clean thousands of Nano Banana images and Veo 3 MP4 clips from your terminal.
Or test the interactive browser engine right here first
Uses the exact same deterministic 48×48px & 96×96px inverse alpha lookup table as our Userscript and Node.js CLI
Intercepts image canvas exports on gemini.google.com and applies reverse alpha unblending automatically before saving to disk.
// ==UserScript==
// @name UnWatermarkGemini — Auto Reverse Alpha Hook
// @namespace https://unwatermarkgemini.com/
// @version 2.4.0
// @description Automatically removes visible 48px/96px Gemini & Nano Banana watermarks on gemini.google.com
// @match https://gemini.google.com/*
// @grant none
// ==/UserScript==
(function () {
'use strict';
const PEAK_ALPHA = 0.502;
console.log('[UnWatermarkGemini] Local inverse-alpha hook active on gemini.google.com');
})();Process thousands of Nano Banana images or high-bitrate Veo 3 MP4 directories locally from macOS, Linux, or Windows PowerShell.
Choose the workflow that fits your production volume—from zero-click browser hooks to high-throughput CI/CD folder pipelines:
Install our 4KB script in Tampermonkey or Violentmonkey. Every time you preview or download a generated image on gemini.google.com, the 48px/96px sparkle is inverted automatically.
Run pnpm dlx gemini-watermark-remover ./input -o ./output to process hundreds of 1K/2K images or multi-gigabyte Veo 3 MP4 files using local multi-core worker threads.
On a locked-down workstation where extensions are restricted? Drag up to 100 images into our web dropzone above and export a clean ZIP archive in seconds.
All three tools share the exact same inverse alpha mathematical core—pick the interface that matches your workflow:
| Comparison Criterion | Tampermonkey Userscript | Node.js CLI & SDK | Web Studio (unwatermarkgemini.com) |
|---|---|---|---|
| Primary Use Case | Zero-click auto-clean while browsing gemini.google.com | Automated folder batches, shell scripts & CI/CD | Instant drag-and-drop & interactive split-view loupe |
| Installation Requirement | Tampermonkey or Violentmonkey browser extension | Node.js 18+ (zero global install via pnpm dlx / npx) | Zero install — works in any desktop or mobile browser |
| Supported Media | Gemini & Nano Banana 48px/96px still images | Unlimited image directories + 4K/60fps Veo 3 MP4s | Batch images (ZIP) + browser MP4/WebM video clips |
Full control over peak alpha, corner ROI coordinates, and temporal video filtering from the command line:
Scans input folders for PNG, JPG, and WebP files, auto-detects 48×48px (@ 32px) or 96×96px (@ 64px) sparkles, and writes lossless outputs.
npx gemini-watermark-remover ./in -o ./out --alpha 0.502Unblends Veo 3 and Google Flow MP4 streams frame-by-frame with 3-frame temporal stabilization and direct audio stream multiplexing.
--temporal-median --audio-copyRuns strictly within the local canvas context with @grant none—your Gemini prompts, cookies, and generated images are never transmitted anywhere.
// @grant none · 100% Local Canvas HookEverything developers and power users ask about automating Gemini watermark removal.
Yes. The script is under 100 lines of readable JavaScript, declares @grant none, makes zero external network requests, and only intercepts local HTML5 Canvas image downloads to apply the inverse alpha formula.
For short 5–15 second Veo 3 clips under 100 MB, the browser tool is instant. If you are batch-processing dozens of long 1080p/4K videos or integrating watermark cleanup into an automated pipeline, the Node.js CLI leverages native multi-core threads without browser memory limits.
Yes. While the default --alpha 0.502 matches official Gemini and Nano Banana exports, you can pass any custom float between 0.25 and 0.85.
Each UnWatermarkGemini tool page is calibrated for a distinct Google AI watermark format, resolution tier, or developer workflow:
Lossless drag-and-drop image & video reverse alpha tool
Frame-by-frame browser MP4/WebM cleaner preserving audio
Zero-blur Veo 3 / 3.1 video restoration vs Vmake & Reel.Money
48×48px & 96×96px Gemini 2.5 Flash Image star unblending
Multi-scene cinematic Google Flow MP4 export cleaner
High-luminance slide & NotebookLM Video Overview restoration
Tampermonkey auto-hook & terminal batch CLI automation
1024×1024, 1408×768, 768×1408 & 2K offset lookup tables
Algebraic compositing inversion formula & zero-upload audit