Looking to make intermissions look right typographically or give a range of numbers with a dash that is just the right size — but struggling to find the appropriate dashes on your keyboard? Find out here how (and when) to effortlessly type em dash ( — ) and en dash (–) on Windows ⤓.
On This Page
How to Type Em Dash (—) and En Dash (–) on Windows 10/11
⚡ Quick Fix
Em dash (—): Type 0151 (numeric keypad) while holding Alt or
En dash (–): Type 0150 (numeric keypad) while holding Alt or
Using the Em Dash and En Dash Alt Codes
Time needed: 1 minute
To insert the long em dash and en dash characters anywhere on Windows using Alt codes:
- Position the text cursor where you want the character to appear.
Here’s where: Both the en dash for ranges and the em dash for intermissions and interruptions are not typically separated from the surrounding characters with whitespace (though there are exceptions).
Here’s which: Em dash is for interruptions and asides; en dash is for ranges such as 1–3.
Example: I visited Davos — not too picturesque a setting itself — from June 9–August 27. - Press and hold the Alt key.
- Type 0 1 5 1 on the numeric keypad for em dash and 0 1 5 0 for en dash.
Word: In Word, getting to em and en dash is easier; see below.
Laptops without numeric keypad: It’s best to use the on-screen keyboard; see below.
Using the Windows Touch On-Screen Keyboard
To input em dash or en dash characters swiftly using the Windows on-screen (touch) keyboard:
- Position the text input cursor where you want to insert the dash.
- Bring up the Windows touch keyboard.
- Click or tap and hold the - (dash) key on the touch keyboard.
- Move the cursor until the em dash — or en dash – key is highlighted.
- Release the mouse cursor or remove your finger to insert the highlighted character.

Done typing — ? Automate it:
Instant unlock code • private offline app • one-time → lifetime • no ads
Using Copy and Paste to Input Em Dash and En Dash
Instead of typing Alt-codes or juggling on-screen utilities, you can also paste the dash characters, of course.
Em dash — | |
En dash – |
Locating Em Dash in the Windows Emoji Panel
To use the Windows 11 emoji panel to insert — or –:
- Put the text cursor where the em dash or en dash is to appear.
- Open the Windows emoji panel.
Here’s how: Press Windows . (period), for example, to open the emoji panel. - Go to the Symbols tab.
- Scroll to General punctuation.
- Click or tap the em dash — or en dash – character to insert it.
No search: The emoji panel knows no descriptions for its characters, so you cannot search fordash, for example, only locate the characters by appearance.
On a Mac? How to Insert Em-Dash ( — ) and En-Dash ( – ) on a Mac
Using Linux? How to Insert En Dash – and Em Dash — on Linux
Tapping on an iPhone? How to Insert En Dash and Em Dash on an iPhone
Using Windows Character Map to Insert Em Dash and En Dash
To input en- and em dash using the Windows Character Map application:
- Open Character Map.
Here’s how: Open the Windows Start menu, for example, search forcharacter map, and select Character Map. - Click the Search for : field.
No search: If you do not see Search for :, check Advanced view first. - Type
em dashoren dashfor the respective characters. - Now click Search.
- Highlight the desired character.
- Click Select.
- Now click Copy to copy em or en dash to the clipboard for pasting.

How to Type Em Dash and En Dash with MS PowerToys Keyboard Manager
To configure MS PowerToys Keyboard Manager to let you insert em dash and en dash with keyboard shortcuts:
- Enable Keyboard Manager in PowerToys.
Here’s how: Install and start PowerToys, then turn on Keyboard Manager in the Input & Output section. - Open Keyboard Manager key binding editor.
Here’s how: Open PowerToys and click Keyboard Manager under Quick access.
PowerToys keyboard shortcut: You can also press Windows Shift Q for the Keyboard Manager editor. - Click Add new remapping.
- Select Key or shortcut under Trigger.
- Click Press to start recording keys.
- Press the key combination you want to use for inserting em dash or en dash.
Example: You can use Alt - (hyphen) for em dash and Ctrl Alt - for en dash, for instance. - Choose Insert text under Action.
- Paste or insert the em dash or en dash character under Text to type.
- Click Save.
How to Insert Em Dash and En Dash Using AutoHotkey
To set up a shortcut that inserts em dash or en dash on Windows using AutoHotkey:
- Use the following snippet in a AutoHotkey script which is running in the background:
!-::Send "—"
^!::Send "–"
This lets you use Alt - to insert em dash — and Ctrl Alt to insert en dash –. A full sample script could look like this:
#Requires AutoHotkey v2.0
#SingleInstance force
!-::Send "—"
^!-::Send "–"
How to Input — and – Using Windows Notepad
To use the Unicode codepoint to directly input em dash and en dash in Notepad (or WordPad):
- Position the input cursor where the em or en dash is to appear.
- Type
2014for em dash and2013for en dash. - Press Alt X immediately.
How to Insert Em Dash and En Dash in Word for Windows
Word for Windows includes its own shortcuts as well as text replacement that make inserting dashes easier.
How to Type Em Dash (—) and En Dash (–) on Windows 10/11: FAQ
Can I enter em dash or en dash with the Windows 10 emoji panel?
No.
The emoji panel does not include hyphens on Windows 10.
How do I insert em dash and en dash using LaTeX?
To insert an em dash in LaTeX, you can use \textemdash; for en dash, employ \textendash, for example.
🚀 Instant Alternative
No more Windows shortcuts. Typography Fixer PRO converts -- → — with Ctrl+F.
Get Typography Fixer PRO ($3) →Offline PWA • Lifetime access • No ads
(Tested with Windows 10 Version 22H2 and Windows 11 Version 23H2–25H2; first published March 2024, last updated June 2026)
