The ultimate em dash tool.
Click below to instantly copy the em dash symbol (—), or explore keyboard shortcuts, HTML codes, and global typographic variations.
Explore Global Dash Variations
Western Dashes
Arabic & Islamic Style
Japanese, Korean & Chinese
Greek, Antique & Decorative
Type it instantly.
Master how to type the em dash symbol (—) directly on your keyboard. Here are the exact shortcuts for every platform.
—
U+2014
—
The complete em dash guide
What is an em dash?
The em dash (—) is the longest of the three main dashes used in English typography. Named after the typographic unit of measurement equal to the width of the capital letter "M," it has been a staple of print and editorial design for centuries. Today it appears in novels, newspapers, Slack messages, and social posts — wherever a writer wants more emphasis than a comma but less formality than parentheses.
Em dash vs en dash vs hyphen
The three dashes look similar but serve very different purposes:
- —Em dash — marks a dramatic pause, sets off a parenthetical phrase, or signals an abrupt interruption. "She opened the door—and stopped dead in her tracks."
- –En dash — indicates ranges or connections between things. "Pages 10–20," "the London–Paris train."
- -Hyphen — joins compound words or splits a word at a line break. "Well-known," "self-aware."
Em dash HTML entity & Unicode reference
Developers working in HTML, CSS, or JavaScript will encounter the em dash in several forms. The Unicode code point is U+2014. In HTML you can write it as the named entity —, the decimal reference —, or the hex reference —. In JavaScript strings use the escaped form \u2014. All modern browsers and operating systems support it natively.
The em dash in other writing systems
Different languages handle the long dash differently. In Arabic publishing, the em dash appears much as in English; the tatweel (ـ) on this page is a separate character used for letter stretching in Arabic script. Japanese uses the dash (ダッシュ, —) and the double em dash (⸺) for pauses in dialogue. Korean writing uses the em dash to set off explanatory clauses similarly to English. Greek traditionally uses the em dash in dialogue to mark a speaker change, placed at the start of a line. This site provides the standard Unicode em dash (U+2014) used across all these contexts.
A brief history of the em dash
The em dash has its roots in the early days of movable type. In the Gutenberg era, printers used long dashes to fill space and indicate a missing or unknown word — a convention that persists in scholarly citations today (———). By the 18th and 19th centuries, novelists and journalists had adopted it as a rhetorical tool, using it for dramatic effect. Emily Dickinson famously used it as her primary punctuation mark, defying conventions entirely. In the digital age, the em dash was encoded as Unicode U+2014 and has appeared in every major character set since. Today, the AP Stylebook, Chicago Manual of Style, and MLA all have specific guidance on its use — confirming its place as one of the most discussed marks in modern writing.
Frequently asked questions
How do I type an em dash on a Mac? +
Press ⌥ Option + ⇧ Shift + - on your Mac keyboard. The em dash will appear instantly. Alternatively, copy it from the button at the top of this page.
How do I type an em dash on Windows? +
Hold Alt and type 0151 on your numeric keypad. In Microsoft Word, you can also use Ctrl + Alt + - (numeric keypad minus).
What is the HTML entity for an em dash? +
Use — for the named HTML entity, — for the decimal numeric reference, or — for the hex reference. In JavaScript, use the string \u2014.
What is the difference between an em dash and an en dash? +
The em dash (—) is longer and used for dramatic pauses or parenthetical emphasis. The en dash (–) is shorter and used for ranges like "10–20" or connections like "London–Paris." The hyphen (-) is the shortest and joins compound words.
How do I type an em dash on iPhone or Android? +
Press and hold the hyphen - key on your mobile keyboard. A pop-up will appear showing the en dash and em dash. Slide to the em dash (—) and release. You can also just copy it from the big button at the top of this page.