ChatGPT Watermark Detector

There is nothing statistical to detect in ChatGPT text right now, so this page checks what is actually in the paste: hidden characters, clipboard fragments and lookalikes.

Local processing · 0 B uploaded
CHATGPT WATERMARK STATUS Last checked Sep 14, 2026
Watermark type
None confirmed
Hidden characters
No
Official detector
Unavailable: Unavailable No confirmed statistical detector
DetectMark support
DetectMark support: Partial Hidden characters only
Removal
Partial: Partial Hidden Unicode removable where present

Detector or classifier

The difference decides whether a result means anything. A watermark detector reads a signal the model deliberately embedded, using a key. A classifier guesses from writing style and returns a score.

Only one of those can be wrong in a way that ends someone's semester. Scores get treated as evidence, and the false-positive rate is invisible to the person reading the number. DetectMark reports what is in the file or the text and nothing else.

What comes back for a ChatGPT paste

Hidden characters, clipboard HTML fragments and lookalike letters each get Clean or Found, with code points and positions for anything found. The statistical row reads Unsupported for OpenAI rather than Unknown, because there is no deployed mark to be uncertain about.

For ChatGPT images

Switch to the Image tab and the same honesty applies at the file level. Content Credentials, EXIF, XMP and PNG text chunks are parsed and listed. The pixel watermark row reports Unknown in the local scan, because no browser can read SynthID from the pixels. For an OpenAI-generated image, this page can then send the original file to OpenAI's Content Provenance API with one explicit consent click. That check covers OpenAI-supported signals only, nothing is sent until you confirm, and the upload counter shows the exact bytes afterwards. A not-detected result says nothing about other providers or about a file whose marks were stripped.

That is the one image type a browser can verify today. Drop a ChatGPT image on Verify an OpenAI-Generated Image to run OpenAI's own check with the provider result first.

FAQ