Why AI writing leaves hidden characters behind, and how to strip them out

AI writing tools leave behind invisible Unicode characters that break formatting once you paste the text elsewhere. Here is why, and how a cleanup pass fixes it.
How Anthropic Marks AI Content: A Guide to Claude Watermarks
Claude’s output is sometimes described as carrying a hidden watermark. That’s half true, and the half that’s wrong is the part people repeat most. The Claude watermark exists, but it isn’t a secret switch, it isn’t a set of invisible characters, and it doesn’t work the way a banknote watermark does. Anthropic has published two […]
Can AI Detection Systems Actually Read Hidden Unicode?
AI detection systems get credited with abilities they don’t always have. The most common one is the idea that a detector can read hidden Unicode characters and use them to catch AI text. This post looks at AI detection and hidden Unicode specifically, and at what the available evidence says about whether the two are […]
What Is AI Text Provenance and Why Does It Matter for Writers?
AI text provenance is about being able to show where a piece of writing came from. This post explains what that means in practice and why it matters for writers who publish AI-assisted work. Provenance is the record of where a piece of writing came from and how it was produced. For a writer, that […]
Invisible Unicode Characters: What Are They and How Do They Get Into Your Drafts?
Invisible Unicode characters show up in AI-generated drafts more often than most writers realize. This post explains what these characters are, how they get into your text in the first place, and why they are worth checking for. Invisible Unicode characters, zero-width spaces, non-breaking spaces, directional marks, sit outside the normal alphabet but still get […]
The Truth About AI Watermark Removal: Fact vs. Fiction
AI watermark removal comes with a lot of claims that do not hold up under a closer look. This post separates what a cleanup tool can actually do from what marketing language often implies. Some claims about watermark removal promise to erase any trace that a detector could ever find, which overstates what a formatting […]
How Content Management Systems React to Copied AI Text
Content management systems do not all handle pasted text the same way. This post covers how a few common systems react to AI-generated text and what tends to break during the paste. WordPress, a headless CMS, and a static site generator each parse pasted HTML through a different pipeline, so the same source text can […]
Zero-Width Spaces Explained: The Hidden Markers in Copied AI Output
Zero-width spaces are invisible on screen but can still cause real problems once text is copied elsewhere. This post explains what they are, where they usually come from, and how to find and remove them. A zero-width space takes up no visible room on the page, but it still counts as a character to search […]
Why Your Cleaned Claude Text Still Needs a Human Review Step
Cleaning text and reviewing text are two separate jobs, even though they often get treated as one step. This post explains why a cleanup tool cannot replace a human review, and what that review should actually check for. Cleanup fixes what a tool can measure: stray characters, inconsistent spacing, mismatched punctuation. It cannot judge whether […]
How to Clean Claude-Generated Drafts Before Publishing on WordPress
Claude-generated drafts usually need a cleanup pass before they are ready for WordPress. This post walks through what to check and fix before you hit publish. The goal is a draft that looks and behaves the same in WordPress as it did when you wrote it. WordPress runs pasted content through its own editor, which […]