What invisible formatting lurks in your text
Text copied from Word, Google Docs, or a web page carries hidden passengers. Smart quotes (“ ” ‘ ’) replace your straight quotes. Non-breaking spaces (which look identical to regular spaces) glue words together. Zero-width characters sit completely invisible between letters. Em-dashes, ellipses, and carriage returns ride along too.
These characters look harmless but break real things: search exact-match queries fail, code will not compile because a “smart” quote is not a quote, CSV fields silently mismatch, and password fields reject an invisible space. This tool converts the fancy versions to plain ASCII — straight quotes, hyphens, real spaces — and deletes the truly invisible ones.
Why stripping formatting saves your code and data
The classic failure: you paste a snippet from a chat window or blog post, and the compiler points at a perfectly normal-looking quote character and refuses to build. The character is U+201D, not U+0022 — visually near-identical, semantically different. One pass through this tool replaces every such character with its plain equivalent and the code works.
For data work, stripped text means your comparisons and imports behave deterministically: no phantom spaces between words, no zero-width surprises inside identifiers, no Windows carriage returns polluting line endings. Paste, check the live preview, copy — your text comes out plain, predictable, and boring, exactly the way machines like it.