- What does 'cleaning' remove?
- Smart quotes (curly "…"), em/en dashes, non-breaking spaces, zero-width characters, soft hyphens, and BOM bytes. Everything that pastes invisibly and breaks regex, diff tools, and identifier parsers.
- Why do zero-width characters show up in pasted text?
- Word processors, Slack, and some websites insert them for formatting. They're invisible until something fails to parse — then debugging is hell. The cleaner strips them in one pass.
- Does it change regular punctuation?
- Configurable. Smart quotes are always normalized to straight quotes. Em-dashes normalize to hyphens only if you opt in — they're legitimate in prose.
- Is my clipboard read automatically?
- No. Paste into the tool manually. The browser's clipboard API requires user action and this tool processes only what you paste.