Gemini Watermark Remover

Built a privacy-first browser tool that removes the visible Gemini sparkle watermark from AI-generated images and MP4 videos without uploading files to a server. It detects the watermark with normalized cross-correlation, reverses the alpha blend in Canvas, and uses WebCodecs for frame-by-frame video processing while preserving the original audio track.

Privacy-firstImage & VideoWebCodecsLive

🖼Screenshots

100%Client-side processing
720p / 1080pSupported video resolutions
OriginalAudio preserved
0File uploads to a server

✏About Project

A free browser-based utility for removing the visible Gemini, Veo, Imagen, Nano Banana, and Google Flow sparkle watermark from images and MP4 videos. Files remain on the user's device: image processing uses Canvas, and video processing uses WebCodecs in supported Chromium browsers.

⚡Engineering Highlights

Problem

The visible sparkle watermark can appear across supported exports and resolutions.

Solution

Used normalized cross-correlation to locate calibrated alpha masks, then applied reverse alpha blending with edge diffusion to restore the affected pixels.

Outcome

Automated cleanup without manual selection, cropping, or a remote image-processing service.

Canvas APITypeScriptNormalized Cross-Correlation

</>Tech Stack

Frontend
Nuxt 3VueTypeScriptTailwind CSS
Image Processing
Canvas APINormalized Cross-CorrelationReverse Alpha Blending
Video Processing
WebCodecsmp4box.jsmp4-muxer
Deployment
Cloudflare PagesStatic Generation