1. Home
  2. Writing & text tools
  3. Smart Quotes Converter

Smart Quotes Converter

Typeset text uses curly quotes and apostrophes; code and data need straight ones. Convert in either direction, in the quotation style of your language.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use Smart Quotes Converter

  1. Choose the direction and quotation style.
  2. Paste the text.
  3. Copy the result.

Features

  • Eight quotation styles, including „German“, « French » and 「Japanese」
  • Apostrophes in contractions, years (’90s) and elisions (rock ’n’ roll)
  • Feet and inches as primes (5′10″)
  • Text in backticks left untouched
  • Smart → straight for code and CSV

Supported formats

You can open

  • Typed or pasted text
  • TXT

You get

  • Copied text
  • TXT

Private by design

Your files are opened and processed by your browser on this device. They are never uploaded to openWorkstand or anyone else, so the Smart Quotes Converter is safe for contracts, IDs, photos and work documents. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • Very large files are limited by your device’s memory; on a phone, split huge files into smaller parts first.

Guide

Converting between straight and smart quotes

There are two kinds of quotation marks. Straight quotes (” and ’) come from the typewriter and are what keyboards type. Typographic or “smart” quotes (“ ” ‘ ’) curve towards the quoted text and are what books, newspapers and well-set websites use. Word processors convert as you type, but text written in plain editors, chat apps, CMS fields or Markdown often ends up with straight quotes — or with a mix. This converter turns straight quotes into correct typographic ones in eight language styles, and converts the other way for code and data.

How quotes are chosen

A double quote is an opening mark when it follows the start of a line, a space, a bracket or a dash, and a closing mark when it follows a word or punctuation. Single quotes need more care, because the same key types the apostrophe: a mark between letters is an apostrophe (don’t, O’Brien), a mark before two digits is an apostrophe for a shortened year (the ’90s), and marks in common elisions such as ’tis, rock ’n’ roll and ’em are apostrophes too. Anything else becomes an opening or closing single quote.

Language styles

Quotation marks differ by language. English uses “ ” with ‘ ’ inside; British publishers often reverse that. German uses „low and high“, French uses « guillemets » with a narrow no-break space inside, Swiss usage omits that space, Polish uses „ ”, Swedish uses ” on both sides, and Japanese uses 「」 with 『』 for quotes within quotes. Choose a style and both levels of quotation follow it; apostrophes are always ’.

Feet, inches and code

Measurements such as 5’10” should use primes (′ and ″), not quotation marks; the primes option handles digits followed by quote marks. Code must keep straight quotes, so text in backticks and fenced code blocks is skipped by default — useful for Markdown documents and technical writing.

Back to straight quotes

Programming languages, JSON, CSV files and many command-line tools need straight quotes. Converting typographic quotes, guillemets, Japanese brackets and primes back to “ and ’ fixes code copied from a word processor or a website and data that fails to parse.

A worked example

The sample line ““Don’t worry,” she said, “it’s only 5’10” tall.“” becomes “Don’t worry,” she said, “it’s only 5′10″ tall.” — opening and closing quotes in the right places, apostrophes in the contractions and primes for the height — while the print("hello") code in backticks keeps its straight quotes.

Ambiguous cases

A quote that opens in the middle of a word, or a closing single quote after a plural possessive (the students’ books), follows the rules above but can occasionally be read the other way. Skim the result for those cases before publishing.

Workflow tips

Convert quotes as one of the last steps before publishing, after all other edits, so new text does not reintroduce straight quotes. Keep source files for code and data with straight quotes, and convert only the copy that readers will see. When pasting into a CMS, check that it does not convert quotes again itself.

Fix dashes, ellipses and symbols too with the Typography Fixer, straighten quotes along with other clean-up in the Text Cleaner, find unusual spaces with the Whitespace Visualizer, or change words in bulk with Find and Replace.

Checked against the current version of the Smart Quotes Converter on .

Troubleshooting

The file does not open

Check that it is one of the supported formats above and opens in another app. Damaged files and password-protected PDFs cannot be read until they are repaired or unlocked.

It is slow or stops on a very large file

Everything runs on your device, so speed depends on its memory. Close other tabs, use a computer rather than a phone, or split the file into smaller parts first.

The download did not start

Look for your browser’s download bar or icon. Some browsers ask once before a site may download files; allow it and click the button again.

Frequently asked questions

Why does “the ’90s” use a closing quote mark?

Because it is an apostrophe standing for the missing “19”, and an apostrophe always looks like a closing single quote (’). Word processors often get this wrong and insert an opening quote (‘90s), which the converter avoids.

Will it change quotes inside HTML or Markdown code?

Text in backticks and fenced code blocks is left alone when “Leave code alone” is on. HTML attributes outside backticks are converted, so convert only the visible text or wrap code in backticks first.

Which quotation style does Australian or Indian English use?

Both commonly follow British practice with single quotation marks outside and double marks inside, though many publishers use double marks. Choose the style your publication guide specifies.

Why do my quotes break my code or CSV import?

Word processors replace straight quotes with curly ones, which programming languages and many CSV parsers do not accept as quote characters. Convert to straight quotes before pasting into code or data files.

Are the French spaces inside « » added?

Yes. French style adds a narrow no-break space inside the guillemets, as French typography requires, so the marks never end up alone at a line end.

Keep working with the result

After you download, choose “Save to Workstand” to keep the result in a folder on your computer, attach it to a project and create a follow-up task. It is saved by your browser, not uploaded.