Veo Video Watermark Remover: Remove SynthID & the Sparkle Logo Free

Remove the Veo watermark free — Google's SynthID invisible watermark across every frame, the visible Gemini sparkle logo, and the C2PA container metadata. No sign-up, no quality loss, no watermark of our own added.

Opens the Veo removal workflowMP4 · WebM · MOV
Drop your videos here, or Add your videos to scan and remove supported AI watermarks — free, no sign-up.

Selecting or dropping videos opens our dedicated removal workflow, where detection, cleaning, and download happen in one place. Files are never published or shared.

01 · Overview

What watermarks are on Veo videos?

Veo clips from Flow, VideoFX, and Vertex AI carry SynthID by design, and Google built it to survive compression, cropping, and transcoding — which is why re-encoding a Veo clip doesn't remove it. This tool does.

Upload MP4, WebM, or MOV and download a clean clip with resolution and audio preserved.

SynthID is the core signal on every Veo clip — an imperceptible pattern embedded across all frames by Google DeepMind, persistent through the processing that clears ordinary metadata.

Many consumer exports also carry the visible Gemini sparkle logo burned into frames, and all clips carry C2PA metadata in the MP4 container.

The removal workflow strips SynthID from the frames, clears the sparkle logo, and removes the container metadata in one pass while preserving playback.

Google media carries two separate marks and they need two different answers. The visible sparkle logo sits in the corner and can be lifted cleanly. SynthID is woven through the pixels themselves, and Google builds it to survive cropping, resizing, recolouring and recompression — which is exactly why no browser filter removes it, whatever it claims.

The pass on this page does the first job: the logo, the C2PA credentials and the embedded metadata, all locally, with nothing uploaded. SynthID removal is a different operation entirely and runs in the full workflow, which produces media carrying no SynthID signal at all rather than a weakened one. If that is what you need, .

02 · What it finds

The signals in a Veo video.

  • SynthID invisible watermarks — Google DeepMind's per-frame fingerprinting
  • Visible Gemini sparkle logo burned into frames
  • C2PA Content Credentials and container metadata in MP4
  • Provenance fields linking clips to Flow, VideoFX, and Vertex AI
  • Encoder tags and generation-related fields
03 · How it works

Four steps, start to finish.

  1. 01Add your Veo videoUpload MP4, WebM, or MOV from Flow, VideoFX, or Vertex AI.
  2. 02Review what's detectedSynthID, the sparkle logo, and container metadata are listed per file.
  3. 03Remove every layerSynthID is stripped from the frames, the sparkle logo cleared, and the container metadata removed — resolution and audio preserved.
  4. 04Verify and downloadTest playback on your target platform and keep the original for comparison.

Supported formats: MP4 · WebM · MOV

04 · What it is for

Where people use this.

  • Social postingPost Veo clips without the sparkle logo or the SynthID signal that platforms read to flag AI video.
  • Campaign deliveryHand off clips without file-level generation tags.
  • Editorial pipelinesPrepare Veo clips for NLE import without provenance in the timeline.
  • Pre-publish auditScan Veo folders before distribution and clean only what needs it.
05 · Honest limits

What this does not do.

Metadata and pixel-level watermarks are different problems. Anything claiming to clear both in one pass is worth reading carefully.

  • The browser pass removes the visible logo and container metadata.
  • SynthID removal is handled by the full workflow rather than in the browser.
  • Statistical frame classifiers are a separate matter and may still flag synthetic video.
  • Re-encoded copies may already have degraded signals, and the scan reports what it finds.
  • Platform AI-disclosure rules apply regardless of what any tool removes.
06 · Related tools

Veo, Flow and the image side.

Veo is reached three ways — the Gemini app, Flow, and the API — and the marks are identical whichever you used. If you generated in the app, the Gemini video page is written from that angle.

Reference frames and stills exported alongside a clip are ordinary images carrying the same sparkle logo and the same invisible signal. The Imagen page covers those, since Flow and Vertex exports come through the same pipeline.

07 · Related

Watermarks in text work differently.

Everything on this page concerns videos, where the mark lives in metadata or in the pixels themselves. Text carries a different family entirely: invisible Unicode characters sitting between the words, which render as nothing and survive every copy and paste.

If that is what you are chasing, the ChatGPT watermark remover reports every hidden character it finds by code point, with versions for Claude, Gemini and Grok. The ChatGPT text cleaner on the homepage runs the whole set of passes at once.

08 · FAQ

Veo Video Watermark Remover questions.

Does this remove SynthID from Veo videos?

Yes. SynthID is embedded across every frame of a Veo clip, and it's detected and stripped along with the visible sparkle logo and the C2PA container metadata.

Why can't I just re-encode the clip to remove the watermark?

Google designed SynthID to survive compression, cropping, and transcoding, so re-encoding leaves it intact. Removing it requires dedicated pixel-level processing, which this tool applies.

Does this remove the visible sparkle logo too?

Yes. The sparkle logo burned into the frames on many Veo exports is cleared along with SynthID and the container metadata.

Will cleaning change video quality?

The workflow preserves resolution, frame rate, and audio. Keep the original and compare before publishing.

Will platforms still detect Veo videos as AI?

Removing SynthID and C2PA stops signal-based labeling, but statistical frame classifiers are separate and may still flag synthetic video.

Is this Veo watermark remover free?

Yes — free, no sign-up, and no watermark of our own added.

How do I remove C2PA metadata from a Veo video?

Drop the file above and the container metadata and C2PA credentials are stripped locally. SynthID, which lives across the frames rather than in the container, is handled by the full workflow instead.