Quick answer
None of the standard arrow characters fall in the Windows-1252 legacy code range, so every one of them needs the universal hex-plus-Alt+X method below rather than a numpad shortcut.
01 Alt codes at a glance
| Character | Windows Alt code | Universal (any codepoint) | Mac | HTML |
|---|---|---|---|---|
| Leftwards Arrow | — none — | Alt+X after typing 2190 (Word) · Ctrl+Shift+U then 2190 (Linux) |
Character page → | |
| Leftwards Arrow With Stroke | — none — | Alt+X after typing 219A (Word) · Ctrl+Shift+U then 219a (Linux) |
Character page → | |
| Rightwards Arrow | — none — | Alt+X after typing 2192 (Word) · Ctrl+Shift+U then 2192 (Linux) |
Character page → | |
| Rightwards Arrow With Stroke | — none — | Alt+X after typing 219B (Word) · Ctrl+Shift+U then 219b (Linux) |
Character page → | |
| Upwards Arrow | — none — | Alt+X after typing 2191 (Word) · Ctrl+Shift+U then 2191 (Linux) |
Character page → | |
| Downwards Arrow | — none — | Alt+X after typing 2193 (Word) · Ctrl+Shift+U then 2193 (Linux) |
Character page → | |
| Left Right Arrow | — none — | Alt+X after typing 2194 (Word) · Ctrl+Shift+U then 2194 (Linux) |
Character page → | |
| Left Right Arrow With Stroke | — none — | Alt+X after typing 21AE (Word) · Ctrl+Shift+U then 21ae (Linux) |
Character page → | |
| Up Down Arrow | — none — | Alt+X after typing 2195 (Word) · Ctrl+Shift+U then 2195 (Linux) |
Character page → | |
| North West Arrow | — none — | Alt+X after typing 2196 (Word) · Ctrl+Shift+U then 2196 (Linux) |
Character page → | |
| North East Arrow | — none — | Alt+X after typing 2197 (Word) · Ctrl+Shift+U then 2197 (Linux) |
Character page → | |
| South East Arrow | — none — | Alt+X after typing 2198 (Word) · Ctrl+Shift+U then 2198 (Linux) |
Character page → | |
| South West Arrow | — none — | Alt+X after typing 2199 (Word) · Ctrl+Shift+U then 2199 (Linux) |
Character page → | |
| Leftwards Wave Arrow | — none — | Alt+X after typing 219C (Word) · Ctrl+Shift+U then 219c (Linux) |
Character page → | |
| Rightwards Wave Arrow | — none — | Alt+X after typing 219D (Word) · Ctrl+Shift+U then 219d (Linux) |
Character page → | |
| Leftwards Two Headed Arrow | — none — | Alt+X after typing 219E (Word) · Ctrl+Shift+U then 219e (Linux) |
Character page → | |
| Upwards Two Headed Arrow | — none — | Alt+X after typing 219F (Word) · Ctrl+Shift+U then 219f (Linux) |
Character page → | |
| Rightwards Two Headed Arrow | — none — | Alt+X after typing 21A0 (Word) · Ctrl+Shift+U then 21a0 (Linux) |
Character page → | |
| Downwards Two Headed Arrow | — none — | Alt+X after typing 21A1 (Word) · Ctrl+Shift+U then 21a1 (Linux) |
Character page → | |
| Leftwards Arrow With Tail | — none — | Alt+X after typing 21A2 (Word) · Ctrl+Shift+U then 21a2 (Linux) |
Character page → | |
| Rightwards Arrow With Tail | — none — | Alt+X after typing 21A3 (Word) · Ctrl+Shift+U then 21a3 (Linux) |
Character page → | |
| Leftwards Arrow From Bar | — none — | Alt+X after typing 21A4 (Word) · Ctrl+Shift+U then 21a4 (Linux) |
Character page → | |
| Upwards Arrow From Bar | — none — | Alt+X after typing 21A5 (Word) · Ctrl+Shift+U then 21a5 (Linux) |
Character page → | |
| Rightwards Arrow From Bar | — none — | Alt+X after typing 21A6 (Word) · Ctrl+Shift+U then 21a6 (Linux) |
Character page → | |
| Downwards Arrow From Bar | — none — | Alt+X after typing 21A7 (Word) · Ctrl+Shift+U then 21a7 (Linux) |
Character page → | |
| Up Down Arrow With Base | — none — | Alt+X after typing 21A8 (Word) · Ctrl+Shift+U then 21a8 (Linux) |
Character page → | |
| Leftwards Arrow With Hook | — none — | Alt+X after typing 21A9 (Word) · Ctrl+Shift+U then 21a9 (Linux) |
Character page → | |
| Rightwards Arrow With Hook | — none — | Alt+X after typing 21AA (Word) · Ctrl+Shift+U then 21aa (Linux) |
Character page → | |
| Leftwards Arrow With Loop | — none — | Alt+X after typing 21AB (Word) · Ctrl+Shift+U then 21ab (Linux) |
Character page → | |
| Rightwards Arrow With Loop | — none — | Alt+X after typing 21AC (Word) · Ctrl+Shift+U then 21ac (Linux) |
Character page → | |
| Left Right Wave Arrow | — none — | Alt+X after typing 21AD (Word) · Ctrl+Shift+U then 21ad (Linux) |
Character page → | |
| Downwards Zigzag Arrow | — none — | Alt+X after typing 21AF (Word) · Ctrl+Shift+U then 21af (Linux) |
Character page → | |
| Upwards Arrow With Tip Leftwards | — none — | Alt+X after typing 21B0 (Word) · Ctrl+Shift+U then 21b0 (Linux) |
Character page → | |
| Upwards Arrow With Tip Rightwards | — none — | Alt+X after typing 21B1 (Word) · Ctrl+Shift+U then 21b1 (Linux) |
Character page → | |
| Downwards Arrow With Tip Leftwards | — none — | Alt+X after typing 21B2 (Word) · Ctrl+Shift+U then 21b2 (Linux) |
Character page → | |
| Downwards Arrow With Tip Rightwards | — none — | Alt+X after typing 21B3 (Word) · Ctrl+Shift+U then 21b3 (Linux) |
Character page → | |
| Rightwards Arrow With Corner Downwards | — none — | Alt+X after typing 21B4 (Word) · Ctrl+Shift+U then 21b4 (Linux) |
Character page → | |
| Downwards Arrow With Corner Leftwards | — none — | Alt+X after typing 21B5 (Word) · Ctrl+Shift+U then 21b5 (Linux) |
Character page → | |
| Anticlockwise Top Semicircle Arrow | — none — | Alt+X after typing 21B6 (Word) · Ctrl+Shift+U then 21b6 (Linux) |
Character page → | |
| Clockwise Top Semicircle Arrow | — none — | Alt+X after typing 21B7 (Word) · Ctrl+Shift+U then 21b7 (Linux) |
Character page → | |
| North West Arrow To Long Bar | — none — | Alt+X after typing 21B8 (Word) · Ctrl+Shift+U then 21b8 (Linux) |
Character page → | |
| Leftwards Arrow To Bar Over Rightwards Arrow To Bar | — none — | Alt+X after typing 21B9 (Word) · Ctrl+Shift+U then 21b9 (Linux) |
Character page → | |
| Anticlockwise Open Circle Arrow | — none — | Alt+X after typing 21BA (Word) · Ctrl+Shift+U then 21ba (Linux) |
Character page → | |
| Clockwise Open Circle Arrow | — none — | Alt+X after typing 21BB (Word) · Ctrl+Shift+U then 21bb (Linux) |
Character page → | |
| Rightwards Arrow Over Leftwards Arrow | — none — | Alt+X after typing 21C4 (Word) · Ctrl+Shift+U then 21c4 (Linux) |
Character page → | |
| Upwards Arrow Leftwards Of Downwards Arrow | — none — | Alt+X after typing 21C5 (Word) · Ctrl+Shift+U then 21c5 (Linux) |
Character page → | |
| Leftwards Arrow Over Rightwards Arrow | — none — | Alt+X after typing 21C6 (Word) · Ctrl+Shift+U then 21c6 (Linux) |
Character page → | |
| Leftwards Paired Arrows | — none — | Alt+X after typing 21C7 (Word) · Ctrl+Shift+U then 21c7 (Linux) |
Character page → | |
| Upwards Paired Arrows | — none — | Alt+X after typing 21C8 (Word) · Ctrl+Shift+U then 21c8 (Linux) |
Character page → | |
| Rightwards Paired Arrows | — none — | Alt+X after typing 21C9 (Word) · Ctrl+Shift+U then 21c9 (Linux) |
Character page → | |
| Downwards Paired Arrows | — none — | Alt+X after typing 21CA (Word) · Ctrl+Shift+U then 21ca (Linux) |
Character page → | |
| Leftwards Double Arrow | — none — | Alt+X after typing 21D0 (Word) · Ctrl+Shift+U then 21d0 (Linux) |
Character page → | |
| Leftwards Double Arrow With Stroke | — none — | Alt+X after typing 21CD (Word) · Ctrl+Shift+U then 21cd (Linux) |
Character page → | |
| Upwards Double Arrow | — none — | Alt+X after typing 21D1 (Word) · Ctrl+Shift+U then 21d1 (Linux) |
Character page → | |
| Rightwards Double Arrow | — none — | Alt+X after typing 21D2 (Word) · Ctrl+Shift+U then 21d2 (Linux) |
Character page → | |
| Rightwards Double Arrow With Stroke | — none — | Alt+X after typing 21CF (Word) · Ctrl+Shift+U then 21cf (Linux) |
Character page → | |
| Downwards Double Arrow | — none — | Alt+X after typing 21D3 (Word) · Ctrl+Shift+U then 21d3 (Linux) |
Character page → | |
| Left Right Double Arrow | — none — | Alt+X after typing 21D4 (Word) · Ctrl+Shift+U then 21d4 (Linux) |
Character page → | |
| Left Right Double Arrow With Stroke | — none — | Alt+X after typing 21CE (Word) · Ctrl+Shift+U then 21ce (Linux) |
Character page → | |
| Up Down Double Arrow | — none — | Alt+X after typing 21D5 (Word) · Ctrl+Shift+U then 21d5 (Linux) |
Character page → | |
| North West Double Arrow | — none — | Alt+X after typing 21D6 (Word) · Ctrl+Shift+U then 21d6 (Linux) |
Character page → | |
| North East Double Arrow | — none — | Alt+X after typing 21D7 (Word) · Ctrl+Shift+U then 21d7 (Linux) |
Character page → | |
| South East Double Arrow | — none — | Alt+X after typing 21D8 (Word) · Ctrl+Shift+U then 21d8 (Linux) |
Character page → | |
| South West Double Arrow | — none — | Alt+X after typing 21D9 (Word) · Ctrl+Shift+U then 21d9 (Linux) |
Character page → | |
| Leftwards Triple Arrow | — none — | Alt+X after typing 21DA (Word) · Ctrl+Shift+U then 21da (Linux) |
Character page → | |
| Rightwards Triple Arrow | — none — | Alt+X after typing 21DB (Word) · Ctrl+Shift+U then 21db (Linux) |
Character page → | |
| Leftwards Squiggle Arrow | — none — | Alt+X after typing 21DC (Word) · Ctrl+Shift+U then 21dc (Linux) |
Character page → | |
| Rightwards Squiggle Arrow | — none — | Alt+X after typing 21DD (Word) · Ctrl+Shift+U then 21dd (Linux) |
Character page → | |
| Upwards Arrow With Double Stroke | — none — | Alt+X after typing 21DE (Word) · Ctrl+Shift+U then 21de (Linux) |
Character page → | |
| Downwards Arrow With Double Stroke | — none — | Alt+X after typing 21DF (Word) · Ctrl+Shift+U then 21df (Linux) |
Character page → | |
| Leftwards Dashed Arrow | — none — | Alt+X after typing 21E0 (Word) · Ctrl+Shift+U then 21e0 (Linux) |
Character page → | |
| Upwards Dashed Arrow | — none — | Alt+X after typing 21E1 (Word) · Ctrl+Shift+U then 21e1 (Linux) |
Character page → | |
| Rightwards Dashed Arrow | — none — | Alt+X after typing 21E2 (Word) · Ctrl+Shift+U then 21e2 (Linux) |
Character page → | |
| Downwards Dashed Arrow | — none — | Alt+X after typing 21E3 (Word) · Ctrl+Shift+U then 21e3 (Linux) |
Character page → | |
| Leftwards Arrow To Bar | — none — | Alt+X after typing 21E4 (Word) · Ctrl+Shift+U then 21e4 (Linux) |
Character page → | |
| Rightwards Arrow To Bar | — none — | Alt+X after typing 21E5 (Word) · Ctrl+Shift+U then 21e5 (Linux) |
Character page → | |
| Leftwards White Arrow | — none — | Alt+X after typing 21E6 (Word) · Ctrl+Shift+U then 21e6 (Linux) |
Character page → | |
| Upwards White Arrow | — none — | Alt+X after typing 21E7 (Word) · Ctrl+Shift+U then 21e7 (Linux) |
Character page → | |
| Rightwards White Arrow | — none — | Alt+X after typing 21E8 (Word) · Ctrl+Shift+U then 21e8 (Linux) |
Character page → | |
| Downwards White Arrow | — none — | Alt+X after typing 21E9 (Word) · Ctrl+Shift+U then 21e9 (Linux) |
Character page → | |
| Upwards White Arrow From Bar | — none — | Alt+X after typing 21EA (Word) · Ctrl+Shift+U then 21ea (Linux) |
Character page → | |
| Upwards White Arrow On Pedestal | — none — | Alt+X after typing 21EB (Word) · Ctrl+Shift+U then 21eb (Linux) |
Character page → | |
| Upwards White Arrow On Pedestal With Horizontal Bar | — none — | Alt+X after typing 21EC (Word) · Ctrl+Shift+U then 21ec (Linux) |
Character page → | |
| Upwards White Arrow On Pedestal With Vertical Bar | — none — | Alt+X after typing 21ED (Word) · Ctrl+Shift+U then 21ed (Linux) |
Character page → | |
| Upwards White Double Arrow | — none — | Alt+X after typing 21EE (Word) · Ctrl+Shift+U then 21ee (Linux) |
Character page → | |
| Upwards White Double Arrow On Pedestal | — none — | Alt+X after typing 21EF (Word) · Ctrl+Shift+U then 21ef (Linux) |
Character page → | |
| Rightwards White Arrow From Wall | — none — | Alt+X after typing 21F0 (Word) · Ctrl+Shift+U then 21f0 (Linux) |
Character page → | |
| North West Arrow To Corner | — none — | Alt+X after typing 21F1 (Word) · Ctrl+Shift+U then 21f1 (Linux) |
Character page → | |
| South East Arrow To Corner | — none — | Alt+X after typing 21F2 (Word) · Ctrl+Shift+U then 21f2 (Linux) |
Character page → | |
| Up Down White Arrow | — none — | Alt+X after typing 21F3 (Word) · Ctrl+Shift+U then 21f3 (Linux) |
Character page → | |
| Right Arrow With Small Circle | — none — | Alt+X after typing 21F4 (Word) · Ctrl+Shift+U then 21f4 (Linux) |
Character page → | |
| Downwards Arrow Leftwards Of Upwards Arrow | — none — | Alt+X after typing 21F5 (Word) · Ctrl+Shift+U then 21f5 (Linux) |
Character page → | |
| Three Rightwards Arrows | — none — | Alt+X after typing 21F6 (Word) · Ctrl+Shift+U then 21f6 (Linux) |
Character page → | |
| Leftwards Arrow With Vertical Stroke | — none — | Alt+X after typing 21F7 (Word) · Ctrl+Shift+U then 21f7 (Linux) |
Character page → | |
| Rightwards Arrow With Vertical Stroke | — none — | Alt+X after typing 21F8 (Word) · Ctrl+Shift+U then 21f8 (Linux) |
Character page → | |
| Left Right Arrow With Vertical Stroke | — none — | Alt+X after typing 21F9 (Word) · Ctrl+Shift+U then 21f9 (Linux) |
Character page → | |
| Leftwards Arrow With Double Vertical Stroke | — none — | Alt+X after typing 21FA (Word) · Ctrl+Shift+U then 21fa (Linux) |
Character page → | |
| Rightwards Arrow With Double Vertical Stroke | — none — | Alt+X after typing 21FB (Word) · Ctrl+Shift+U then 21fb (Linux) |
Character page → | |
| Left Right Arrow With Double Vertical Stroke | — none — | Alt+X after typing 21FC (Word) · Ctrl+Shift+U then 21fc (Linux) |
Character page → | |
| Leftwards Open-headed Arrow | — none — | Alt+X after typing 21FD (Word) · Ctrl+Shift+U then 21fd (Linux) |
Character page → | |
| Rightwards Open-headed Arrow | — none — | Alt+X after typing 21FE (Word) · Ctrl+Shift+U then 21fe (Linux) |
Character page → | |
| Left Right Open-headed Arrow | — none — | Alt+X after typing 21FF (Word) · Ctrl+Shift+U then 21ff (Linux) |
Character page → | |
| Up Arrowhead | — none — | Alt+X after typing 2303 (Word) · Ctrl+Shift+U then 2303 (Linux) |
Character page → | |
| Up Arrowhead Between Two Horizontal Bars | — none — | Alt+X after typing 2324 (Word) · Ctrl+Shift+U then 2324 (Linux) |
Character page → | |
| Broken Circle With Northwest Arrow | — none — | Alt+X after typing 238B (Word) · Ctrl+Shift+U then 238b (Linux) |
Character page → |
0 of 105 characters here have a legacy Windows Alt+NNNN code — that code only exists for the Latin-1 Supplement range and Windows-1252's fixed special-character block, not for Unicode generally. Every character has the universal hex-based method though: type the hex codepoint, then press Alt+X in Word to convert it.
Copied to clipboard