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.

Drop a video here

or click to browse

MP4, WebM or MOV up to 500 MB

How to remove the Veo watermark

Use Chrome or Edge on a computer. The clip stays on your machine the whole time.

  1. 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.

  2. 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.

  3. 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.

FrameLogoInset from corner
1920 x 1080, standard72 px108 px
1920 x 1080, inset72 px144 px
1280 x 72048 px72 px or 96 px
720 x 1280 portrait48 px96 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?
The detector looks for the mark itself, not the model name, so clips from Veo 3 and later that use the same corner mark are handled. A clip with no recognised mark stops with a message rather than being altered.
Does it work on clips from Google Flow?
Yes, when the clip carries the visible Veo mark in the corner. Download the clip from Flow and drop that file in.
Is the audio kept?
Yes. The audio track is copied across without re-encoding when the MP4 container accepts its original format, which covers what Veo produces.
Is my video uploaded?
No. Decoding, cleaning and encoding all happen on your own computer, inside the browser tab.
Can I use it on my phone?
Not for video yet. Mobile browsers lack the H.264 encoder the tool needs. Images work on phones; video needs Chrome or Edge on a computer.
Does it remove SynthID from Veo video?
No. SynthID is embedded throughout the video and is designed to survive edits like this one. Only the visible mark is removed.

Further reading