Tampermonkey userscript

Gemini Watermark Remover Userscript

For people who already run Tampermonkey or Violentmonkey. The script swaps Gemini's preview, copy, and download output for a locally cleaned version — no detour out of Gemini.

userscript
// @name   Gemini & Veo Watermark Remover
// @match  https://gemini.google.com/*
// @match  https://aistudio.google.com/*
// @grant  none

Install in three steps

Open the .user.js installer, review the script details, and return to Gemini.

1

Add a script manager

Use Tampermonkey or Violentmonkey in Chrome, Edge, Firefox, or another browser that supports userscripts.

2

Install this .user.js file

Click the install button on this page. Your manager should show the script name, Gemini match rules, and Google image resource access.

3

Go back to Gemini

Generate or reopen an image in Gemini. When the result is supported, preview, copy, and download actions use the cleaned local version.

Use it when the page is your workspace

No detour out of Gemini

Prompt, preview, copy, and download inside Gemini. Cleaned versions take over the page's own buttons.

Images stay in your browser

Cleanup uses local browser processing. No images are uploaded to any server.

Clear limits

It targets visible Gemini logo watermarks on supported results, not SynthID, metadata, or unrelated watermarks.

Userscript FAQ

Which userscript manager should I pick?

Both Tampermonkey and Violentmonkey work. Pick whichever you already have, or Violentmonkey if you prefer open-source.

Does the userscript upload images?

No images are uploaded to our servers. The script fetches the image resource already used by Gemini so your browser can process it locally.

How is it different from the Chrome extension?

The userscript is best if you already use a script manager. The Chrome extension is a packaged install with auto-updates.

Does it remove SynthID or invisible watermarks?

No. It targets the visible Gemini logo watermark only.

What should I do if the watermark is still visible?

Refresh the Gemini tab, confirm the userscript is enabled, and try again. Report issues on GitHub with a screenshot.

Already running a script manager?

Stay in Gemini — the userscript handles preview, copy, and download in the page.