Clean Paste for AI Text
The paste step, done properly. Everything invisible removed, spaces normalised, and optionally the smart punctuation flattened, before it reaches your CMS.
Paste in, copy out
Your text is processed in memory and never stored. See the full list of characters this removes.
Why pasting AI text into a CMS goes wrong
Copying from a chat window carries more than the words. Rich-text paste brings styling, and even plain-text paste brings whatever Unicode the model produced. In a CMS that means invisible characters inside your headings and slugs, non-breaking spaces where line breaks should happen, and smart quotes that a downstream template escapes into visible junk.
The worst version is silent: the post looks right, and then the search on your own site cannot find it because the title contains a character that is not the one anyone types.
A workflow that holds up
If you publish AI-assisted drafts regularly, standardise the paste step rather than fixing problems after the fact.
- Clean the text before it enters the CMS, not after, because a slug generated from dirty text is dirty forever
- Clean the title and meta description as well as the body; those are the fields that break search
- If your pipeline is automated, call the API and log the counts so you can see when a model starts producing something new
- Run the detector over a sample of already-published posts once, because most people find something
Doing it automatically
For a one-off, use the box above. For a publishing pipeline, the API does the same thing in a single POST and returns a count of what it caught, which is worth logging: a sudden jump usually means a model or an editor upstream changed behaviour.
FAQ
Frequently asked questions
- Does this remove formatting like bold and links?
- It works on plain text, so it does not carry any rich formatting through. Paste the result and apply formatting in your editor. Mathematical alphanumerics used as fake bold are folded back to ordinary letters, which is usually what you want.
- Can I run this on a whole site's worth of posts?
- Yes, through the API. The Starter plan covers 10,000 requests a month, which is enough for most backfills in a single run.
- Is my text sent anywhere else?
- No. It is cleaned on our own server, in memory, and returned in the same request. It is not stored and not passed to any third party.
Last reviewed .