Skip to content

Repository files navigation

Gemini Watermark Remover

Live Demo License

A high-performance, 100% client-side tool for removing watermarks from images generated by Google Gemini AI. Re-engineered with React, TypeScript, and Vite for maximum performance and maintainability.

🔗 Live Website: gemini-watermark-remover.vibecoded.top


🚀 Features

  • 100% Client-Side Processing: No servers involved. Images are processed locally in your browser for maximum privacy.
  • Lossless Restoration: Uses exact mathematical inversion rather than AI inpainting, ensuring original pixel quality is preserved.
  • Modern Tech Stack: Built with React 18, TypeScript 5, and Vite.
  • Auto-Detection: Automatically detects watermark size (48px or 96px) based on image resolution.
  • Cloudflare Ready: Pre-configured for deployment as a Standalone Cloudflare Worker / Pages project.

📂 Project Structure

gemini-watermark-remover/
├── public/
│   └── assets/
│       ├── bg_48.png       # Reference alpha map for small images
│       ├── bg_96.png       # Reference alpha map for large images
│       └── og-image.png    # Social media preview
├── src/
│   ├── lib/
│   │   ├── alphaMap.ts     # Alpha map calculation logic
│   │   ├── blendModes.ts   # Mathematical restoration formula
│   │   └── engine.ts       # Core processing engine
│   ├── App.tsx             # Main React UI component
│   ├── main.tsx            # React entry point
│   └── globals.css         # Tailwind & custom styles
├── index.html              # Vite entry point
├── vite.config.ts          # Vite configuration
├── tsconfig.json           # TypeScript configuration
├── tailwind.config.js      # Tailwind CSS configuration
└── wrangler.toml           # Cloudflare deployment configuration

🛠️ Tech Stack

⚡ Development & Deployment

Local Development

npm install
npm run dev

Build

npm run build

Deployment (Cloudflare)

Deploy to Cloudflare

⚠️ Disclaimer

This tool is for educational and personal use only.

  • It only removes visible watermarks; it does not remove invisible SynthID watermarks.
  • Please respect Google's Terms of Service and Intellectual Property rights.

🤝 Credits

About

A high-performance, 100% client-side tool for removing watermarks from images generated by Google Gemini AI. Built with pure Vanilla JavaScript, it uses a mathematically precise Reverse Alpha Blending algorithm to restore pixels with zero quality loss.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages