Tools for the characters a chatbot leaves behind in your text that you never typed yourself.
Your text stays on your computer. Nothing is uploaded, nothing is saved and nothing is sent anywhere. Turn off your wifi and the tools still work — that is the easiest way to check that I am telling the truth.
All four cleanups in one pass, with a list of what was actually wrong. Start here if you are not sure what you are looking at.
Swap every em dash for a hyphen, a comma, a space or nothing at all — with the spacing around it put back properly.
Strip zero-width spaces, word joiners and other characters that take up no room but break search, CSV imports and URL slugs.
Turn curly quotes and apostrophes back into the straight ones that code, CSV files and older systems expect.
Strip the source brackets and numbered references an AI leaves behind after searching the web, or swap them for the address they pointed at.
Remove the asterisks, hashes and backticks a chatbot leaves behind when your editor does not read Markdown.
Paste something from ChatGPT into a CMS field, a newsletter or a CSV, and sooner or later you notice a character you did not type. An em dash where you would have used a comma. A quote mark that curls the wrong way and breaks a JSON string. A zero-width space that makes two identical-looking rows refuse to match.
None of it is malicious, and none of it is a bug exactly. Language models were trained on published prose, and published prose is typeset. So you get typeset punctuation whether or not the thing you are pasting into can handle it.
There is a whole genre of "AI tools" that are really just a text box wired to somebody else's language model. They cost money per click, they need an internet connection, and they give you a slightly different answer every time you run them.
These are not that. Every tool in this section is deterministic string processing: the same input gives the same output, every time, instantly. No model is called, so there is nothing to pay for and nothing to rate-limit.
That is also why they are free and will stay free — they cost me nothing to run.
The text you paste stays in the browser tab. It is not posted to this server, not logged, not stored and not passed to a third party — the cleaning happens in JavaScript a few milliseconds after you stop typing.
Plenty of sites say something like this while quietly POSTing your text anyway. If you want to check mine, open your browser's developer tools, switch to the Network tab and run a tool. You will see the ads load and nothing else go out.
It matters more than it sounds. A lot of what people clean up here is a draft nobody outside the company is supposed to read yet.