ChatGPT's Watermark:
How to remove it from your writing

OpenAI now embeds an invisible watermark, called textGrain, in the text ChatGPT and Codex generate. It's applied automatically across every plan in the EU. OpenAI's API customers anywhere in the world can enable it in their output. The ChatGPT Watermark Remover strips it out at the sentence level, not with a synonym swap, so your words stay yours and the signal doesn't survive the rewrite. Paste in a draft, get back clean output, and publish. It's that easy.

Paste ChatGPT's output. Get it back free of any marks.

Words limit: 0 / 500

One ChatGPT document, or your whole pipeline

Everything you need to catch, strip, and verify ChatGPT's mark, whether it's one page or your whole publishing queue.

Paste and Go

One document at a time. Paste in text straight from ChatGPT, get back a structural rewrite with the invisible signal gone and the meaning intact. No account setup required to try it, and no limit on how many times you run a piece through before you're happy with it.

Paste and Go

Detection Score on Every Response

No guessing whether a piece is actually clean. Every rewrite comes back with a detection score attached, checked against the leading AI detectors, so you know before you hit publish instead of finding out after.

Detection Score on Every Response

API for Volume

Generating through the OpenAI API with watermarking switched on, or working with an EU team whose ChatGPT output is marked by default? Route that content through the Watermark Remover API before it hits your CMS or publish button. Built for teams generating faster than a human editor can rewrite by hand, with turnaround fast enough to sit inside a real production pipeline.

API for Volume
99%human score
1.5M+active users
1B+words processed

Wait, what's this?

What is ChatGPT's watermark, and can you remove it?

ChatGPT's watermark isn't a logo in the corner of an image. OpenAI calls it textGrain: a secret key influences which words ChatGPT picks as it writes, and hundreds of those decisions add up to a statistical pattern a detector can read. There are no hidden characters or odd spaces to delete. The mark lives in the words themselves, so it travels with the text through copy and paste. OpenAI is rolling it out to ChatGPT and Codex on every plan in the EU, and any API customer, anywhere, can switch it on.

OpenAI has also published where the signal breaks. In its own tests, swapping 10% of the words for synonyms dropped detection from about 92% to 66%, and short passages, math answers, translated text, and heavy edits all weaken it further. That means a light synonym pass still leaves the mark detectable most of the time. Our Watermark Remover doesn't just swap words. It rewrites sentence structure the way a real edit would, which is the specific kind of change textGrain isn't built to survive.

What is ChatGPT's watermark, and can you remove it?

Why a synonym swapper or generic humanizer won't beat ChatGPT's watermark

OpenAI's own numbers make the case: swap 10% of the words and the mark is still caught about two-thirds of the time.

Rewrite depth

Watermark RemoverStructural, sentence and clause level
Generic humanizerSynonym swap, surface only

Invisible-character cleanup

Watermark RemoverNot the fix; textGrain doesn't use hidden characters
Generic humanizerStrips stray characters, leaves the word-choice pattern intact

Detection score

Watermark RemoverShown on every response
Generic humanizerNone, you're guessing

Volume

Watermark RemoverAPI, thousands of documents a day
Generic humanizerOne document at a time

Update cadence

Watermark RemoverUpdated on an ongoing basis as OpenAI's marking method changes
Generic humanizerStatic until it breaks

Output readability

Watermark RemoverReads like your original draft
Generic humanizerClunky, meaning drifts

Frequently Asked Questions

Still have questions?
Learn more in our support page.

ChatGPT's watermark is an invisible, machine-readable signal OpenAI embeds in the text ChatGPT and Codex generate, called textGrain. OpenAI introduced it in October 2026 to meet the EU AI Act's transparency rules. It lets OpenAI's detector flag a passage as generated by an OpenAI model, even after it's been copied and pasted somewhere else.

Drop ChatGPT's watermark and publish immediately

One person with one document, a team cleaning up internal documentation, or a whole pipeline running on the OpenAI API, the mark comes out the same way. Enterprise options are available for teams that need it running quietly in the background.