1. Home
  2. Writing & text tools
  3. Typography Fixer

Typography Fixer

Text typed on a keyboard is full of stand-ins: two hyphens for a dash, three dots for an ellipsis, x for ×. Replace them with the proper characters before publishing.

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

How to use Typography Fixer

  1. Pick US or UK dash style.
  2. Switch rules on or off.
  3. Paste the text and copy the fixed version.

Features

  • Ten rules, each with a count of changes
  • US closed em dashes or UK spaced en dashes
  • Number ranges with en dashes, leaving phone numbers and dates alone
  • Non-breaking spaces between numbers and units
  • URLs and `code` left untouched

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 Typography Fixer 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

Fixing typography: dashes, ellipses, symbols and spaces

Keyboards have no keys for most typographic characters, so writers improvise: two hyphens for a dash, three dots for an ellipsis, a letter x for multiplication, (c) for the copyright sign. In print and on a polished website these stand-ins look amateurish. This fixer replaces them with the proper characters in one pass, with safeguards so it never damages dates, phone numbers, web addresses or code.

Dashes

English uses three horizontal lines. The hyphen (-) joins words such as well-known. The en dash (–) marks ranges such as 10–20 or Monday–Friday, and in British style it is the sentence dash, with spaces around it. The em dash (—) is the American sentence dash, usually without spaces. The fixer turns double hyphens into em dashes, turns a hyphen with spaces around it into the sentence dash of the style you choose, and turns number ranges into en dashes.

Ranges that are not ranges

Not every number-hyphen-number is a range. Phone numbers (555-0123), ISO dates (2026-03-14), part numbers and season labels (2025-26) must stay as they are. The range rule only applies when the first number is smaller than the second and the pair is not part of a longer hyphenated number, so 10-20 becomes 10–20 while 555-0123 and 2026-03-14 are untouched.

Ellipsis, symbols and signs

Three full stops become a single ellipsis character (…), which spaces correctly and never breaks across lines. (c), (r) and (tm) become ©, ® and ™. Dimensions such as 1920x1080 get a true multiplication sign, and a hyphen in front of a number, as in “-5 °C”, becomes a minus sign. Optional rules turn 1/2, 1/4 and 3/4 into ½, ¼ and ¾ when they stand alone (not in dates like 1/2/2026).

Spaces

Double spaces after a full stop, a typewriter habit, become single spaces. The optional unit rule puts a no-break space between a number and its unit — 10 kg, 5 km, 20 °C, 8 GB — so the two never end up on different lines.

Quotes

The smart quotes toggle converts straight quotes and apostrophes to typographic ones in English style, with primes for feet and inches. For other languages’ quotation marks, use the Smart Quotes Converter.

What is protected

Web addresses (where double hyphens and x are meaningful) and code in backticks or fenced blocks are set aside before the rules run and restored afterwards, so Markdown documentation is safe to process.

A worked example

The sample “Wait… the meeting is on pages 10-20 of the report – not 30-40. The screen is 1920x1080 and it’s -5 °C outside.” becomes “Wait… the meeting is on pages 10–20 of the report—not 30–40. The screen is 1920×1080 and it’s −5 °C outside.” Each rule’s count appears next to it, so you can see what changed.

Workflow tips

Run the fixer once on the final text, after editing, and review the counts: an unexpectedly high number for one rule is a sign to check those changes. Keep source code, data and URLs out of the text you fix, or wrap code in backticks. For French or German texts, use the Smart Quotes Converter for language-specific quotation marks.

Choose quotation marks for other languages with the Smart Quotes Converter, clean spacing and line breaks with the Text Cleaner, see hidden spaces with the Whitespace Visualizer, or count characters with the Character Counter.

Checked against the current version of the Typography Fixer 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

Should there be spaces around an em dash?

In American style guides such as Chicago and AP, no — the em dash is closed: word—word. British style usually uses a spaced en dash instead: word – word. Choose the dash style and the spaced-hyphen rule follows it.

Why is the minus sign different from a hyphen?

The minus sign (−) is as wide as a plus sign and sits at the height of the numbers, so −5 lines up in tables. A hyphen is shorter and can break a line between the sign and the number.

Will it change “2025-26” in a season or school year?

No. A four-digit number followed by a two-digit one is left alone, because the second number is an abbreviated year rather than the end of a range.

What is the difference between an en dash and an em dash?

The en dash (–) is used for ranges such as 10–20 and, in British style, as a spaced dash in sentences. The em dash (—) is the American sentence dash, usually written without spaces.

Will it change dates like 2026-03-14?

No. Only pairs of numbers where the first is smaller than the second and that are not part of a longer hyphenated number are treated as ranges, so ISO dates and phone numbers stay as written.

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.