Everything below is answered in full, nothing to click open.
Does Veo put a watermark on its videos?
Yes, a visible mark that moves position across the clip. Output can also carry SynthID, a separate invisible signal.
Can I check a Veo video here?
Yes. Drop the clip into the upload control above and our media workflow scans it for the visible mark.
Is my video uploaded anywhere?
Yes, to our own media workflow so the check can run. It isn't published or shared.
Is this free?
Yes. There's no cost or account required to run a check through this page.
Can I check for SynthID the same way I check for the visible mark?
No. SynthID requires Google's own detector to confirm. There's no visual check that works for it the way scanning a clip works for the visible mark.
Does the absence of the visible mark rule out SynthID?
No. The two signals are independent. A clip can carry SynthID with or without the visible mark present.
Can I detect the visible mark from a single screenshot?
A screenshot only shows whether the mark was in frame at that exact instant. It says nothing about the rest of the clip.
Does the absence of a mark in one frame mean the video is clean?
No. The mark moves, so it can be present elsewhere in the clip even if a specific frame doesn't show it.
Can detection prove a clip definitely came from Veo?
No. Finding the visible mark is a strong signal, not a certificate, and its absence in a specific copy doesn't prove the source was unmarked either.
Does re-encoding remove the detectable visible mark?
Re-encoding can degrade a visible mark but doesn't reliably remove it on its own.
What's the difference between this page and the Veo remover page?
This page covers checking for the visible mark. The remover page covers removing it and clearing SynthID through regeneration.
Does it matter which frame I check?
Yes. Because the mark moves, checking only the first frame or a single point in the clip can miss it.
Is there a batch mode or an API for checking multiple files?
Not yet. For several clips the fastest route today is one at a time through this page.
Does it work on phones?
Yes, the upload control and the workflow both work in a mobile browser.
Should I check the original file or a shared copy?
The original file whenever possible, since a shared copy has often been re-encoded or re-compressed.
Is this useful for content moderation?
Yes, that's a common case here, assessing whether a circulating clip shows the visible signs of Veo generation.
Can I be fully certain a clip has no SynthID signal if I find nothing?
No. Without Google's own detector, this page cannot confirm or rule out SynthID at all.
Does this page cover Sora's watermark too?
No, this page is scoped to Veo. Sora's video watermark behavior is covered on its own dedicated pages.
Is this tool affiliated with Google?
No. This is an independent detector, not made by, endorsed by, or connected to Google.
What video formats does the workflow accept?
Standard formats like MP4 and MOV, the same ones Veo hands you on download.
Is there a length or size limit for checking a clip?
Ordinary clips process without trouble. A very long or high-resolution file just takes a little longer to scan.
Do I need an account to run a check?
No account is required for a standard check.