Punctuation Normalizer
Paste any text with fancy typographic punctuation and instantly convert it to plain ASCII equivalents.
Normalized text will appear here with changes highlighted.
Substitution Reference
| Original Character | Unicode | Replaced With | Description |
|---|
Copied!
Summary
Paste any text with fancy typographic punctuation and instantly convert it to plain ASCII equivalents.
How it works
- Paste or type your text into the input box.
- The tool scans for typographic characters such as curly quotes, em dashes, and ellipses.
- Each matched character is replaced with its ASCII equivalent.
- Changed characters are highlighted in the output so you can review every substitution.
- Click "Copy Result" to copy the normalized text to your clipboard.
Use cases
- Preparing copy-pasted text for use in source code or config files.
- Cleaning up Word or Google Docs content before importing into a CMS.
- Normalizing CSV or TSV exports that contain smart quotes.
- Fixing typographic characters that break JSON or SQL string literals.
- Preprocessing text before running regex patterns that expect ASCII punctuation.
- Stripping fancy dashes inserted by word processors into technical documentation.
Frequently Asked Questions
Last updated: 2026-06-09 ·
Reviewed by Nham Vu