Replace Smart/Straight Quotes

Replace curly/smart quotes with regular straight quotes, and vice versa.

Text Formatting

About


Utilize this text tool to interchange curly/smart quotes with standard straight quotes, and vice versa.

Use Straight Quotes


With this option, all curly/smart quotes, including single opening (‘), single closing (’), double opening (“), double closing (”), single prime (′), double prime (″), and triple prime (‴), are assertively converted to regular straight quotes (" and ').

Use Smart Quotes


This option swaps out straight quotes with curly quotes. It meticulously identifies where to place curly quotes, instead of merely substituting all instances of (" and ') with curly alternatives (“ and ’). It can automatically differentiate between the beginning and end of a quote, possessive conjunctions, abbreviated years, and more.

Switch between curly quotation marks and plain straight quotes. Prepare prose for publishing or normalize quoted text for a technical field.

How to use

Choose straight or smart quotes, paste the text, and apply. Review apostrophes, measurements, and nested quotations before using the result.

Example

“Hello” becomes "Hello" with straight quotes. A sentence with an apostrophe needs a separate check in smart quote mode.

FAQ

Should I use smart quotes in code?

No. Programming languages and structured data usually require literal straight delimiters. Keep typographic conversion for prose.

A practical task

Choose quote style for the destination, not just appearance. A publishing paragraph can use typographic quotes, but JSON needs straight double quotes. Review measurements and apostrophes because a prime sign and a quotation mark have different roles.

Another useful question

Can automatic smart quotes follow every editorial convention?

No. Nested quotations and language specific rules need a human check. Keep technical strings outside typographic conversion.

Details for interpreting the result

Detail Explanation
HTML character references Character references such as & describe a character inside HTML. A reference can be escaped again when nested in another source. Decoding one layer is different from decoding every layer of a value.
HTML and plain text HTML tags describe structure. Plain text displays characters without interpreting them as tags. Decide which result you need before removing markup, escaping brackets, or pasting output into an editor.
Strict JSON syntax JSON needs double quotes around keys and string values. Objects use braces and arrays use square brackets. Comments and trailing commas belong to other formats, so remove them before treating a source as JSON.
Pattern and literal search A literal search matches the typed characters. A regular expression describes a pattern with operators. Characters such as dots and brackets have different roles in the two systems, so choose the right search mode.