Short answer: Tap any arrow below to copy it. To type one yourself, the most reliable method on Windows is type the hex code, then press Alt + X in Word (27A4 + Alt + X gives ➤). None of these arrows work with the classic Alt + 0-something codes — every one sits above character 255.
Tap any arrow to copy it
Need a different arrow, or a symbol from another category? The full symbol keyboard has all 1,000+ with the same tap-to-copy.
Plain directional arrows — → ← ↑ ↓ — live on the arrow symbols guide, and looping ones like ↩ ↻ are on curved arrows. This page covers the decorative set: heavy arrowheads, dingbat arrows, outlined white arrows and triangles, the ones people actually want for bullet lists, slides, resumes and social bios.
Fancy arrow symbols — full reference
| Symbol | Name | Unicode | HTML | Windows (Word) |
|---|---|---|---|---|
| ➤ | Black rightwards arrowhead | U+27A4 | ➤ | 27A4 then Alt + X |
| ➔ | Heavy wide-headed rightwards arrow | U+2794 | ➔ | 2794 then Alt + X |
| ➜ | Heavy round-tipped rightwards arrow | U+279C | ➜ | 279C then Alt + X |
| ➨ | Heavy concave-pointed rightwards arrow | U+27A8 | ➨ | 27A8 then Alt + X |
| ➡ | Black rightwards arrow (Dingbats) | U+27A1 | ➡ | 27A1 then Alt + X |
| ⮕ | Rightwards black arrow | U+2B95 | ⮕ | 2B95 then Alt + X |
| ⇨ | Rightwards white arrow | U+21E8 | ⇨ | 21E8 then Alt + X |
| ⇦ | Leftwards white arrow | U+21E6 | ⇦ | 21E6 then Alt + X |
| ⇧ | Upwards white arrow | U+21E7 | ⇧ | 21E7 then Alt + X |
| ⇩ | Downwards white arrow | U+21E9 | ⇩ | 21E9 then Alt + X |
| ▶ | Black right-pointing triangle | U+25B6 | ▶ | 25B6 then Alt + X |
| ◀ | Black left-pointing triangle | U+25C0 | ◀ | 25C0 then Alt + X |
| ⟶ | Long rightwards arrow | U+27F6 | ⟶ | 27F6 then Alt + X |
| ↝ | Rightwards wave arrow | U+219D | ↝ | 219D then Alt + X |
None of these have a named HTML entity — use the numeric codes above.
Windows
Alt codes don’t work for these. The classic Alt + 0-something codes only reach character 255, and the lowest arrow here is character 8605. If you’ve been trying Alt + 26 or similar and getting nothing, that’s why — more on Alt codes failing.
Three methods that do work:
- Word, Outlook, PowerPoint — hex then Alt + X. Type the four-character code (for example
27A4), then press Alt + X. The code flips into the arrow. Press Alt + X again immediately to flip it back if you got the wrong one. - The emoji panel — anywhere. Press Windows key + period, click the Ω symbol tab, then choose the arrows category. This works in any app, including browsers and chat boxes where Alt + X does nothing. See the full emoji panel guide.
- Insert → Symbol in Office. Set the subset dropdown to Dingbats for ➤ ➔ ➜ ➨ ➡, or Arrows for ⇨ ⇦ ⇧ ⇩ ↝.

