Arrow entities are HTML character references for directional symbols: left, right, up, down, left-right, double-line, curved, hooked, and specialized dingbat-style arrows. Write them as named entities (→), hex (→), or decimal (→) — all can render the same glyph.
Remember
Example arrow → (rightwards)
Unicode U+2192
Hex entity →
Decimal →
Named entity →
CSS escape \2192
Default choice → or type → in UTF-8
This page is a reference hub: use the searchable table below for the arrow set covered here. For symbols outside this list, open the full HTML entities index.
Reference
Quick Reference
Filter by symbol, Unicode (e.g. U+2190), hex, decimal, or named entity. A dash in the entity column means use numeric form only.
Symbol
Unicode
Hex code
HTML code
HTML entity
←
U+2190
←
←
←
↚
U+219A
↚
↚
↚
↜
U+219C
↜
↜
-
↞
U+219E
↞
↞
↞
↢
U+21A2
↢
↢
↢
↤
U+21A4
↤
↤
↤
↩
U+21A9
↩
↩
↩
↫
U+21AB
↫
↫
↫
↰
U+21B0
↰
↰
↰
↲
U+21B2
↲
↲
↲
↵
U+21B5
↵
↵
↵
↼
U+21BC
↼
↼
↼
↽
U+21BD
↽
↽
↽
⇇
U+21C7
⇇
⇇
⇇
⇍
U+21CD
⇍
⇍
⇍
⇐
U+21D0
⇐
⇐
⇐
⇚
U+21DA
⇚
⇚
⇚
⇜
U+21DC
⇜
⇜
-
⇠
U+21E0
⇠
⇠
-
⇤
U+21E4
⇤
⇤
⇤
⇦
U+21E6
⇦
⇦
-
⇷
U+21F7
⇷
⇷
-
⇺
U+21FA
⇺
⇺
-
⇽
U+21FD
⇽
⇽
⇽
⟵
U+27F5
⟵
⟵
⟵
⟸
U+27F8
⟸
⟸
⟸
⟻
U+27FB
⟻
⟻
-
⟽
U+27FD
⟽
⟽
-
⤂
U+2902
⤂
⤂
⤂
⤆
U+2906
⤆
⤆
-
⤌
U+290C
⤌
⤌
⤌
⤎
U+290E
⤎
⤎
⤎
⤙
U+2919
⤙
⤙
⤙
⤛
U+291B
⤛
⤛
⤛
⤝
U+291D
⤝
⤝
⤝
⤟
U+291F
⤟
⤟
⤟
⤶
U+2936
⤶
⤶
⤶
⥆
U+2946
⥆
⥆
-
⥒
U+2952
⥒
⥒
-
⥖
U+2956
⥖
⥖
-
⥚
U+295A
⥚
⥚
-
⥞
U+295E
⥞
⥞
-
⥢
U+2962
⥢
⥢
⥢
⥦
U+2966
⥦
⥦
⥦
⥧
U+2967
⥧
⥧
⥧
⥪
U+296A
⥪
⥪
⥪
⥫
U+296B
⥫
⥫
⥫
⥳
U+2973
⥳
⥳
⥳
⥶
U+2976
⥶
⥶
⥶
⥷
U+2977
⥷
⥷
-
⥺
U+297A
⥺
⥺
-
⥻
U+297B
⥻
⥻
⥻
⥼
U+297C
⥼
⥼
⥼
↑
U+2191
↑
↑
↑
↟
U+219F
↟
↟
↟
↥
U+21A5
↥
↥
↥
↾
U+21BE
↾
↾
↾
↿
U+21BF
↿
↿
↿
⇈
U+21C8
⇈
⇈
⇈
⇑
U+21D1
⇑
⇑
⇑
⇞
U+21DE
⇞
⇞
-
⇡
U+21E1
⇡
⇡
-
⇧
U+21E7
⇧
⇧
-
⇪
U+21EA
⇪
⇪
-
⇫
U+21EB
⇫
⇫
-
⇬
U+21EC
⇬
⇬
-
⇭
U+21ED
⇭
⇭
-
⇮
U+21EE
⇮
⇮
-
⇯
U+21EF
⇯
⇯
-
⟰
U+27F0
⟰
⟰
-
⤉
U+2909
⤉
⤉
-
⤊
U+290A
⤊
⤊
-
⤒
U+2912
⤒
⤒
-
⤴
U+2934
⤴
⤴
-
⥉
U+2949
⥉
⥉
⥉
⥔
U+2954
⥔
⥔
-
⥘
U+2958
⥘
⥘
-
⥜
U+295C
⥜
⥜
-
⥠
U+2960
⥠
⥠
-
⥣
U+2963
⥣
⥣
⥣
⥾
U+297E
⥾
⥾
⥾
⇾
U+21FE
⇾
⇾
⇾
⟴
U+27F4
⟴
⟴
-
⟶
U+27F6
⟶
⟶
⟶
⟹
U+27F9
⟹
⟹
⟹
⟼
U+27FC
⟼
⟼
⟼
⟾
U+27FE
⟾
⟾
-
⟿
U+27FF
⟿
⟿
⟿
⤀
U+2900
⤀
⤀
-
⤁
U+2901
⤁
⤁
-
⤃
U+2903
⤃
⤃
⤃
⤅
U+2905
⤅
⤅
⤅
⤇
U+2907
⤇
⤇
-
⤍
U+290D
⤍
⤍
⤍
⤏
U+290F
⤏
⤏
⤏
⤐
U+2910
⤐
⤐
⤐
⤑
U+2911
⤑
⤑
⤑
⤔
U+2914
⤔
⤔
-
⤕
U+2915
⤕
⤕
-
⤖
U+2916
⤖
⤖
⤖
⤗
U+2917
⤗
⤗
-
⤘
U+2918
⤘
⤘
-
⤚
U+291A
⤚
⤚
⤚
⤜
U+291C
⤜
⤜
⤜
⤞
U+291E
⤞
⤞
⤞
⤠
U+2920
⤠
⤠
⤠
→
U+2192
→
→
→
↛
U+219B
↛
↛
↛
↝
U+219D
↝
↝
↝
↠
U+21A0
↠
↠
↠
↣
U+21A3
↣
↣
↣
↦
U+21A6
↦
↦
-
⤳
U+2933
⤳
⤳
⤳
↪
U+21AA
↪
↪
↪
↬
U+21AC
↬
↬
↬
↱
U+21B1
↱
↱
↱
↳
U+21B3
↳
↳
↳
⇀
U+21C0
⇀
⇀
⇀
⇁
U+21C1
⇁
⇁
⇁
⇉
U+21C9
⇉
⇉
⇉
⇏
U+21CF
⇏
⇏
⇏
⇒
U+21D2
⇒
⇒
⇒
⇛
U+21DB
⇛
⇛
⇛
⇝
U+21DD
⇝
⇝
⇝
⇢
U+21E2
⇢
⇢
-
⇥
U+21E5
⇥
⇥
⇥
⇨
U+21E8
⇨
⇨
-
⇰
U+21F0
⇰
⇰
-
⇴
U+21F4
⇴
⇴
-
⇶
U+21F6
⇶
⇶
-
⇸
U+21F8
⇸
⇸
-
⇻
U+21FB
⇻
⇻
-
⤷
U+2937
⤷
⤷
⤷
⥅
U+2945
⥅
⥅
⥅
⥇
U+2947
⥇
⥇
-
⥓
U+2953
⥓
⥓
-
⥗
U+2957
⥗
⥗
-
⥛
U+295B
⥛
⥛
-
⥟
U+295F
⥟
⥟
-
⥤
U+2964
⥤
⥤
⥤
⥬
U+296C
⥬
⥬
⥬
⥭
U+296D
⥭
⥭
⥭
⥰
U+2970
⥰
⥰
-
⥱
U+2971
⥱
⥱
⥱
⥲
U+2972
⥲
⥲
⥲
⥴
U+2974
⥴
⥴
⥴
⥵
U+2975
⥵
⥵
⥵
⥸
U+2978
⥸
⥸
⥸
⥹
U+2979
⥹
⥹
⥹
⥽
U+297D
⥽
⥽
⥽
➔
U+2794
➔
➔
-
➙
U+2799
➙
➙
-
➛
U+279B
➛
➛
-
➜
U+279C
➜
➜
-
➝
U+279D
➝
➝
-
➞
U+279E
➞
➞
-
➟
U+279F
➟
➟
-
➠
U+27A0
➠
➠
-
➡
U+27A1
➡
➡
-
➢
U+27A2
➢
➢
-
➣
U+27A3
➣
➣
-
➤
U+27A4
➤
➤
-
➥
U+27A5
➥
➥
-
➦
U+27A6
➦
➦
-
➧
U+27A7
➧
➧
-
➨
U+27A8
➨
➨
-
➩
U+27A9
➩
➩
-
➪
U+27AA
➪
➪
-
➫
U+27AB
➫
➫
-
➬
U+27AC
➬
➬
-
➭
U+27AD
➭
➭
-
➮
U+27AE
➮
➮
-
➯
U+27AF
➯
➯
-
➱
U+27B1
➱
➱
-
➲
U+27B2
➲
➲
-
➳
U+27B3
➳
➳
-
➵
U+27B5
➵
➵
-
➸
U+27B8
➸
➸
-
➺
U+27BA
➺
➺
-
➻
U+27BB
➻
➻
-
➼
U+27BC
➼
➼
-
➽
U+27BD
➽
➽
-
➾
U+27BE
➾
➾
-
↓
U+2193
↓
↓
↓
↡
U+21A1
↡
↡
↡
↧
U+21A7
↧
↧
-
↯
U+21AF
↯
↯
-
↴
U+21B4
↴
↴
-
⇂
U+21C2
⇂
⇂
⇂
⇃
U+21C3
⇃
⇃
⇃
⇊
U+21CA
⇊
⇊
⇊
⇓
U+21D3
⇓
⇓
⇓
⇟
U+21DF
⇟
⇟
-
⇣
U+21E3
⇣
⇣
-
⇩
U+21E9
⇩
⇩
-
⥥
U+2965
⥥
⥥
⥥
⟱
U+27F1
⟱
⟱
-
⤈
U+2908
⤈
⤈
-
⤋
U+290B
⤋
⤋
-
⤓
U+2913
⤓
⤓
-
⤵
U+2935
⤵
⤵
⤵
⥕
U+2955
⥕
⥕
-
⥙
U+2959
⥙
⥙
-
⥝
U+295D
⥝
⥝
-
⥡
U+2961
⥡
⥡
-
⥿
U+297F
⥿
⥿
⥿
↔
U+2194
↔
↔
↔
↭
U+21AD
↭
↭
↭
↮
U+21AE
↮
↮
↮
⇎
U+21CE
⇎
⇎
⇎
⇔
U+21D4
⇔
⇔
⇔
⇹
U+21F9
⇹
⇹
-
⇼
U+21FC
⇼
⇼
-
⇿
U+21FF
⇿
⇿
⇿
⟷
U+27F7
⟷
⟷
⟷
⟺
U+27FA
⟺
⟺
⟺
⤄
U+2904
⤄
⤄
⤄
⥈
U+2948
⥈
⥈
⥈
⥊
U+294A
⥊
⥊
⥊
⥋
U+294B
⥋
⥋
⥋
⥎
U+294E
⥎
⥎
-
⥐
U+2950
⥐
⥐
-
↕
U+2195
↕
↕
↕
⇕
U+21D5
⇕
⇕
⇕
⇳
U+21F3
⇳
⇳
-
↨
U+21A8
↨
↨
-
⥌
U+294C
⥌
⥌
-
⥍
U+294D
⥍
⥍
-
⥏
U+294F
⥏
⥏
-
⥑
U+2951
⥑
⥑
-
↖
U+2196
↖
↖
↖
↸
U+21B8
↸
↸
-
⇖
U+21D6
⇖
⇖
⇖
⇱
U+21F1
⇱
⇱
-
⤣
U+2923
⤣
⤣
⤣
↗
U+2197
↗
↗
↗
⇗
U+21D7
⇗
⇗
⇗
⤤
U+2924
⤤
⤤
⤤
➚
U+279A
➚
➚
-
➶
U+27B6
➶
➶
-
➹
U+27B9
➹
➹
-
↘
U+2198
↘
↘
↘
⇘
U+21D8
⇘
⇘
⇘
⇲
U+21F2
⇲
⇲
-
⤥
U+2925
⤥
⤥
⤥
➘
U+2798
➘
➘
-
➴
U+27B4
➴
➴
-
➷
U+27B7
➷
➷
-
↙
U+2199
↙
↙
↙
⇙
U+21D9
⇙
⇙
⇙
⤦
U+2926
⤦
⤦
⤦
↹
U+21B9
↹
↹
-
⇄
U+21C4
⇄
⇄
⇄
⇆
U+21C6
⇆
⇆
⇆
⇋
U+21CB
⇋
⇋
⇋
⇌
U+21CC
⇌
⇌
⇌
⥂
U+2942
⥂
⥂
-
⥃
U+2943
⥃
⥃
-
⥄
U+2944
⥄
⥄
-
⥨
U+2968
⥨
⥨
⥨
⥩
U+2969
⥩
⥩
⥩
⇅
U+21C5
⇅
⇅
⇅
⇵
U+21F5
⇵
⇵
⇵
⥮
U+296E
⥮
⥮
⥮
⥯
U+296F
⥯
⥯
⥯
⤧
U+2927
⤧
⤧
⤧
⤨
U+2928
⤨
⤨
⤨
⤩
U+2929
⤩
⤩
⤩
⤪
U+292A
⤪
⤪
⤪
⤫
U+292B
⤫
⤫
-
⤬
U+292C
⤬
⤬
-
⤭
U+292D
⤭
⤭
-
⤮
U+292E
⤮
⤮
-
⤯
U+292F
⤯
⤯
-
⤰
U+2930
⤰
⤰
-
⤱
U+2931
⤱
⤱
-
⤲
U+2932
⤲
⤲
-
⤡
U+2921
⤡
⤡
-
⤢
U+2922
⤢
⤢
-
↶
U+21B6
↶
↶
↶
↺
U+21BA
↺
↺
↺
⟲
U+27F2
⟲
⟲
-
⤹
U+2939
⤹
⤹
⤹
⤺
U+293A
⤺
⤺
-
⤻
U+293B
⤻
⤻
-
⤽
U+293D
⤽
⤽
⤽
⤿
U+293F
⤿
⤿
-
⥀
U+2940
⥀
⥀
-
↷
U+21B7
↷
↷
↷
↻
U+21BB
↻
↻
↻
⟳
U+27F3
⟳
⟳
-
⤸
U+2938
⤸
⤸
⤸
⤼
U+293C
⤼
⤼
⤼
⤾
U+293E
⤾
⤾
-
⥁
U+2941
⥁
⥁
-
When to Use Which
Situation
Use
Common directions in readable source
←→↑↓
Normal UTF-8 page text
Type the arrow (e.g. →)
No named entity (dash in table)
↜ or ↜ style numerics
CSS ::before / ::after
content: "\2192"
ASCII-only templates or email HTML
Named or numeric entities
See it
Live Preview
Common arrow glyphs rendered from character references.
Cardinal← ↑ → ↓
Double-line⇐ ⇑ ⇒ ⇓
Large type← → ↔
Monospaceprev ← next →
Same glyph, two forms→ · → · →
Code
Complete HTML Example
Named entities for everyday directions, hex codes, and a CSS escape for a right arrow. Use View Output or open the live editor.
Named + Hex + CSS
Three practical ways to show common arrows in one document.
Left: ← Right: → Up: ↑ Down: ↓
Using hex: ← → ↑ ↓
Via CSS escape: →
How It Works
1. Named:←, →, ↑, and ↓ are HTML5 names for the four cardinal arrows — easy to read in source.
2. Hex:← / → / ↑ / ↓ use the Unicode hex value after #x.
3. CSS:\2192 belongs in content only — it is not an HTML entity. Here it appends → after the label.
4. Same glyph: named and hex forms for left/right/up/down all resolve to the same Unicode code points listed in the table.
Pitfalls & Tips
Common mistakes when working with arrow entities.
Named?
Dash means numeric only
If the entity column shows -, use hex or decimal from that row.
CSS vs HTML
Do not mix escapes
\2192 belongs in CSS. → / → belong in HTML.
Case
larr ≠ lArr
← is a single-line arrow; ⇐ is the double-line form — names are case-sensitive.
a11y
Do not rely on arrows alone
Pair icon-only controls with visible text or ARIA so direction is clear to everyone.
Fonts
Rare glyphs need coverage
Supplemental arrows may be missing in UI fonts — test with fonts that cover Arrows blocks.
Semicolon
End references
Always finish with ; — write →, not &rarr.
Compatibility
Browser Support
Named and numeric character references for Unicode arrows are supported in all mainstream browsers when the document uses a compatible encoding (UTF-8 recommended). Glyph availability depends on font support for Arrows blocks.
✓ Universal support
Arrow Entities
Type arrows in UTF-8, or encode with named, hex, decimal, or CSS escape — same glyphs everywhere encoding is correct.
100%Browser coverage
Google ChromeSupported
Yes
Microsoft EdgeSupported
Yes
Mozilla FirefoxSupported
Yes
Apple SafariSupported
Yes
OperaSupported
Yes
Internet ExplorerAll versions
Yes
Arrows / entitiesFull support
Bottom line: Prefer ← / → (or typed UTF-8 arrows) for common directions. Use numeric forms when the table shows a dash, and CSS escapes only inside content.
Remember
Key Takeaways
Three HTML forms: named, hex (&#x…;), and decimal (&#…;).
Everyday:←→↑↓.
Table: search by symbol, U+, hex, decimal, or name.
Dash in entity column: use numeric references only.
One line:→ / → / → / CSS \2192.
Frequently Asked Questions
Use hexadecimal references (for example ← for ←), decimal references (for example ←), or named entities where defined (for example ← for ←, → for →). The Quick Reference table lists every option on this page.
Common names include ← (←), → (→), ↑ (↑), ↓ (↓), ↔ (↔), and double-line forms ⇐, ⇒, ⇑, and ⇓. Many more variants appear in the table.
No. Many arrows have named entities, but others only have numeric hex or decimal references. The table marks missing names with a dash — use the hex or decimal from that row.
HTML character references go in markup. In CSS, use Unicode escapes in the content property (for example \2190 for ←) on ::before or ::after. Same glyph, different syntax layer.
Use them for navigation cues, buttons and controls, diagrams and flowcharts, mathematical notation, and any inline direction where a vector icon is not required. Pair icon-only controls with visible text or ARIA.
Type arrows in UTF-8 for normal page text when fonts support them. Use named or numeric entities for readable ASCII-safe templates, email HTML, or generated markup.
🤔
Did you know?
HTML arrow entities cover glyphs from the Arrows and Supplemental Arrows Unicode blocks — from basic ← (←) and → (→) to double-line and curved forms. Prefer named entities when the table lists them; use numeric references when the entity column shows a dash.