Arrow Symbols Guide → ← ↑ ↓ ⇒ — Every Arrow Symbol Explained
Arrows are everywhere in digital text. Navigation menus, math equations, flowcharts, social media bios, code comments — you name it. But there's a huge gap between what people need and what they can actually type on a keyboard.
Your keyboard gives you exactly zero arrow symbols by default. You have to go find them. This guide has every arrow character worth knowing about, organized by type so you can grab the one you need fast.
Quick Copy-Paste: Most Popular Arrows
These are the arrows people search for most:
- → — Right arrow
- ← — Left arrow
- ↑ — Up arrow
- ↓ — Down arrow
- ↔ — Left-right arrow
- ↕ — Up-down arrow
- ⇒ — Double right arrow
- ⇐ — Double left arrow
- ⇑ — Double up arrow
- ⇓ — Double down arrow
- ↗ — Up-right arrow
- ↘ — Down-right arrow
- ↙ — Down-left arrow
- ↖ — Up-left arrow
- ➔ — Heavy right arrow
- ➜ — Heavy right arrow (thick)
- ➤ — Arrowhead right
- ➡ — Right arrow emoji
- ⬅ — Left arrow emoji
- ⬆ — Up arrow emoji
- ⬇ — Down arrow emoji
That covers the basics. But Unicode has over 100 arrow characters, so let me break them down by category.
Simple Arrows: → ← ↑ ↓
The four basic arrows are the ones you'll use 90% of the time. They're clean, universally supported, and readable at any size.
- → (U+2192) — Rightwards arrow. The most common arrow in text. Used for "next," "leads to," "becomes," and general direction.
- ← (U+2190) — Leftwards arrow. Used for "back," "previous," or "returns."
- ↑ (U+2191) — Upwards arrow. Used for "above," "increase," or "scroll up."
- ↓ (U+2193) — Downwards arrow. Used for "below," "decrease," or "scroll down."
These four arrows have been in Unicode since version 1.1 (1993). Every single font supports them. You will never see a missing character box for these — they just work, everywhere.
Common uses:
- Navigation: ← Back | Next →
- Menus: Home → Products → Category
- Instructions: Click ↓ below
- Lists: → Item one → Item two → Item three
Double Arrows: ⇒ ⇐ ⇑ ⇓
Double arrows (also called "double-struck" arrows) look bolder and more formal:
- ⇒ — Double right arrow (implies, therefore)
- ⇐ — Double left arrow (is implied by)
- ⇑ — Double up arrow
- ⇓ — Double down arrow
- ⇔ — Double left-right arrow (if and only if)
- ⇕ — Double up-down arrow
In math and logic, ⇒ means "implies." If A ⇒ B, that means "if A is true, then B is also true." The double left-right arrow ⇔ means "if and only if" — both directions apply.
Outside of math, people use double arrows for emphasis. They look more "official" than single arrows, so they show up in presentations and formal documents.
Diagonal Arrows: ↗ ↘ ↙ ↖
Diagonal arrows point to the corners:
- ↗ — North-east (up-right)
- ↘ — South-east (down-right)
- ↙ — South-west (down-left)
- ↖ — North-west (up-left)
You see these in stock market and financial contexts. ↗ means "going up" (growth, profit). ↘ means "going down" (decline, loss). They're also used in weather maps, sports analysis, and any context where direction matters.
The emoji versions (↗️ ↘️ ↙️ ↖️) render with color on modern devices. The plain text versions (↗ ↘ ↙ ↖) stay monochrome. Pick whichever fits your context.
Heavy and Decorative Arrows
When you need arrows that stand out more:
- ➔ — Heavy wide-headed right arrow
- ➜ — Heavy round-tipped right arrow
- ➝ — Dashed right arrow
- ➞ — Heavy dashed right arrow
- ➟ — Heavy arrow with equilateral tip
- ➠ — Heavy dashed triangle right arrow
- ➡ — Black right arrow
- ➢ — Three-D top-lit right arrow
- ➣ — Three-D bottom-lit right arrow
- ➤ — Black right arrowhead
- ➥ — Heavy black curved down-right arrow
- ➦ — Heavy black curved up-right arrow
These work great as bullet points. Instead of using • for a list, try ➤ or ➔. It gives your text a more dynamic look, especially in presentations and social media posts.
Curved and Looping Arrows
For undo/redo, refresh, and circular motion:
- ↩ — Leftwards arrow with hook (undo)
- ↪ — Rightwards arrow with hook (redo)
- ↺ — Anticlockwise open circle arrow (rotate left)
- ↻ — Clockwise open circle arrow (rotate right, refresh)
- ⟲ — Anticlockwise gapped circle arrow
- ⟳ — Clockwise gapped circle arrow
- ↶ — Anticlockwise top semicircle arrow
- ↷ — Clockwise top semicircle arrow
- 🔄 — Counterclockwise arrows emoji (refresh/sync)
- 🔃 — Clockwise vertical arrows emoji
The hook arrows ↩ and ↪ are the undo/redo symbols you see in text editors. If you're writing documentation about software, these are handy for illustrating keyboard actions without screenshots.
Triangle Arrows (Pointers)
Triangles that function as arrows or play/pause buttons:
- ▶ — Right-pointing triangle (play button)
- ◀ — Left-pointing triangle
- ▲ — Up-pointing triangle
- ▼ — Down-pointing triangle
- ► — Black right-pointing pointer
- ◄ — Black left-pointing pointer
- ▸ — Small right-pointing triangle
- ◂ — Small left-pointing triangle
- ▴ — Small up-pointing triangle
- ▾ — Small down-pointing triangle
▶ is everywhere — it's the universal "play" button. YouTube thumbnails use it. Music apps use it. It's one of the most recognized symbols in modern design. ▲ and ▼ are commonly used for upvote/downvote systems.
Math and Logic Arrows
These show up in equations, proofs, and technical writing:
- → — Maps to (function notation: f: X → Y)
- ⇒ — Implies
- ⇔ — If and only if (biconditional)
- ↦ — Maps to (with bar: x ↦ f(x))
- ⟶ — Long right arrow
- ⟵ — Long left arrow
- ⟹ — Long double right arrow
- ⟸ — Long double left arrow
- ↛ — Does not map to
- ⇏ — Does not imply
In programming, → shows up in several contexts. In Haskell, it defines function types. In JavaScript, => is the "fat arrow" for arrow functions (though that's two characters, not a single symbol). In mathematical writing, → and ⇒ are used constantly.
Emoji Arrows
These are the colorful, emoji-style arrows that render differently on each platform:
- ➡️ — Right arrow
- ⬅️ — Left arrow
- ⬆️ — Up arrow
- ⬇️ — Down arrow
- ↗️ — Up-right arrow
- ↘️ — Down-right arrow
- ↙️ — Down-left arrow
- ↖️ — Up-left arrow
- ↕️ — Up-down arrow
- ↔️ — Left-right arrow
- 🔙 — BACK arrow
- 🔚 — END arrow
- 🔛 — ON! arrow
- 🔜 — SOON arrow
- 🔝 — TOP arrow
The word arrows (🔙 🔚 🔛 🔜 🔝) are interesting. They come from Japanese mobile phone culture, where they were used in messaging. "🔜" basically means "coming soon" and it's surprisingly useful in social media posts.
How to Type Arrow Symbols
Windows
- → : Alt + 26 (numpad)
- ← : Alt + 27 (numpad)
- ↑ : Alt + 24 (numpad)
- ↓ : Alt + 25 (numpad)
- For others: Win + . to open the emoji picker, search "arrow"
Mac
- Control + Command + Space to open Character Viewer
- Search "arrow" to see all arrow characters
- No direct keyboard shortcuts for arrows on Mac, unfortunately
HTML
→→ → (right arrow)←→ ← (left arrow)↑→ ↑ (up arrow)↓→ ↓ (down arrow)↔→ ↔ (left-right arrow)⇒→ ⇒ (double right arrow)⇐→ ⇐ (double left arrow)
Arrow Combinations for Design
Here are some ways to combine arrows with other symbols for creative effects:
- → · ← — Bidirectional separator
- ★ → ★ → ★ — Step sequence
- ← BACK | NEXT → — Navigation buttons
- ↑ top ↑ — Scroll-to-top indicator
- ➤ Item one — Arrow bullet point
- ⇒ Result — Conclusion indicator
- ↗ +12% ↘ -5% — Financial indicators
Compatibility
The basic arrows (→ ← ↑ ↓) work on every device and every font. They're safe to use anywhere.
Heavy and decorative arrows (➔ ➜ ➤) work on most modern devices but might fall back to simpler shapes on older systems or in some monospace fonts.
Emoji arrows (➡️ ⬅️ ⬆️ ⬇️) require emoji support. All modern phones and browsers handle them fine, but in plain text environments like terminal windows, they might not render as expected.
Final Thoughts
Arrows are one of those things that seem simple until you realize how many options there are. The basic four (→ ← ↑ ↓) handle most situations. Double arrows (⇒) add formality. Heavy arrows (➤) add emphasis. And triangles (▶) work as buttons.
Grab what you need from our full arrow symbols collection, or browse the other symbol categories to find exactly what you're looking for.