EN
My tools

Smart Quotes & Dashes Converter

Turn straight quotes into curly “smart” quotes with correct apostrophes, or curly quotes back to plain ASCII. Also converts -- to dashes, ... to … and quote styles.

Off by default, because a closing quote can follow a number too.
Converted text
6 quote marks · 6 apostrophes · 1 dash · 1 ellipsis changed

Apostrophes are always ’ (U+2019), including in ’90s, rock ’n’ roll and ’tis. Check quotes that open right after a number or a closing bracket, which can be ambiguous.

My tools →
Advertisement

Word processors turn typed quotes into curly “smart” quotes, but code editors, plain-text tools and many web forms leave them straight. This converter works in both directions: it gives straight text proper typographic quotes, apostrophes and dashes, or strips curly quotes back to plain ASCII for code, CSV files and systems that garble them. Seven national quote styles are included, from English “…” to German „…“, French « … » and Japanese 「…」.

How to use this tool

  1. Paste your text.
  2. Choose curly quotes or straight quotes.
  3. For curly quotes, pick the quote style of the language you are writing in.
  4. Choose how dashes and three dots should be converted, then copy the result.

Formula

A straight quote opens after the start of a line, a space, a bracket or a dash, and closes everywhere else

This is the rule SmartyPants and word processors use; a quote with spaces on both sides closes the quote that is open. A single quote between two letters is always an apostrophe (don’t, l’été), as is one before two digits (’90s) and before a few common short forms (’tis, ’em, rock ’n’ roll). Apostrophes stay ’ in every style. Dashes follow the option you choose: “--” to an em dash, or the LaTeX convention of “--” for an en dash and “---” for an em dash. The French style puts a no-break space inside « » so the marks never end up alone at the end of a line.

Example

Converted to English curly quotes, "Hello," she said. 'It's the '90s -- isn't it...' becomes “Hello,” she said. ‘It’s the ’90s — isn’t it…’: 4 quote marks, 3 apostrophes, 1 dash and 1 ellipsis are changed. Converting the result back to straight quotes restores the original text.

Frequently asked questions

Why do curly quotes break my code or CSV file?

Programming languages, JSON and CSV only treat the straight characters " and ' as quotes. Curly quotes are different characters (U+201C, U+201D, U+2018, U+2019), so a string copied from Word or a website can fail to parse. Convert to straight quotes before pasting into code.

What is the difference between an apostrophe and a closing single quote?

In English typography they are the same character, ’ (U+2019). That is why ’90s correctly starts with a mark that looks like a closing quote. A common mistake is ‘90s, with an opening quote.

Which dash should I use?

The em dash (—) marks a break in a sentence. The en dash (–) joins ranges such as 10–20 or 9–5. The hyphen (-) joins words such as well-known. Many writers type -- for an em dash; LaTeX users type -- for en and --- for em, which is the second option.

Last updated:

Cite or embed this tool
APA

kakaoCalc. (2026, November 8). Smart Quotes & Dashes Converter. https://kakao.mobile/tools/smart-quote-converter/

MLA

“Smart Quotes & Dashes Converter.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/smart-quote-converter/.

Paste this code into your page. The widget runs in your visitors' browsers, shows no ads and keeps a link back to this page. Embedding terms

Advertisement