Mac
macOS has no Option shortcut for any arrow on this page. Don’t trust a site that gives you one — those combinations produce something else entirely, or nothing.
Character Viewer (works everywhere): press Control + Command + Space, type arrow in the search box, and double-click the one you want. Drag your regulars into Favorites and they’re one click away next time.
Unicode Hex Input (faster, once set up): open System Settings → Keyboard → Text Input → Edit → Add Input Source → Others → Unicode Hex Input. Switch to that layout, then hold Option and type the four hex characters — Option + 27A4 gives ➤. Every arrow on this page is in the Basic Multilingual Plane, so all fourteen work with this method.
Chromebook and Linux
Both use the same Unicode entry shortcut:
- Press Ctrl + Shift + U — a small underlined
uappears. - Type the hex code without the
U+(for example27a4). - Press Enter or Space.
On ChromeOS this works in most text fields; if a field ignores it, use the emoji picker (right-click → Emoji, or Search + Shift + Space) and search “arrow”. On Linux this is IBus behaviour and needs IBus running — GNOME and most Ubuntu-family desktops have it by default.
iPhone and Android
Neither stock keyboard has these arrows, and the emoji keyboard only carries the emoji-styled ones (➡️ ⬅️ ⬆️ ⬇️ ▶️) — not ➤ ➔ ➜ ⇨.
The fix is text replacement: copy the arrow from this page, then create a shortcut so typing something like ;arr inserts it.
- iPhone: Settings → General → Keyboard → Text Replacement → +, paste the arrow in Phrase, type your trigger in Shortcut.
- Android (Gboard): Settings → Languages & input → Gboard → Dictionary → Personal dictionary → +, paste the arrow, set a shortcut word.
Full walkthrough on the text replacement guide.
Word, Google Docs and Slides
Word’s built-in AutoCorrect already turns --> into a right arrow and ==> into a heavy right arrow as you type. Useful, but with a catch: those are formatted AutoCorrect entries, so the arrow can carry a symbol font with it. Paste one into a plain-text field, a code editor or a web form and it can arrive as a stray letter instead of an arrow. If you need an arrow that survives copy-paste anywhere, use the hex + Alt + X method instead — that inserts a real Unicode character in your normal font.
None of the decorative arrows here have a built-in AutoCorrect entry. Add your own: File → Options → Proofing → AutoCorrect Options, paste ➤ into the With box, type your trigger (something unlikely, like \ar) in Replace, click Add.
Google Docs and Slides: Insert → Special characters, then search arrow or draw the shape in the sketch box. Docs also has its own substitution list under Tools → Preferences → Substitutions — same idea as Word’s AutoCorrect, and it syncs with your Google account rather than the machine.
HTML and CSS
Use the numeric entity in markup:
html
<p>Next step ➤ check your settings</p>
For a CSS-only arrow bullet or a ::before marker, use the hex escape — no entity, no leading &:
css
.step::before { content: "\27A4"; color: #e8643c; }
ul.arrows { list-style-type: "\279C "; }
The emoji problem, and how to stop it. ➡ (U+27A1) and ▶ (U+25B6) are both flagged as emoji characters in Unicode. <cite index=”18-1″>A conforming platform renders U+27A1 as a monochrome glyph, and adding Variation Selector-16 is what requests the colourful emoji version</cite> — but in practice, <cite index=”22-1″>phones lean toward the emoji rendering even without that selector, while desktop browsers stick to the plain text form</cite>. That’s why your neat black arrow shows up as a blue-and-white emoji tile on an iPhone.
To pin it to the flat text version, append VS15 (U+FE0E):
html
<p>Next ➡︎</p>
If you specifically want the coloured emoji everywhere, append VS16 (️) instead. Same character either way — the invisible selector after it decides the look.
➡ or ⮕ — which rightwards arrow?
They look nearly identical and people pick the wrong one constantly. ➡ (U+27A1) is a Dingbats-block character inherited from the Zapf Dingbats font, and it became the emoji right arrow by historical accident. ⮕ (U+2B95) was added later specifically to match the shapes of ⬅ ⬆ ⬇.
Practical rule: use ⮕ when you want a plain black arrow that stays plain, and ➡ when you’re deliberately in emoji territory alongside ⬅ ⬆ ⬇. ⮕ has thinner font coverage, so test it before shipping.
Where these actually get used
- Bullet lists that aren’t boring — ➤ and ➜ as list markers. Pairs well with the bullet point guide.
- Slides and callouts — ➨ and ⟶ for “leads to” relationships.
- Resumes — ➤ as a sub-bullet reads cleanly in ATS parsers because it’s a real character, not an image.
- Section dividers and newsletters — see newsletter dividers for full divider sets.
- Social bios and captions — combine with fancy text.
- UI mockups — ▶ ◀ for play and previous controls, ⇧ for a Shift key label (that’s literally what ⇧ means on a Mac keyboard).
Troubleshooting
| Problem | Fix |
|---|---|
| Arrow shows as an empty box ▯ | The font has no glyph for it. Switch to Segoe UI Symbol (Windows), Apple Symbols (Mac) or Noto Sans Symbols 2. Full explanation on symbols showing as boxes. |
| Alt + 0-something produces nothing | Expected — every arrow here is above character 255. Use hex + Alt + X or the emoji panel. |
| Alt + X does nothing | You’re not in an Office app. Alt + X is Word, Outlook and PowerPoint only — not browsers, not Notepad. |
| Alt + X converted the wrong characters | It grabs the hex digits immediately before the cursor. Put a space before the code, or select just the code first. |
| Arrow turned into a blue emoji | It’s an emoji-flagged character. Append ︎ (VS15) in HTML, or pick a non-emoji arrow like ➤ or ➜. |
| Arrow pasted from Word became a random letter | You used the --> AutoCorrect arrow, which carries a symbol font. Re-insert with hex + Alt + X. |
| ⮕ shows but ➡ doesn’t (or vice versa) | Font coverage differs between the two. Pick whichever renders and stay consistent. |
| Option + a code does nothing on Mac | Unicode Hex Input isn’t enabled, or you’re on the standard US layout. Enable it in Keyboard settings, or use Character Viewer. |
Recap
| If you’re on… | Do this |
|---|---|
| Windows, in Word | Type the hex code, press Alt + X |
| Windows, anywhere else | Windows key + period → Ω tab → arrows |
| Mac | Control + Command + Space, search “arrow” |
| Chromebook or Linux | Ctrl + Shift + U, hex, Enter |
| Phone | Copy from here, save as a text replacement |
| A web page | ➤ in HTML, "\27A4" in CSS |
Frequently asked questions
What is the ➤ symbol called?
It’s the black rightwards arrowhead, U+27A4, from the Dingbats block of the Unicode Standard. It’s often called a solid arrowhead or triangle arrow, and it’s the most-used decorative bullet arrow.
Why won’t Alt codes work for fancy arrows?
Windows Alt + 0-something codes only reach character 255, and every arrow on this page sits far above that — the lowest is 8605. Use the hex code followed by Alt + X in Word, or the Windows emoji panel, instead.
How do I type a fancy arrow on a Mac?
Press Control + Command + Space to open Character Viewer and search “arrow”, then double-click the one you want. There is no built-in Option shortcut for any of these arrows on the standard US layout.
Why did my arrow turn into a coloured emoji?
Some arrows, including ➡ and ▶, are flagged as emoji characters in Unicode, and phones tend to render them in emoji style. Append the invisible variation selector U+FE0E in HTML, or choose a non-emoji arrow such as ➤ or ➜.
What is the difference between ➡ and ⮕?
Both are black rightwards arrows. ➡ (U+27A1) comes from the Dingbats block and doubles as the emoji right arrow, while ⮕ (U+2B95) was added later to match the shapes of ⬅ ⬆ ⬇. Use ⮕ for a plain arrow and ➡ when you want the emoji set.
Can I use these arrows in a resume or email?
Yes. They are standard Unicode characters, not images, so they copy, paste and parse as text. Check they render in your recipient’s app first, since rare arrows like ⮕ have patchy font coverage.
Written by Igor R. Tested on Windows 11, macOS, ChromeOS, Linux (IBus), iOS and Android. Last updated August 2026. Symbol code points follow the Unicode Standard.