Image watermarks · dedicated media workflow
JPEG · PNG · WebP
Drop your images hereCheck your images for AI watermarks and content credentials: free, no sign-up.Open the ChatGPT image watermark detector

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

Sora's visible watermark
Moving mark
checked in one pass
2 signals

Sora detector

What this Sora image watermark detector checks

Sora can attach a visible mark to its image output, but the mark's position isn't fixed the way a static logo would be, it shifts from frame to frame across a video, so any single still is one sample of that movement rather than the full picture. This app uploads your file to our own media workflow, which reads that frame for the mark and checks the file for C2PA content credentials at the same time.

Use it whenever you need an actual read on a Sora file rather than a guess based on one glance: verifying a still before publishing it, or checking a file someone sent you before you trust where it came from.

The problem

Checking a Sora image, in plain terms

A still only shows the mark where it happened to sit at that instant. A mark missing from one corner of one frame doesn't mean the file is unmarked, since it may simply have drifted to a different part of the frame at that moment.

That's different from checking a tool with a fixed corner mark, where a single glance settles most of it. With Sora, one still is a sample, and this app's check treats it that way instead of drawing a hard conclusion from a single frame.

The workflow

How to check a Sora image in three steps

Everything below happens inside this app.

1. Get the original file
A download rather than a screenshot, since a download preserves the visible mark at full quality and keeps any metadata intact.
2. Upload it here
The app sends it to our media workflow, which checks the frame for the visible mark and reads any C2PA manifest present.
3. Read both results
Treat the outcome as a statement about that specific frame, not about every frame of a longer clip it might be pulled from.

Reading the result

What a missing watermark actually tells you

Finding the mark is solid evidence for that frame specifically. Not finding it is weaker evidence than it would be for a fixed-mark generator, because the mark moves and one still only shows a single moment.

Mark found
Strong evidence for that specific frame, not a certificate covering the whole source.
Mark not found
Could mean an unmarked file, or a mark that had drifted elsewhere at that instant.
C2PA present
A separate, consistent signal that doesn't vary frame to frame the way the visible mark does.

Why it's like this

Why Sora's mark moves instead of sitting still

A mark drifting across frames is harder to crop out of an entire video than one fixed in a single spot, since there's no one corner to remove it from consistently. That's a deliberate resilience choice for video content.

It also means a still pulled from that video carries the mark's position at just that instant, unlike a static image generator, where the mark's location is predictable and consistent across every file it produces.

Straight answer

Does one check prove where a file came from?

A mark found in a still is good evidence for that frame. Its absence doesn't rule Sora out, since the mark moves and a still is only one snapshot. Use this app's result alongside where the file came from and any metadata found, rather than as a single conclusive answer.

Who uses it

Who uses this app, and for what

Recurring, ordinary situations.

Newsrooms and fact-checkers
Establishing whether a circulating still shows signs of Sora before it runs anywhere.
Platform moderation
Reading the visible mark and metadata together within a broader synthetic media policy.
Anyone checking one file
Confirming what a specific image actually carries before deciding what to do with it.
FAQ

Everything answered. Everything people ask about the Sora image watermark detector

Does Sora put a visible watermark on its images?

Yes, but the mark drifts position across frames rather than sitting in one fixed spot.

Can this app check a Sora image?

Yes. Upload the file and our media workflow checks it for the visible mark and any C2PA metadata.

Is my file uploaded somewhere?

Yes, to our own media workflow so the check can run. It isn't published or shared.

Why doesn't the mark stay in one spot?

A drifting mark is harder to crop out of an entire video than a fixed one, since there's no single corner to remove it from consistently.

If I don't see a mark in one still, is the file clean?

Not reliably. A still is one sample of a mark that moves, so its absence in one frame doesn't rule out its presence elsewhere.

Does Sora's image output carry C2PA metadata too?

OpenAI's image tools have carried C2PA metadata in many cases. This app checks that alongside the visible mark.

Is this different from the ChatGPT image detector?

Closely related, since both are OpenAI tools. This app focuses on the frame-drift behavior specific to Sora.

Does a screenshot carry the same evidence as a download?

No. A download preserves the visible mark at full quality and can carry the C2PA manifest. A screenshot carries neither reliably.

Does cropping remove the evidence?

Cropping removes a visible mark from that specific still. It has no effect on metadata, which lives in the file's data.

Can the C2PA metadata be faked?

The signature behind a C2PA manifest is cryptographic, so a convincing forgery is difficult to produce.

Is this app affiliated with OpenAI?

No. This app is independent, not made by, endorsed by, or connected to OpenAI.

Is there a limit on how many images I can check?

There's no length cap for a standard check. A very large file just takes a little longer.

Does this app check full video files?

This route covers still images. Video watermark checks have their own route on this network.

If nothing is found, does that prove real photography?

Not reliably. Both signals can be absent through ordinary handling or an unlucky frame, not just because the image is unmarked.

Can I check an image I don't have the rights to use?

Checking provenance is separate from reuse. Make sure you have the rights to whatever you do with the file afterward.

Do I need to install anything?

No. It's a web app. Open it, upload the file, read the result.

Does this app work on phones?

Yes, the upload and the check both work in a mobile browser.

Does this predict what a third-party AI detector would say?

No. This app reports what's actually in the file, not what a separate detection service might conclude.

Why does the app check just one frame at a time?

Because that's how the evidence actually behaves. Explaining the frame-drift pattern makes a single check meaningful rather than misleading.

Is this app free?

Yes. There's no cost or account required to run a check.

What image formats does this app accept?

Standard formats like JPEG, PNG and WebP, the same formats Sora hands you on download.

Can I check several images in one session?

Yes, one at a time. Read each result before uploading the next file.