Study vocabulary from this article
Use flashcards with SRS system for long-term retention
Of all the punctuation marks in English, hyphens and dashes cause the most confusion — even among experienced writers. The problem is obvious: they all look like lines, and many keyboards don’t clearly distinguish between them. But each mark has a specific job. A hyphen joins; an en-dash shows a range; an em-dash creates a break or emphasis. Mix them up, and your writing looks sloppy, even if the reader understands what you meant.
In my years teaching ESL, I’ve seen students and native speakers alike default to whatever line their keyboard produces fastest. This guide clears up the three marks you need to know, shows you when to use each one, and gives you practical memory tricks so you’ll never have to look them up again.

Key Takeaways
- Hyphen (-) — the shortest mark. Joins words: “mother-in-law”, “self-esteem”, “well-known”.
- En-dash (–) — medium length. Shows ranges: “2010–2015”, “pages 5–10”, “the score was 28–14”.
- Em-dash (—) — the longest mark. Indicates a break, pause, or emphasis in thought.
- Memory hook: Hyphen = join; en-dash = range; em-dash = break.
- Common trap: Using a hyphen for ranges (wrong: “2010-2015”) or using two hyphens “–” when you need an em-dash.
The Three Punctuation Marks Explained
Hyphen (-)
A hyphen is the shortest mark. It joins two or more words together to form a single unit — either a compound word, a compound modifier, or to show a relationship between words.
Example 1: My mother-in-law gave me a well-written book as a gift.
Example 2: The post-pandemic economy has recovered faster than expected.
Example 3: She works as a part-time consultant at the firm.
En-Dash (–)
An en-dash is slightly longer than a hyphen. It shows a range or span — of dates, page numbers, time, or score. The name comes from its width: approximately the width of the letter “N” (compare to the em-dash, which is the width of the letter “M”).
Example 1: The restaurant is open Monday–Friday from 11 am–9 pm.
Example 2: Read chapters 3–7 for next week’s assignment.
Example 3: The final score was 28–14 in favor of the home team.
Em-Dash (—)
An em-dash is the longest mark. It signals a sudden break, a pause for emphasis, or an interruption in thought. It adds drama and draws attention to what comes after (or before) it.
Example 1: She was about to speak—but then she paused, unsure of what to say.
Example 2: The concert was incredible—I’ve never seen anything like it before.
Example 3: He finally got the promotion—after five years of hard work—and everyone was thrilled.
Side-by-Side Comparison
| Mark | Name | Length | Main use | Example |
|---|---|---|---|---|
| – | Hyphen | Shortest | Join words (compounds, modifiers) | “mother-in-law”, “well-known” |
| – | En-dash | Medium | Show ranges (dates, pages, scores) | “2010–2015”, “pages 5–10” |
| — | Em-dash | Longest | Break, pause, emphasis | “She paused—unsure of herself.” |
Hyphens: Joining Words
Hyphens have several key roles in English writing:
Compound Words
When two words combine to make one idea, you often need a hyphen. Some compound words are always hyphenated (“mother-in-law”), some are written as one word (“notebook”), and some are written as two words (“ice cream”). When in doubt, check a dictionary — but the general rule is: if the two words have a strong connection and appear together often, the hyphen is likely needed.
Example: My sister-in-law is a poet and journalist.
Compound Modifiers
When two or more adjectives work together before a noun, use a hyphen to link them. This prevents misreading.
Example (with hyphen): We need a well-trained team.
Example (without): The team is well trained. (No hyphen needed after the noun.)
Rule: Use a hyphen in compound modifiers only when they appear before the noun. After the noun, no hyphen is needed.
En-Dashes: Showing Ranges
The en-dash’s main job is to show a range of values — most commonly dates, page numbers, times, or scores. It replaces the word “to” or “through” in a more formal, concise way.
Date range: The Renaissance period lasted roughly 1350–1650.
Page range: Please read the introduction, pages 1–15.
Time range: The conference runs June 15–July 3.
Score: The final score was 34–28.
Pro tip: On most devices, type “–” by pressing Ctrl+Minus (Windows) or Option+Minus (Mac). Or write out the range with words: “2010 to 2015”.
Em-Dashes: Creating Breaks and Emphasis
The em-dash is the most dramatic punctuation mark. It forces the reader to pause and draws attention to the words around it. Use it to emphasize, interrupt, or add information.
Breaking Up a Sentence for Emphasis
Example: The decision was final—there would be no negotiations.
Adding Extra Information
Example: Three students—Ahmed, Maya, and Leo—have been selected for the scholarship.
Showing an Interruption in Dialogue
Example: “I was thinking we could—” “No, that won’t work,” she said.
Indicating a Sudden Shift in Thought
Example: I thought I was prepared for the interview—but then I realized I had forgotten my resume.
Common Mistakes and How to Fix Them
✗ Incorrect: The event runs from July 1-July 5. (using a hyphen for a date range)
✓ Correct: The event runs from July 1–July 5. (using an en-dash)
Why: Hyphens join words; en-dashes show ranges.
✗ Incorrect: She paused–unsure of what to say. (using two hyphens instead of an em-dash)
✓ Correct: She paused—unsure of what to say. (using an em-dash)
Why: Two hyphens (–) are a keyboard approximation, not proper punctuation. Use the actual em-dash.
✗ Incorrect: The self esteem of teenagers is fragile. (missing hyphen in compound modifier)
✓ Correct: The self-esteem of teenagers is fragile.
Why: Compound modifiers and compound nouns require hyphens to avoid confusion.
Sample Dialogue
Julia (editor): Your sentence says “The meeting runs 9-5”. Should that be a different dash?
Marcus: Probably. What’s the difference?
Julia: A hyphen joins words. An en-dash shows a range. So “9–5” is the range of hours — you’d use an en-dash.
Marcus: Got it. And what about the sentence with “She paused—unsure of herself”?
Julia: That’s perfect. That em-dash creates a break for emphasis. That’s exactly when you use it.
Quick Quiz
- Which mark do you use in “mother-in-law”? (hyphen / en-dash / em-dash)
- Which mark do you use to show “pages 10–20”? (hyphen / en-dash / em-dash)
- Fix this sentence: “She was about to speak–but then paused.” (What mark should replace “–“?)
- Which mark do you use in “well-known author”? (hyphen / en-dash / em-dash)
- Which mark do you use to show “the score was 24–17”? (hyphen / en-dash / em-dash)
Answers: 1. hyphen · 2. en-dash · 3. em-dash (—) · 4. hyphen · 5. en-dash.
Related Articles
- ↑ Master Pillar: English Grammar
- Complete Guide to Punctuation Marks in English
- ↑ Back to pillar: English Confused Words
Frequently Asked Questions
What is the difference between a hyphen and a dash?
A hyphen (-) joins words together to form compounds or modifiers. A dash is longer and either shows a range (en-dash: –) or creates a break for emphasis (em-dash: —). The three marks have different lengths and different jobs.
When should I use an en-dash instead of a hyphen?
Use an en-dash to show a range of values — dates, page numbers, times, or scores. Example: “2010–2015” or “pages 5–10”. Use a hyphen only to join words or parts of words together.
Can I use two hyphens (–) in place of an em-dash?
In informal writing, two hyphens are sometimes used as a workaround when you don’t have access to a proper em-dash. However, in formal and professional writing, always use the actual em-dash (—). Most word processors and modern devices make this easy.
Do I need spaces around an em-dash?
In American English, no spaces are used: “She paused—unsure of herself.” In British English, some writers prefer spaces: “She paused — unsure of herself.” Check the style guide you’re following.
Is it “compound-modifier” or “compound modifier”?
Use a hyphen when the compound modifier comes before the noun: “a well-written book”. After the noun, no hyphen: “The book is well written.” When in doubt, read it aloud—if it sounds like one unit before the noun, add a hyphen.
How do I type an en-dash or em-dash on my keyboard?
On Windows: For en-dash, press Ctrl+Minus (on the numeric keypad). For em-dash, press Ctrl+Alt+Minus. On Mac: For en-dash, press Option+Minus. For em-dash, press Shift+Option+Minus. In most word processors, you can also use the Insert menu.
Quick Test: Check Your Understanding
5 questions to test what you've learned. No sign-up required.