Three horizontal marks, three different jobs — and most writers use them interchangeably without realising it. The hyphen (-), the en dash (–), and the em dash (—) are distinct characters with distinct rules. Getting them right makes your writing look polished; getting them wrong is a quiet signal that something is off. Here is the complete, practical guide.
The quick reference
- Hyphen (-): joins words. The shortest mark. “well-known author”, “twenty-one”.
- En dash (–): shows ranges and connections. Roughly the width of a capital N. “pages 10–20”, “the London–Paris train”.
- Em dash (—): punctuates sentences. About the width of a capital M. “She paused — then smiled.”
If you remember nothing else, remember that the hyphen joins words, the en dash spans ranges, and the em dash breaks sentences.
The hyphen
The hyphen is the one on your keyboard, next to the zero. Its main jobs are:
- Compound modifiers before a noun: a well-written essay, a five-year-old child, a state-of-the-art tool. Note that you usually drop the hyphen when the phrase comes after the noun: “the essay is well written.”
- Spelled-out numbers: twenty-one, ninety-nine.
- Prefixes that would otherwise be confusing: re-cover (to cover again) vs recover, ex-husband, self-aware.
- Word breaks at the end of a line in justified text.
The hyphen never takes spaces around it.
The en dash
The en dash is the middle child, and the one most people have never deliberately typed. Use it for:
- Ranges of numbers, dates, and times: 2010–2020, 9:00–17:00, pages 40–55. (Tip: don’t mix “from” with an en dash — write “from 2010 to 2020”, not “from 2010–2020”.)
- Connections and directions between two things: the New York–London flight, the liberal–conservative divide, a 50–50 split.
- Complex compound adjectives where one part is already two words: a post–World War II economy.
Style guides differ on spacing. Most American styles set the en dash closed (no spaces) in ranges. The en dash is a frequent culprit when an “em dash remover” leaves your text looking strange — sometimes the right fix for a misused em dash is actually an en dash, not a comma.
The em dash
The em dash is the dramatic one. It punctuates sentences the way commas, colons, and parentheses do, but with more emphasis. It can:
- Insert an aside (like a stronger pair of parentheses): “The results — all three of them — surprised us.”
- Signal an abrupt break or change of thought: “I was going to call, but —”
- Introduce an explanation or summary (like a colon): “She had one goal — winning.”
- Replace a comma for emphasis: “He was right — completely right.”
Used sparingly, the em dash is one of the most versatile marks in English. The problem is overuse, which is exactly why AI-generated text is so easy to spot: language models reach for the em dash constantly. If you’ve pasted text from ChatGPT and it feels “off”, a flood of em dashes is often the reason.
Why this matters for AI text
Studies of AI-generated writing consistently find em dashes appearing several times more often than in typical human writing. When you clean up AI text, you’re usually not deleting em dashes entirely — you’re rebalancing them. Some should become commas, some periods, some should stay, and the occasional one is genuinely an en-dash range that got mangled.
That’s the difference between a blind find-and-replace (which turns every em dash into a comma and creates comma splices) and a grammar-aware tool that picks the right mark for each context. Our em dash remover does the latter automatically, and you can switch to Diff view to see exactly which mark replaced each dash.
A simple test
When you’re unsure which dash to use, ask:
- Am I joining two words into one idea? → hyphen.
- Am I showing a span or a link between two things? → en dash.
- Am I breaking, interrupting, or dramatising a sentence? → em dash.
Master those three questions and you’ll never confuse the three again.