Video watermarks · dedicated media workflow
MP4 · WebM · MOV
Drop your videos hereCheck your videos for AI watermarks and content credentials: free, no sign-up.Open the ChatGPT video watermark remover

This opens the dedicated ChatGPT video watermark remover. You upload there, and detection, cleaning and download all happen in one place. Files are never published or shared.

run on every clip
2 checks
manifest read from the file
C2PA
no account needed
Free

Sora video watermark detector

What the Sora video watermark detector does

You drop a clip in and get two answers, not one. The first is whether the frames carry Sora's visible mark. The second is whether the file still carries a signed C2PA provenance manifest, the record stored in the container that names the tool that produced it.

Keeping those two apart is the point of the workflow. They live in different parts of the file, they are destroyed by different things, and a result that mashes them into a single verdict hides the information you came for.

The clip is uploaded to our media workflow so the check can run against the real file. Nothing is published or shared, and there is no account step in the way.

Workflow

How to check a Sora video for a watermark in three steps

Most of the work is choosing the right file before you upload anything.

Step 1
Track down the original export. Not the version someone sent you in a chat app, and not a screen recording, because both are new files with fresh metadata.
Step 2
Drop it into the box above. The workflow reads the container for a provenance manifest and looks across the frames for the visible mark.
Step 3
Read each result on its own terms. Mark present and metadata missing is a completely different story from metadata present and no mark.

What you are actually checking

The two Sora watermark signals, and where each one lives

Everything about interpreting a result comes back to this split.

The visible mark
Drawn into the picture itself, and its position drifts across frames rather than sitting in one corner.
The provenance manifest
A signed record in the file container. Invisible, absent from the picture, and readable only from the file.
What kills the mark
An edit that changes the pixels where it sits: a crop, a paint-out, a dedicated removal pass.
What kills the manifest
Almost anything. A platform upload, a re-encode, a format conversion, a pass through a consumer editor.

Reading the result

What each result means before you act on it

A manifest found is the strongest thing this check can return, because it is cryptographically signed and names its own issuer. A manifest not found is much weaker, and it is where people jump to the wrong conclusion fastest.

Provenance metadata gets stripped constantly, usually by accident, as a normal consequence of uploading and re-encoding. So an empty result means the file has been through something, not that the footage came out of a camera.

Where this fits

Where a Sora watermark check belongs in your workflow

Run it early. The value of a provenance check drops with every hand the file passes through, so checking a clip when it arrives is worth far more than checking it after it has been cut, exported and uploaded once.

It is also worth recording what the check said at the time, because you cannot recover a manifest later. Once it has been stripped by a re-encode, no tool restores it, and the honest note in your records is that the file carried none when you received it.

A common mistake

Why judging a Sora clip from one frame goes wrong

The visible mark moves. That single fact breaks the usual habit of grabbing a screenshot and deciding from it. A frame where the mark sits small against a busy edge looks clean, while the same clip shows it plainly a few seconds later.

Same problem in reverse when you are checking your own edit: one clean-looking frame is not evidence that a removal pass worked across the whole video.

Straight answer

Does this prove a video came from Sora?

A signed manifest naming the generator is strong evidence about that specific file. Everything short of that is a signal, not proof, and this workflow says so rather than dressing it up.

What it does not do is analyse the frames statistically for AI artefacts or return a confidence percentage. It reads two concrete signals and reports them. Tools that offer a score on a re-encoded clip are estimating past the point where the reliable evidence survived.

Who it's for

Who runs a Sora video watermark check, and when

Four situations where this is a routine step rather than a curiosity.

Post-production teams
Logging what supplied footage declares about itself before it enters an edit that will go out under someone's name.
Newsroom and review desks
Getting a factual read on a file that is circulating, and recording plainly when the file carries no provenance at all.
Creators auditing an export
Checking which signals survived their own edit and export chain.
Anyone handed a clip in a group chat
Where the original file is usually long gone, and knowing that is itself the useful result.
FAQ

Everything answered. Questions about checking Sora videos for watermarks

How do I check if a video was made with Sora?

Upload the clip here. The workflow reads the file container for a signed provenance manifest and scans the frames for the visible mark.

Does Sora add a watermark to videos?

Sora video has carried a visible mark drawn into the frames, and separately a C2PA provenance manifest inside the file container.

Is this Sora video watermark detector free?

Yes, and no account is needed to run a check.

Is my video uploaded?

Yes, to our own media workflow, because the manifest can only be read from the actual file. It is never published or shared.

What is a C2PA manifest?

A signed record kept in the file container describing what created the file and when. It is invisible and is not part of the picture.

Nothing was found. Is the video real footage?

Not necessarily. Metadata is stripped by ordinary uploads and re-encodes, so an empty result tells you the file has been handled.

A manifest was found. How much does that prove?

It is strong evidence about the file, because the record is signed. It says what made the file, not what happened in front of a camera.

Why does the visible mark move around the frame?

Because a mark that changes position defeats a single fixed crop, which is the easiest way to remove a static corner logo.

Can I check a clip someone sent me on a messaging app?

You can, but expect the metadata to be gone. Most messaging apps re-encode video on send, which strips the container record.

Does a screen recording keep the watermark?

It keeps whatever was visible in the picture. The container metadata does not survive, because the recording is a brand new file.

Does compressing the video remove the visible mark?

No. Compression can soften its edges, but a mark baked into the pixels stays until something edits those pixels.

Can a clip have the manifest and no visible mark?

Yes, and that combination is common. A download with no visible logo can still carry a complete signed manifest.

Does this give me a percentage or an AI score?

No. It reports two specific signals. There is no statistical frame analysis and no confidence number behind it.

How large a file can I check?

Ordinary exported clips process fine. A very long or very large video just takes longer.

Does it work on a phone?

Yes. Uploading and checking both work in a mobile browser.

What is the difference between this and the Sora video watermark remover?

This route reports what a clip carries. The remover route works on taking the visible mark out of the frames.

Is this the same as a SynthID check?

No. SynthID is a separate scheme from a different set of generators, handled on its own routes here.

Can I restore a manifest that was stripped?

No. Once provenance metadata is gone from a file, nothing puts the original signed record back.

Can the manifest be forged?

It is cryptographically signed, so forging one convincingly is hard. A real manifest written by a different tool is the more likely surprise.

Should I check the clip before or after editing it?

Before. Your edit and export are exactly the kind of processing that drops the container record.

Why do two copies of the same video give different results?

Because they are different files. One has been re-encoded somewhere along the way and lost metadata the other still has.

Does the check change my video in any way?

No. Checking reads the file. It does not write a new one or alter the copy you hold.