Complete Arrow Symbols List
Unicode contains hundreds of arrow symbols spanning simple directional arrows, double arrows, curved arrows, and specialized mathematical arrows. This complete reference lists every Unicode arrow character with its code point, name, and HTML entity so you can copy and use any arrow in your text or code.
Unicode contains hundreds of arrow symbols spread across six blocks. From the humble left-right arrow (↔) to elaborate triple-lined double-barbed arrows (⇛), the Unicode arrow repertoire covers technical diagrams, mathematics, keyboard shortcuts, decorative typography, and emoji. This guide organises every major arrow symbol by category with its code point, so you can find and copy the exact arrow you need.
How to Use This Guide
Each table shows the arrow character, its Unicode code point in U+XXXX
format, the official Unicode name, and the HTML hex entity. You can copy the
character directly from the "Arrow" column. In code, use the escape sequence
appropriate for your language (see the Unicode Escape Sequences guide).
# Python — get any arrow by code point
chr(0x2192) # '→'
chr(0x21D2) # '⇒'
chr(0x27A1) # '➡'
# HTML entity
# → → ⇒ ⇒
Simple Horizontal Arrows
The most common arrows live in the Arrows block (U+2190–U+21FF):
| Arrow | Code Point | Name | HTML |
|---|---|---|---|
| ← | U+2190 | LEFTWARDS ARROW | ← |
| → | U+2192 | RIGHTWARDS ARROW | → |
| ↔ | U+2194 | LEFT RIGHT ARROW | ↔ |
| ↤ | U+21A4 | LEFTWARDS ARROW FROM BAR | ↤ |
| ↦ | U+21A6 | RIGHTWARDS ARROW FROM BAR | ↦ |
| ↩ | U+21A9 | LEFTWARDS ARROW WITH HOOK | ↩ |
| ↪ | U+21AA | RIGHTWARDS ARROW WITH HOOK | ↪ |
| ↫ | U+21AB | LEFTWARDS ARROW WITH LOOP | ↫ |
| ↬ | U+21AC | RIGHTWARDS ARROW WITH LOOP | ↬ |
| ↭ | U+21AD | LEFT RIGHT WAVE ARROW | ↭ |
| ↯ | U+21AF | DOWNWARDS ZIGZAG ARROW | ↯ |
Simple Vertical Arrows
| Arrow | Code Point | Name | HTML |
|---|---|---|---|
| ↑ | U+2191 | UPWARDS ARROW | ↑ |
| ↓ | U+2193 | DOWNWARDS ARROW | ↓ |
| ↕ | U+2195 | UP DOWN ARROW | ↕ |
| ↟ | U+219F | UPWARDS TWO HEADED ARROW | ↟ |
| ↡ | U+21A1 | DOWNWARDS TWO HEADED ARROW | ↡ |
Diagonal Arrows
| Arrow | Code Point | Name | HTML |
|---|---|---|---|
| ↖ | U+2196 | NORTH WEST ARROW | ↖ |
| ↗ | U+2197 | NORTH EAST ARROW | ↗ |
| ↘ | U+2198 | SOUTH EAST ARROW | ↘ |
| ↙ | U+2199 | SOUTH WEST ARROW | ↙ |
Double-Headed Arrows (Simple)
| Arrow | Code Point | Name | HTML |
|---|---|---|---|
| ↞ | U+219E | LEFTWARDS TWO HEADED ARROW | ↞ |
| ↠ | U+21A0 | RIGHTWARDS TWO HEADED ARROW | ↠ |
Double-Line (Double Stroke) Arrows
These heavy double-line arrows are widely used for mathematical implication and logical equivalence:
| Arrow | Code Point | Name | HTML |
|---|---|---|---|
| ⇐ | U+21D0 | LEFTWARDS DOUBLE ARROW | ⇐ |
| ⇒ | U+21D2 | RIGHTWARDS DOUBLE ARROW | ⇒ |
| ⇔ | U+21D4 | LEFT RIGHT DOUBLE ARROW | ⇔ |
| ⇑ | U+21D1 | UPWARDS DOUBLE ARROW | ⇑ |
| ⇓ | U+21D3 | DOWNWARDS DOUBLE ARROW | ⇓ |
| ⇕ | U+21D5 | UP DOWN DOUBLE ARROW | ⇕ |
| ⇖ | U+21D6 | NORTH WEST DOUBLE ARROW | ⇖ |
| ⇗ | U+21D7 | NORTH EAST DOUBLE ARROW | ⇗ |
| ⇘ | U+21D8 | SOUTH EAST DOUBLE ARROW | ⇘ |
| ⇙ | U+21D9 | SOUTH WEST DOUBLE ARROW | ⇙ |
| ⇚ | U+21DA | LEFTWARDS TRIPLE ARROW | ⇚ |
| ⇛ | U+21DB | RIGHTWARDS TRIPLE ARROW | ⇛ |
Dashed and Wave Arrows
| Arrow | Code Point | Name | HTML |
|---|---|---|---|
| ⇠ | U+21E0 | LEFTWARDS DASHED ARROW | ⇠ |
| ⇢ | U+21E2 | RIGHTWARDS DASHED ARROW | ⇢ |
| ⇡ | U+21E1 | UPWARDS DASHED ARROW | ⇡ |
| ⇣ | U+21E3 | DOWNWARDS DASHED ARROW | ⇣ |
| ↜ | U+219C | LEFTWARDS WAVE ARROW | ↜ |
| ↝ | U+219D | RIGHTWARDS WAVE ARROW | ↝ |
| ↭ | U+21AD | LEFT RIGHT WAVE ARROW | ↭ |
Harpoon Arrows
Harpoons are single-barbed arrows used in chemistry (for equilibrium reactions) and physics:
| Arrow | Code Point | Name | HTML |
|---|---|---|---|
| ↼ | U+21BC | LEFTWARDS HARPOON WITH BARB UPWARDS | ↼ |
| ↽ | U+21BD | LEFTWARDS HARPOON WITH BARB DOWNWARDS | ↽ |
| ⇀ | U+21C0 | RIGHTWARDS HARPOON WITH BARB UPWARDS | ⇀ |
| ⇁ | U+21C1 | RIGHTWARDS HARPOON WITH BARB DOWNWARDS | ⇁ |
| ⇌ | U+21CC | RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON | ⇌ |
| ↿ | U+21BF | UPWARDS HARPOON WITH BARB LEFTWARDS | ↿ |
| ↾ | U+21BE | UPWARDS HARPOON WITH BARB RIGHTWARDS | ↾ |
| ⇃ | U+21C3 | DOWNWARDS HARPOON WITH BARB LEFTWARDS | ⇃ |
| ⇂ | U+21C2 | DOWNWARDS HARPOON WITH BARB RIGHTWARDS | ⇂ |
Paired and Opposing Arrows
| Arrow | Code Point | Name | HTML |
|---|---|---|---|
| ⇆ | U+21C6 | LEFTWARDS ARROW OVER RIGHTWARDS ARROW | ⇆ |
| ⇄ | U+21C4 | RIGHTWARDS ARROW OVER LEFTWARDS ARROW | ⇄ |
| ⇇ | U+21C7 | LEFTWARDS PAIRED ARROWS | ⇇ |
| ⇉ | U+21C9 | RIGHTWARDS PAIRED ARROWS | ⇉ |
| ⇈ | U+21C8 | UPWARDS PAIRED ARROWS | ⇈ |
| ⇊ | U+21CA | DOWNWARDS PAIRED ARROWS | ⇊ |
Circular and Rotating Arrows
| Arrow | Code Point | Name | HTML |
|---|---|---|---|
| ↺ | U+21BA | ANTICLOCKWISE OPEN CIRCLE ARROW | ↺ |
| ↻ | U+21BB | CLOCKWISE OPEN CIRCLE ARROW | ↻ |
| ⟳ | U+27F3 | CLOCKWISE GAPPED CIRCLE ARROW | ⟳ |
| ⟲ | U+27F2 | ANTICLOCKWISE GAPPED CIRCLE ARROW | ⟲ |
| ↶ | U+21B6 | ANTICLOCKWISE TOP SEMICIRCLE ARROW | ↶ |
| ↷ | U+21B7 | CLOCKWISE TOP SEMICIRCLE ARROW | ↷ |
Curved and Angled Arrows
| Arrow | Code Point | Name | HTML |
|---|---|---|---|
| ↰ | U+21B0 | UPWARDS ARROW WITH TIP LEFTWARDS | ↰ |
| ↱ | U+21B1 | UPWARDS ARROW WITH TIP RIGHTWARDS | ↱ |
| ↲ | U+21B2 | DOWNWARDS ARROW WITH TIP LEFTWARDS | ↲ |
| ↳ | U+21B3 | DOWNWARDS ARROW WITH TIP RIGHTWARDS | ↳ |
| ↴ | U+21B4 | RIGHTWARDS ARROW WITH CORNER DOWNWARDS | ↴ |
| ↵ | U+21B5 | DOWNWARDS ARROW WITH CORNER LEFTWARDS | ↵ |
| ↸ | U+21B8 | NORTH WEST ARROW TO LONG BAR | ↸ |
Long Arrows (Supplemental Arrows-A, U+27F0–U+27FF)
| Arrow | Code Point | Name | HTML |
|---|---|---|---|
| ⟵ | U+27F5 | LONG LEFTWARDS ARROW | ⟵ |
| ⟶ | U+27F6 | LONG RIGHTWARDS ARROW | ⟶ |
| ⟷ | U+27F7 | LONG LEFT RIGHT ARROW | ⟷ |
| ⟸ | U+27F8 | LONG LEFTWARDS DOUBLE ARROW | ⟸ |
| ⟹ | U+27F9 | LONG RIGHTWARDS DOUBLE ARROW | ⟹ |
| ⟺ | U+27FA | LONG LEFT RIGHT DOUBLE ARROW | ⟺ |
| ⟻ | U+27FB | LONG LEFTWARDS ARROW FROM BAR | ⟻ |
| ⟼ | U+27FC | LONG RIGHTWARDS ARROW FROM BAR | ⟼ |
| ⟽ | U+27FD | LONG LEFTWARDS DOUBLE ARROW FROM BAR | ⟽ |
| ⟾ | U+27FE | LONG RIGHTWARDS DOUBLE ARROW FROM BAR | ⟾ |
| ⟿ | U+27FF | LONG RIGHTWARDS SQUIGGLE ARROW | ⟿ |
Bold and Decorative Arrows (Dingbats, U+2794–U+27BF)
| Arrow | Code Point | Name | HTML |
|---|---|---|---|
| ➔ | U+2794 | HEAVY WIDE-HEADED RIGHTWARDS ARROW | ➔ |
| ➕ | U+2795 | HEAVY PLUS SIGN | ➕ |
| ➡ | U+27A1 | BLACK RIGHTWARDS ARROW | ➡ |
| ⬅ | U+2B05 | LEFTWARDS BLACK ARROW | ⬅ |
| ⬆ | U+2B06 | UPWARDS BLACK ARROW | ⬆ |
| ⬇ | U+2B07 | DOWNWARDS BLACK ARROW | ⬇ |
| ➤ | U+27A4 | BLACK RIGHTWARDS ARROWHEAD | ➤ |
| ➦ | U+27A6 | HEAVY BLACK CURVED UPWARDS AND RIGHTWARDS ARROW | ➦ |
| ➧ | U+27A7 | SQUAT BLACK RIGHTWARDS ARROW | ➧ |
| ➨ | U+27A8 | HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT | ➨ |
| ➩ | U+27A9 | HEAVY RIGHT-POINTING ANGLE QUOTATION MARK | ➩ |
| ➪ | U+27AA | HEAVY EAST SANS-SERIF ARROW | ➪ |
| ➫ | U+27AB | HEAVY SOUTH EAST ARROW | ➫ |
| ➬ | U+27AC | DASHED TRIANGLE-HEADED RIGHTWARDS ARROW | ➬ |
| ➭ | U+27AD | HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW | ➭ |
| ➮ | U+27AE | TRIANGLE-HEADED DASHED ARROW | ➮ |
| ➯ | U+27AF | TRIANGLE-HEADED RIGHTWARDS ARROW | ➯ |
| ➱ | U+27B1 | NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW | ➱ |
| ➲ | U+27B2 | CIRCLED HEAVY WHITE RIGHTWARDS ARROW | ➲ |
| ➳ | U+27B3 | WHITE-FEATHERED RIGHTWARDS ARROW | ➳ |
| ➵ | U+27B5 | HEAVY BLACK FEATHERED SOUTH EAST ARROW | ➵ |
| ➸ | U+27B8 | HEAVY ROUNDED-TIP RIGHTWARDS ARROW | ➸ |
| ➺ | U+27BA | WEDGE-TAILED RIGHTWARDS ARROW | ➺ |
| ➻ | U+27BB | OPEN-OUTLINED RIGHTWARDS ARROW | ➻ |
| ➼ | U+27BC | HEAVY RIGHT-POINTING ANGLE ARROW | ➼ |
| ➽ | U+27BD | HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW | ➽ |
| ➾ | U+27BE | OPEN-OUTLINED RIGHTWARDS ARROW | ➾ |
Supplemental Arrows-B (U+2900–U+297F)
This block contains specialized mathematical and logical arrows:
| Arrow | Code Point | Name | HTML |
|---|---|---|---|
| ⤀ | U+2900 | RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE | ⤀ |
| ⤁ | U+2901 | RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE | ⤁ |
| ⤂ | U+2902 | LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE | ⤂ |
| ⤃ | U+2903 | RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE | ⤃ |
| ⤶ | U+2936 | ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS | ⤶ |
| ⤷ | U+2937 | ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS | ⤷ |
| ⥅ | U+2945 | RIGHTWARDS ARROW WITH PLUS BELOW | ⥅ |
| ⥆ | U+2946 | LEFTWARDS ARROW WITH PLUS BELOW | ⥆ |
| ⥇ | U+2947 | LEFT RIGHT ARROW THROUGH SMALL CIRCLE | ⥇ |
Emoji Arrows (U+2B00–U+2BFF and U+1F500–U+1F5FF)
These filled-color arrows are commonly used in emoji contexts:
| Arrow | Code Point | Name | HTML |
|---|---|---|---|
| ⬅ | U+2B05 | LEFTWARDS BLACK ARROW | ⬅ |
| ➡ | U+27A1 | BLACK RIGHTWARDS ARROW | ➡ |
| ⬆ | U+2B06 | UPWARDS BLACK ARROW | ⬆ |
| ⬇ | U+2B07 | DOWNWARDS BLACK ARROW | ⬇ |
| ↩️ | U+21A9 + FE0F | LEFTWARDS ARROW WITH HOOK (emoji) | ↩️ |
| ↪️ | U+21AA + FE0F | RIGHTWARDS ARROW WITH HOOK (emoji) | ↪️ |
| 🔄 | U+1F504 | ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS | 🔄 |
| 🔃 | U+1F503 | CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS | 🔃 |
| 🔙 | U+1F519 | BACK WITH LEFTWARDS ARROW ABOVE | 🔙 |
| 🔚 | U+1F51A | END WITH LEFTWARDS ARROW ABOVE | 🔚 |
| 🔛 | U+1F51B | ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE | 🔛 |
| 🔜 | U+1F51C | SOON WITH RIGHTWARDS ARROW ABOVE | 🔜 |
| 🔝 | U+1F51D | TOP WITH UPWARDS ARROW ABOVE | 🔝 |
| ↕️ | U+2195 + FE0F | UP DOWN ARROW (emoji) | ↕️ |
| ↔️ | U+2194 + FE0F | LEFT RIGHT ARROW (emoji) | ↔️ |
Unicode Blocks Containing Arrows
| Block | Range | Character Count | Notable Contents |
|---|---|---|---|
| Arrows | U+2190–U+21FF | 112 | Core arrow set |
| Supplemental Arrows-A | U+27F0–U+27FF | 16 | Long arrows, map-to arrows |
| Supplemental Arrows-B | U+2900–U+297F | 128 | Mathematical arrows |
| Supplemental Arrows-C | U+1F800–U+1F8FF | 148 | Additional arrows (Unicode 7.0+) |
| Dingbats | U+2700–U+27BF | varies | Bold and decorative arrows |
| Miscellaneous Symbols | U+2600–U+26FF | varies | Some directional symbols |
| Miscellaneous Symbols and Arrows | U+2B00–U+2BFF | varies | Black arrows, emoji-style |
Quick Copy Reference
The ten most commonly needed arrows:
| Purpose | Character | Code Point |
|---|---|---|
| Right (next, forward) | → | U+2192 |
| Left (back, previous) | ← | U+2190 |
| Up | ↑ | U+2191 |
| Down | ↓ | U+2193 |
| Implies (logic, math) | ⇒ | U+21D2 |
| If and only if | ⇔ | U+21D4 |
| Maps to (functions) | ↦ | U+21A6 |
| Return / enter | ↵ | U+21B5 |
| Reload / refresh | ↻ | U+21BB |
| Bold right (UI, buttons) | ➡ | U+27A1 |
Finding Arrows by Code Point in Python
import unicodedata
# Find all characters whose name contains "ARROW"
arrows = [
(cp, chr(cp), unicodedata.name(chr(cp)))
for cp in range(0x2190, 0x2200)
if unicodedata.category(chr(cp)) != 'Cn' # skip unassigned
]
for cp, char, name in arrows[:10]:
print(f"U+{cp:04X} {char} {name}")
With hundreds of arrows available across Unicode, there is almost always a symbol that precisely matches your meaning — whether you are annotating code, building a diagram, writing a mathematical proof, or adding visual flair to a user interface.
Lainnya di Symbol Reference
Unicode provides multiple check mark and tick symbols ranging from the classic …
Unicode includes a rich collection of star shapes — from the simple …
Unicode contains dozens of heart symbols including the classic ♥, black and …
Unicode's Currency Symbols block and surrounding areas contain dedicated characters for over …
Unicode has dedicated blocks for mathematical operators, arrows, letterlike symbols, and alphanumeric …
Beyond the ASCII parentheses and square brackets, Unicode includes angle brackets, curly …
Unicode offers a wide variety of bullet point characters beyond the standard …
Unicode's Box Drawing block contains 128 characters for drawing lines, corners, intersections, …
Unicode includes musical note symbols such as ♩♪♫♬ in the Miscellaneous Symbols …
Unicode includes precomposed fraction characters for common fractions like ½ ¼ ¾ …
Unicode provides precomposed superscript and subscript digits and letters — such as …
Unicode contains dozens of circle symbols including filled circles, outlined circles, circles …
Unicode includes filled squares, outlined squares, small squares, medium squares, dashed squares, …
Unicode provides a comprehensive set of triangle symbols in all orientations — …
Unicode includes filled and outline diamond shapes, lozenge characters, and playing card …
Unicode provides various cross and X mark characters including the heavy ballot …
The hyphen-minus on your keyboard is just one of Unicode's many dash …
Unicode defines typographic quotation marks — curly quotes — for dozens of …
Unicode includes dedicated characters for the copyright symbol ©, registered trademark ®, …
The degree symbol ° (U+00B0) and dedicated Celsius ℃ and Fahrenheit ℉ …
Unicode's Enclosed Alphanumerics block provides circled numbers ①②③, parenthesized numbers ⑴⑵⑶, and …
Unicode includes a Number Forms block with precomposed Roman numeral characters such …
Greek letters like α β γ δ π Σ Ω are widely …
The Unicode Dingbats block (U+2700–U+27BF) contains 192 decorative symbols originally from the …
Unicode includes a Playing Cards block with characters for all 52 standard …
Unicode provides characters for all six chess piece types in both white …
Unicode's Miscellaneous Symbols block includes the 12 zodiac signs ♈♉♊♋♌♍♎♏♐♑♒♓, planetary symbols, …
Unicode's Braille Patterns block (U+2800–U+28FF) encodes all 256 possible combinations of the …
Unicode's Geometric Shapes block contains 96 characters covering circles, squares, triangles, diamonds, …
The Unicode Letterlike Symbols block contains mathematical and technical symbols derived from …
Unicode's Miscellaneous Technical block contains symbols from computing, electronics, and engineering, including …
Diacritics are accent marks and other marks that attach to letters to …
Unicode defines dozens of invisible characters beyond the ordinary space, including zero-width …
Unicode includes warning and hazard symbols such as the universal caution ⚠ …
Unicode's Miscellaneous Symbols block includes sun ☀, cloud ☁, rain ☂, snow …
Unicode includes symbols for many of the world's major religions including the …
Unicode includes the traditional male ♂ and female ♀ symbols from astronomy, …
Apple's macOS uses Unicode characters for keyboard modifier keys such as ⌘ …
Unicode symbols like ▶ ◀ ► ★ ✦ ⚡ ✈ and hundreds …