Plaincopy

ChatGPT watermark remover for text

Paste an answer from ChatGPT, Claude or Gemini and Plaincopy marks every invisible character in place, counts them by type and gives you a clean copy.

0 words
Also change
2. What was found0 hidden

Counts by type appear here once you paste something.

Your text, hidden characters marked
Highlights appear here.

Files, batches, bookmarklet, presets Pro

Upload .docx, .txt or .md and download the cleaned file, clean many files into one zip, add a clean-on-paste bookmarklet and save your option sets. $4.99 a month or $29 a year.See Pro

Clean files

Word files keep their fonts, tables, pictures and styles. Only the text inside is changed. The options above apply.

Clean on paste

Saved presets

    Presets are stored in this browser.

    A straight answer first: zero-width characters are not an official OpenAI watermark. OpenAI has not announced a text watermark in ChatGPT. In April 2025 people found narrow no-break spaces in some ChatGPT answers, and OpenAI described them as a side effect of training, not a mark. Invisible characters also arrive through web pages, PDFs, Word and chat apps.

    So this tool does not promise to defeat a detector. It does one checkable thing: it shows what is hidden in your text and removes it. That fixes broken searches, odd line wraps, strange spacing and diff noise. AI detectors score writing style, so cleaning characters will not change how they rate a text.

    What it removes: zero-width spaces, joiners and non-joiners, word joiners, byte order marks, soft hyphens, narrow and ordinary no-break spaces, other odd spaces, bidirectional marks, variation selectors and tag characters. Emoji sequences are left intact unless you turn that off.

    How to use it

    1. Paste the text into the box.
    2. Look at the Found panel. Each hidden character is a small labelled tag, and the counts are listed by type.
    3. Press Copy clean text.

    Questions

    Does ChatGPT put a watermark in text?

    OpenAI has not announced one. Hidden characters in pasted text mostly come from formatting and copy paste. Plaincopy shows you what is in your text; it cannot tell you where it came from.

    Will removing them hide that text came from AI?

    No. Detectors look at wording patterns, not invisible characters. We do not claim otherwise.

    Is my text uploaded?

    No. Cleaning happens in your browser tab.

    Related

    Free for a paste. Pro for the pile.

    Free

    $0

    Paste up to 2,000 words at a time. Every cleaning option, highlighting and counts by type.

    Pro monthly

    $4.99 / month

    Unlimited length. Upload .docx, .txt and .md and download the cleaned file. Batch files as a zip. Clean-on-paste bookmarklet. Saved presets.

    Get Pro monthly

    Pro yearly

    $29 / year

    The same as monthly, about $2.42 a month.

    Get Pro yearly

    Manage or cancel your subscription on the Stripe billing page.

    Can I try everything first?
    Yes. Free cleans up to 2,000 words per paste with every option: hidden characters, dashes, quotes, ellipsis and markdown.
    What does Pro add?
    Unlimited length, .docx, .txt and .md upload with a cleaned download (Word formatting kept), batch files as one zip, a clean-on-paste bookmarklet and saved presets.
    How do I cancel?
    Use the Stripe billing page (link under Pricing, "Manage or cancel") and sign in with the email you paid with. Cancelling stops the next charge and Pro ends at the end of the period you paid for.
    Is my text uploaded?
    No. Pasted text and files are cleaned inside your browser. Our server only checks that a payment is active.