Smart Punctuation Normalizer
Replace curly quotes, Unicode dashes, and ellipses with chosen plain-text equivalents.
Loading Smart Punctuation Normalizer...
How to use
Select the punctuation families to normalize and choose dash and ellipsis styles. Changed characters are highlighted so you can preview substitutions before copying.
Example
Input
“Wait—really…”
Output
"Wait-really..."
Limitations
Normalization loses typographic distinctions and cannot determine whether a dash should be surrounded by spaces. Only the listed punctuation families are changed.
Frequently Asked Questions
Will ordinary apostrophes and hyphens change?
No. Existing ASCII quotes, apostrophes, hyphens, and periods are left as they are.
Can I keep curly quotes but replace dashes?
Yes. Each punctuation family has a separate switch.