DEV Community

kushal lukhi
kushal lukhi

Posted on

How I Built a Free, 100% Client-Side Gemini & Veo Video Watermark Remover Using Inverse Alpha Math

If you've generated images with Google Gemini (Imagen 3) or videos with Google Veo 3, you've probably noticed the visible semi-transparent 4-pointed sparkle logo in the bottom-right corner.

Most online watermark removers use generative AI inpainting. The problem? Generative AI guesses pixels and blurs the background, creating smudgy, degraded textures and lost details.

I decided to solve this differently: pure client-side pixel reconstruction with zero AI blur.


šŸ’” Why It's Different from Typical AI Erasers

Traditional AI tools attempt to "paint over" the watermark by guessing what was behind it.

Because Google's watermark is semi-transparent, the original background pixels are actually preserved beneath the logo overlay. Instead of hallucinating new pixels, our engine cleanly subtracts the transparent watermark layer.

Result: 100% of the authentic original picture is restored with crisp, bit-for-bit clarity and zero smudging.


šŸ”„ Key Features

  • šŸ”’ 100% Private & In-Browser: Everything is processed locally on your machine using HTML5 Canvas and hardware-accelerated WebCodecs. No images or videos ever leave your device.
  • šŸŽ„ Full Video Support: Processes Google Veo AI videos (MP4, WebM, MOV) frame-by-frame while keeping 100% of the original audio track.
  • šŸ” Live Dual Zoom Preview: Side-by-side 4x zoomed preview canvases let you verify pixel-perfect alignment.
  • ⚔ 100% Free & Unlimited: No subscriptions, no account signups, no daily limits, and no added promotional watermarks.

šŸš€ Try It Live

You can test the tool directly in your browser:

šŸ‘‰ Live Web App: https://geminiremove.com

I’d love to hear your feedback on the UX, performance, and features you'd like to see next!

Top comments (0)