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 (1)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.