Skip to main content
    Back to Resources
    Prompts8 min read

    Last verified:

    How to Remove ChatGPT's Hidden Watermarks

    ChatGPT now hides an invisible watermark in the words it picks, and it survives copy and paste. Install the free Watermarks Remover skill, clean any text in seconds, and set ChatGPT up so everything it writes comes out clean automatically.

    Get the full guide as a PDF

    Free

    Save it, print it, read it offline. It's yours.

    ChatGPT just started leaving an invisible watermark on the text it writes. You can't see it, it's hidden in the actual words ChatGPT picks, and it travels with your text when you copy and paste it. This guide shows you how to install a free tool that removes it, clean any text in seconds, and set ChatGPT up so everything it writes for you comes out clean automatically.

    Start Here: What ChatGPT Is Hiding in Your Text

    The plan · 3 steps, about 5 minutes

    1. 1Copy the Watermarks Remover link and tell ChatGPT to install it.
    2. 2Paste in your text and say "remove the watermarks."
    3. 3Tell ChatGPT to do it automatically from now on.

    Before you start

    Your account

    Any ChatGPT plan. The watermark is rolling out on every plan in the EU.

    Your link

    github.com/guillaumemeyer/watermarks-remover (free and open source).

    Your text

    Something ChatGPT wrote for you that you want clean.

    Your first goal: one piece of text cleaned and checked today.

    On October 5, OpenAI announced that the text ChatGPT and Codex write is going to carry an invisible watermark. It's called textGrain.

    How it works

    It's not a hidden character or a tag you can delete. ChatGPT slightly shifts which words it picks, so the text carries a statistical pattern that OpenAI's detector can spot. That's why it survives copy and paste: the watermark lives in the words themselves.

    Why it's happening

    Europe's new AI transparency rules (Article 50 of the EU AI Act) require AI companies to make what their AI creates machine-detectable. So OpenAI built the watermark directly into the model.

    Who it affects

    • In the EU: it's rolling out on every ChatGPT plan over the coming weeks, and there's no setting to turn it off.
    • Outside the EU: it's off by default in ChatGPT for now. Developers using OpenAI's API anywhere can switch it on.
    • Everyone: the tech is already sitting inside the model, so it's really just a matter of time.

    Maverick's tip

    Pasting your text into Notepad and copying it back out does nothing here. Neither does saving it as a different file type. Those tricks worked on old invisible-character marks, but textGrain lives in the word choices.

    Copy This First: Install the Skill

    Watermarks Remover is a free, open source tool made by a developer called Guillaume Meyer. It rebuilds the writing patterns the watermark hides in, so there's nothing left to detect. OpenAI's own numbers show the watermark is easy to spot in untouched text and gets much harder to detect once the word choices change.

    Here's the setup from my video:

    You can paste the link with just "install this skill," or use this fuller version so it sets everything up and checks in with you:

    Prompt 1 · Copy & paste
    Install this skill: https://github.com/guillaumemeyer/watermarks-remover
    
    Set up its clean-user-facing-text skill so I can use it in this chat and future chats. When it's ready, tell me in one line that it's installed, then ask me to paste the first piece of text I want cleaned.

    What the toolkit includes

    SkillWhat it does
    clean-user-facing-textCleans text right in the chat. This is the one you want.
    remove-ai-marksThe full version for files (PDFs, images, docs). It needs its own cleaning service running, so skip it unless you're technical.

    Maverick's tip

    If ChatGPT says it can't install from a link, see the quick fixes near the end of this guide. There are two other ways in.

    1

    Remove the Watermarks

    Now paste in your text and tell ChatGPT to clean it. This is the prompt:

    Prompt 2 · Copy & paste
    Remove the watermarks from the text below using the Watermarks Remover skill. Rebuild the writing patterns so there's nothing left to detect, keep my meaning, facts and voice the same, and give me the clean version ready to copy. Then list in a few short lines what you changed.
    
    [PASTE YOUR TEXT HERE]

    What you get back

    • A clean version of your text, ready to copy and paste anywhere.
    • A short list of changes, so you can see what it touched.
    • Any invisible characters stripped out, which also fixes the weird formatting bugs AI text causes when you paste it into a website or email.

    Want it to sound more like you?

    Just say it. "Keep it closer to my original." "Make it more casual." "Keep the first paragraph exactly as it is."

    It updates the clean version for you.

    Check it

    Paste the clean version into any AI detector you like. That's the fastest way to see the result for yourself.

    Maverick's tip

    Working on something long, like an essay or a report? Paste it in sections. You'll get a cleaner result and it's easier to check.

    2

    The Trick That Makes It Automatic

    Here's the trick from the video. Once the skill is installed, say this in the same chat:

    Prompt 3 · Copy & paste
    Now do this automatically to everything you ever write for me. From now on, run every answer through the Watermarks Remover skill before you show it to me, so everything comes out clean. Save this to your memory so it applies in every new chat.

    From then on, everything ChatGPT writes for you comes out clean.

    Lock it in with custom instructions

    For extra insurance, add it to your custom instructions so it applies to every new chat:

    Open Settings > Personalization, find Custom instructions, then paste this in and save:

    Prompt 4 · Copy & paste
    Before you show me any written answer, run it through the Watermarks Remover skill (clean-user-facing-text) so the text comes out clean, with no hidden watermark patterns and no invisible characters. Keep my meaning, facts and tone.

    Maverick's tip

    Check that it stuck. Open a new chat and ask "Are you cleaning everything you write for me?" If it says no, paste the custom instructions again and save.

    Common Mistakes and Quick Fixes

    If this happensTry this
    ChatGPT says it can't install from a linkOpen Plugins in the left sidebar, go to the Skills tab and add it from there. Or use the Codex option below.
    It cleans the text but skips the skillSay the skill's name: "Use clean-user-facing-text on this."
    The clean version doesn't sound like youSay "Keep it closer to my original wording" and run it again.
    It changed a fact, number or nameSay "Put back [THE FACT] exactly as I wrote it." Always read it before you send it.
    The automatic trick stopped workingAdd the custom instructions prompt in Settings > Personalization.
    It cleaned only half of a long documentPaste it in sections and clean each one.
    You use CodexDownload the repo and run the install command below from its folder.

    Using Codex instead

    If you use Codex, run this from the downloaded watermarks-remover folder:

    Prompt 5 · Copy & paste
    python3 install_skill.py --skill clean-user-facing-text --target codex

    Then pick the skill with `/skills` in Codex. On Windows, use py instead of python3.

    Maverick's tip

    Want to go further? Run the rewrite pass in a different AI from the one that wrote the text. Rewrite ChatGPT text in Claude or Gemini, then run the clean one more time.

    Quick Reference: Remove ChatGPT's Watermarks

    What you wantWhat to do
    Install the skillPaste the link into ChatGPT and say "install this skill" (Prompt 1)
    Clean one piece of textPaste it with Prompt 2
    Make everything clean automaticallyPrompt 3 in the same chat
    Make it stick in every new chatPrompt 4 in Settings > Personalization
    Check the resultPaste the clean version into an AI detector
    Clean files (PDFs, images, docs)The full remove-ai-marks skill (needs its cleaning service)

    The 3 things to know about textGrain

    • It's invisible. It lives in ChatGPT's word choices, not in hidden characters.
    • It survives copy and paste. Notepad tricks don't touch it.
    • Rewriting the patterns is what removes it. That's what the skill does.

    DO THIS TODAY

    Copy the Watermarks Remover link, paste it into ChatGPT and say "install this skill." Then clean one piece of text ChatGPT already wrote for you and run Prompt 3 so everything after that comes out clean automatically.

    Your words, your work, no hidden marks.

    Want the complete version?

    This is a summary. The full guide goes deeper with more examples, frameworks, and prompts you can copy and paste.

    Download Full PDF (Free)
    Newsletter

    Get new resources in your inbox

    Every Wednesday and Sunday. Short, free, and you'll like it. Join 250,000+ readers.

    Join the newsletter

    Keep reading