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