How to type – in Microsoft Word

Microsoft Word doesn't always offer a built-in shortcut for en dash (–) (–). The fastest method is to copy the character below and paste it into Microsoft Word. We also list the Alt code, macOS Option shortcut, HTML entity and Unicode codepoint so you can pick whichever fits your workflow.

Copy – for Microsoft Word

Paste – into Microsoft Word

  1. Open the document where you want to insert the text.
  2. Type the characters here on TypeKeyboard and click Copy.
  3. Switch to Word and press Ctrl + V (Cmd + V on macOS) to paste.
  4. If the text shows as boxes, change the font to a Unicode-complete one such as Arial Unicode MS, Noto, or Segoe UI.

Alt code (Windows)

Alt + 0150

Hold Alt and type 0150 on the numeric keypad while Microsoft Word is focused.

Option shortcut (macOS)

Option + -

HTML entity

–

–

Unicode codepoint

U+2013

Tip

Word's spell-checker may underline non-English text — right-click and choose Set Proofing Language.

Frequently asked questions

What is the fastest way to type – in Microsoft Word?

Click Copy above and paste it into Microsoft Word. The character is already in the right encoding and works in any version of Microsoft Word.

Does Microsoft Word have a built-in shortcut for –?

Sometimes. Microsoft Word on Windows accepts the Alt code below; macOS users can use the Option shortcut. If neither is convenient, copy-paste is universal.

Why does – sometimes show as a box in Microsoft Word?

The font in your Microsoft Word document doesn't include –. Switch to a Unicode-complete font such as Noto, Arial Unicode MS or Segoe UI.

Can I add – to autocorrect in Microsoft Word?

Yes. Most desktop versions of Microsoft Word include an autocorrect / quick-replace feature. Add a short trigger string (e.g. "xen-dash") that expands to –.

Related keyboards