Remove the Veo watermark from a clip.
Veo clips carry a mark in the bottom right corner of every frame. Drop the video in, the mark is lifted out on your own machine, and you get an MP4 back.
How to remove the Veo watermark
Use Chrome or Edge on a computer. The clip stays on your machine the whole time.
-
Drop the clip in
MP4, WebM or MOV up to 500 MB. Use the file you downloaded from Gemini or Flow rather than a screen recording, which blurs the mark.
-
Press Remove watermark
The tool samples frames across the clip to pin down the mark once, then cleans every frame. It runs at roughly real time, so an eight second Veo clip takes about eight seconds.
-
Download the MP4
Play the original and the cleaned version side by side, then press Download MP4. The audio is carried over without being re-encoded whenever MP4 can hold its format.
Where the Veo mark sits
Unlike the image sparkle, the Veo mark scales with the frame. There are two known layouts at 1080p, a standard one and one inset further from the corner, and every other size is projected from those and then checked against the actual pixels.
| Frame | Logo | Inset from corner |
|---|---|---|
| 1920 x 1080, standard | 72 px | 108 px |
| 1920 x 1080, inset | 72 px | 144 px |
| 1280 x 720 | 48 px | 72 px or 96 px |
| 720 x 1280 portrait | 48 px | 96 px |
Because the size is found from the frame rather than assumed, clips that were resized on the way to you still usually work. The full geometry covers how each candidate is projected and chosen.
What cleaning a video costs, and what it does not
A pixel inside a compressed frame cannot be edited without decoding it, so the video has to be encoded again. The tool keeps that cost small.
The corner is solved, not guessed
Each frame gets the same reverse blend the image tool uses, only inside the mark. A small 2.7 MB model, run locally, then tidies the ringing that compression left around its edges.
One generation of encoding
The video track is encoded once at a calibrated bitrate. Expect the loss of a normal export, not a visible drop. Why re-encoding is unavoidable.
Why Chrome or Edge
Encoding H.264 in the browser needs WebCodecs support that Safari and Firefox do not yet offer for this job. What each browser can do.
Questions
Does it work on Veo 3 and newer Veo clips?
Does it work on clips from Google Flow?
Is the audio kept?
Is my video uploaded?
Can I use it on my phone?
Does it remove SynthID from Veo video?
Further reading
- The main video tool for any Gemini or Veo clip.
- Gemini Notebook watermark remover for Video Overviews from Gemini Notebook, which carry a different mark.
- Measuring what a browser re-encode costs with the numbers behind the bitrate choice.