Curly to Straight Quotes Online — Normalize Fancy Punctuation Free

CodexFuse Team · 2026-10-28T05:44:59.641Z · 8 min read min read

Convert curly quotes, dashes and ellipses to plain ASCII free — paste text, check the replacement report, and copy clean output for code, CSVs and imports.

Curly to straight quotes conversion means replacing typographic punctuation — curly double quotes (“ ”), curly apostrophes (’), en dashes (–), em dashes (—) and ellipses (…) — with their plain ASCII equivalents (" ", ', -, and ...). The result is text that behaves predictably in code editors, spreadsheets, databases and content systems that were built for plain characters.

Why do curly quotes break code, CSVs and imports?

Curly quotes break imports because most code, CSV parsers and database loaders expect plain ASCII punctuation, so a curly quote is read as an unexpected character rather than a delimiter or apostrophe. A single smart quote inside a JSON string, a SQL value or a CSV field can fail the whole import, and the error message rarely points at the punctuation itself.

The problem usually starts in a word processor. Word, Google Docs and many email clients automatically turn straight quotes into curly ones because they look better in print. That is helpful for a printed page and harmful for a data file.

Typical failure points include:

  • JSON and config files: a curly quote inside a value can invalidate the file, and the parser reports a syntax error on the wrong line.
  • CSV and spreadsheet imports: a curly apostrophe inside a name like O’Brien can split a field or corrupt a row during import.
  • Code pasted from documents: copied code with curly quotes will not compile or run until every quote is replaced by hand.
  • CMS and email templates: fancy dashes and ellipses can render as replacement characters or broken symbols in older templates.

What exactly does the converter normalise?

The Curly to Straight Quotes tool converts fancy punctuation to plain ASCII and reports how many replacements it made. It covers the characters that cause most paste-and-import failures, not every typographic symbol in existence.

Original characterConverted toWhere it usually causes trouble
Curly double quotes (“ ”)Straight quotes (" ")JSON, code, CSV fields
Curly apostrophe (’)Straight apostrophe (')SQL values, names, contractions in data
En dash (–)Hyphen (-)Date ranges and IDs in spreadsheets
Em dash (—)Hyphen (-)Plain-text emails and legacy templates
Ellipsis (…)Three periods (...)Search indexes and plain-text exports

The replacement report is the part worth paying attention to. If the report shows zero replacements, your text was already clean and the failure lies elsewhere. If it shows dozens, you have found your culprit.

Pro Tip

Run the report before you blame your import settings. A clean report rules out punctuation in seconds, while a long report saves you from rebuilding a CSV that was never the problem.

Worked example: a training lesson that would not import

The following scenario is fictional, but the numbers and the failure are exactly the kind teams run into when course content moves from Word into a system.

Sara coordinates online lessons for a small training company. She copies a 1,240-word lesson from Word into her learning platform's bulk importer. The import fails with a generic “invalid file” message, and nothing uploads.

She pastes the same lesson into the curly to straight quotes converter instead of retyping it. The report comes back with 94 replacements:

  • 47 curly double quotes around quoted speech and terms, converted to straight quotes.
  • 31 curly apostrophes in contractions and possessives, converted to straight apostrophes.
  • 12 en dashes in date ranges such as 2024–2025, converted to hyphens.
  • 4 ellipses at the ends of trailing sentences, converted to three periods.

She copies the cleaned text, reruns the import, and all 1,240 words load on the first attempt. The lesson itself did not change — only the punctuation characters underneath it did. The whole fix took under two minutes, compared with the hour she had already spent checking file formats and import settings.

How do you use the converter?

The tool page keeps the workflow to three steps, verified against the live page:

  1. Paste your text: paste the passage straight from Word, Docs, email or a web page into the input box.
  2. See the report: check the replacement count to confirm what changed and how much of it there was.
  3. Copy the result: copy the normalised text and paste it into your code editor, spreadsheet, CMS or importer.

If you regularly clean longer documents, pair it with a text extractor first to strip unwanted formatting, then normalise the punctuation as a second pass. The two steps together remove both the formatting and the character problems that break imports.

Important

Normalising is a one-way change for that copy of the text. Keep your original document untouched, and work on a copy, so you can restore the typographic punctuation for print or design use later.

When should you keep curly quotes?

Straight quotes are not always the right answer. For a printed book, a designed PDF or a marketing page, curly quotes look better and are the correct typographic choice. Converting them there would make the text look slightly less polished.

Use this simple rule:

  • Keep curly quotes for final published prose, print layouts and designed pages where humans read the text.
  • Convert to straight quotes for anything a machine will parse: code, JSON, CSV, databases, email templates and bulk imports.
  • Convert early when content moves between the two worlds, such as drafting in Word and publishing through a CMS.

What the tool does not do

Honest limits matter here, because the tool solves one specific problem well and nothing else:

  • It does not fix spelling or grammar: a correctly punctuated typo stays a typo.
  • It does not repair encoding damage: text already corrupted into replacement characters cannot be reconstructed from punctuation conversion alone.
  • It does not reverse the process: it converts curly to straight, not straight back to curly, so keep your original for print use.
  • It does not reformat paragraphs: line breaks, headings and lists are your job, not the converter's.

One more practical note, stated plainly on the tool page: you need to log in to use this free tool, so create a free account first if you do not already have one. The conversion itself is unlimited once you are signed in.

Tired of imports failing on invisible punctuation?

Stop retyping content that a character fix would have saved. Clean the text in seconds, then run the rest of your site — hosting, email and backups — on one fully managed CodexFuse platform on credits, with no subscription to babysit.

Get Started with CodexFuse

How does this fit a managed platform workflow?

That is where consolidating the underlying platform helps. On CodexFuse, the practical workflow is straightforward: host the site and its content system on the managed platform, run business email through the same account instead of scattered inboxes, and keep backups in the same place. Fewer scattered tools means fewer copy-and-paste handoffs, and fewer handoffs means fewer character failures.

Credits keep the cost tied to what you actually use rather than a monthly seat for every tool in the chain. A team importing content a few times a month pays for that usage, not for a standing subscription to a toolchain it barely touches.

For related clean-up jobs, a text-to-table converter can reshape delimited text after normalising it, and a CSV to Excel converter helps when the cleaned data needs to land in a spreadsheet. Used in that order — normalise, reshape, convert — the chain stays free of the character errors that started the problem.

Frequently Asked Questions

What is the difference between curly and straight quotes?

Curly quotes (“ ” and ’) are typographic characters designed for print, while straight quotes (" and ') are plain ASCII characters that code, CSV parsers and databases expect. They look similar but are different characters underneath, which is why one works in an import and the other fails.

Will converting quotes change what my text says?

No. The words stay identical; only the punctuation characters change. A reader will not notice the difference in most contexts, but a parser will, which is the entire point of the conversion.

Can I convert dashes and ellipses too?

Yes. The tool also normalises en dashes and em dashes to hyphens and ellipses to three periods, and the replacement report counts each type so you can see exactly what changed.

Is the curly to straight quotes tool free?

Yes, conversion is free and unlimited, but the tool page asks you to log in first, so you will need a free CodexFuse account before you can use it.

Should I convert quotes in a finished article?

Only if that article will be parsed by a machine, such as a bulk importer or a data feed. For a final published page that humans read, keep the curly quotes — they look better in print and on designed pages.

What if the import still fails after converting?

Then punctuation was not the cause. Check the file encoding, look for unescaped delimiters inside CSV fields, and confirm the importer expects the format you are sending. A zero-replacement report is useful evidence that points you to the next suspect instead of the quotes.

Suggested Reading

If you clean text often, see how a word frequency counter can check a passage for repeated terms after you normalise it.

Clean the punctuation, then stop fighting the toolchain

Curly quotes are a small problem with an outsized ability to waste an afternoon, and a dedicated curly to straight quotes converter is the fastest way to remove them. They hide in plain sight, break imports with unhelpful error messages, and return every time content moves from a word processor into a system. A free converter that counts its own replacements turns that guessing game into a two-minute check.

Run your next failed import through the curly to straight quotes converter before you rebuild anything. Then take the bigger step: move your hosting, business email and backups to CodexFuse, fully managed on credits, so the scattered copy-and-paste chain that keeps reintroducing these errors stops being your daily workflow. Get started with CodexFuse today and give your content one clean path from draft to published.