The left arrow symbol is ←, Leftwards arrow, U+2190. All 119 rows point left: long, double, dashed and struck-through arrows, harpoons, triangles, guillemets, pointing hands and emoji.
Read the full guide
The name does not always say left
Unicode calls most of these leftwards. Three names say left arrow: ⬰, ⬲ and the tiny ˿. ↵ is Downwards arrow with corner leftwards, and Unicode notes it may mark a new line. The emoji list renames ↩ right arrow curving left and ◀ reverse button.
Most of these have no key
Apart from the less-than sign, four characters here have an Alt code: ← is Alt+27, ◄ is Alt+17, « is Alt+174 or Alt+0171, and ‹ is Alt+0139. The first two are leftovers of the PC graphics set, codes 1 to 31. The U.S. layout has Option keys for the two guillemets only. HTML names 41 of the 119 and LaTeX has a macro for 21.
Tips
If an app turns ⬅ into a colour button, copy Leftwards black arrow, text style: the same arrow plus U+FE0E, the plain text request.
In LaTeX, \leftarrow and \gets print the same arrow. \Leftarrow with a capital L is the double one, ⇐, and \longleftarrow is ⟵.
HTML's ◂ is the small triangle ◂, U+25C2. LaTeX's \blacktriangleleft is the big one, ◀, U+25C0. Same word, two characters.
Questions and answers
How do I type a left arrow on a keyboard?
With Num Lock on, hold Alt and type 27 on the number pad. In Word, type 2190, then press Alt and X. With a Compose key, press Compose, then less-than, then hyphen. No key of the U.S. layout types it.
What is the HTML code for a left arrow?
← is the shortest of its five named entities, and ← or ← is the numeric form. Case matters: ⇐ with a capital A is the double arrow ⇐, while ↞ with a capital L is the two-headed ↞.
Why does my left arrow show as an empty box?
The font on that device has no drawing for it. The plain ← has been in Unicode since version 1.1, in 1993. The 16 rows of the last group date from 2014 and 2015, so an older device may show a box.
◄Black left-pointing pointerU+25C4. Alt+17 on a number pad: one of the old PC graphics characters that sit behind codes 1 to 31.
◀Black left-pointing triangleU+25C0. It has the Emoji property, and the emoji list calls it reverse button. \blacktriangleleft in LaTeX needs amssymb.
«Left-pointing double angle quotation markU+00AB. The left guillemet, a quotation mark. Option+\, Alt+174 or Alt+0171, or Compose then < then <.
←Leftwards arrowU+2190. The plain left arrow, in Unicode since version 1.1 (1993). Alt+27 on a number pad, or Compose then < then -.
↩Leftwards arrow with hookU+21A9. Hooked shaft. It has the Emoji property, and the emoji list calls it right arrow curving left. \hookleftarrow in LaTeX.
⬅Leftwards black arrowU+2B05. Filled and heavy. It has the Emoji property, so a phone may draw it as a colour button. The text style row asks for the flat one.
⇠Leftwards dashed arrowU+21E0. Dashed shaft. \dashleftarrow in LaTeX needs the amssymb package.
⇐Leftwards double arrowU+21D0. Two shafts. \Leftarrow in LaTeX, with a capital L. Compose then = then <.
⇦Leftwards white arrowU+21E6. An outline, which Unicode calls white. No named HTML entity, so the table gives the numeric reference.
⟵Long leftwards arrowU+27F5. The same arrow with a longer shaft, from Supplemental Arrows-A. \longleftarrow in LaTeX.
‹Single left-pointing angle quotation markU+2039. The single guillemet. Option+Shift+3, Alt+0139, or Compose then . then <.
👈White left pointing backhand indexU+1F448. The emoji list calls it backhand index pointing left. It takes the five skin tones; this row is the yellow default.
Show all 119 left-pointing characters (107 more)
Plain and long 4
←Halfwidth leftwards arrowU+FFE9. A compatibility character from the Halfwidth and Fullwidth Forms block. Unicode defines it as U+2190 drawn narrow.
⇽Leftwards open-headed arrowU+21FD. The head is an open triangle. Added in Unicode 3.2 (2002); the entity is ⇽.
⭠Leftwards triangle-headed arrowU+2B60. Triangle-headed twin of U+2190, added in Unicode 7.0 (2014).
˿Modifier letter low left arrowU+02FF. A tiny arrow set low on the line, from the Spacing Modifier Letters block. Added in Unicode 4.0 (2003).
Double, triple and paired 7
⇇Leftwards paired arrowsU+21C7. Two arrows, one above the other. \leftleftarrows in LaTeX needs amssymb.
⭅Leftwards quadruple arrowU+2B45. Four shafts. Added in Unicode 5.1 (2008); it may need a maths font.
⇚Leftwards triple arrowU+21DA. Three shafts. \Lleftarrow in LaTeX needs amssymb.
↞Leftwards two headed arrowU+219E. Two heads on one shaft. Unicode's own note for it: fast cursor left. \twoheadleftarrow needs amssymb.
⬻Leftwards two-headed arrow with tailU+2B3B. Two heads and a tail. Added in Unicode 5.1 (2008).
⟸Long leftwards double arrowU+27F8. Long form of the double arrow. \Longleftarrow in LaTeX, capital L again.
⬱Three leftwards arrowsU+2B31. Three arrows in a stack. Added in Unicode 5.1 (2008).
Tails, bars, hooks and loops 10
↤Leftwards arrow from barU+21A4. Starts at a bar. The entity name is ↤.
⤟Leftwards arrow from bar to black diamondU+291F. From a bar to a black diamond. The entity is ⤟.
⇤Leftwards arrow to barU+21E4. Runs into a bar. Unicode's own note for it: leftward tab.
⤝Leftwards arrow to black diamondU+291D. Ends at a black diamond. The entity is ⤝.
↫Leftwards arrow with loopU+21AB. A loop in the shaft. \looparrowleft in LaTeX needs amssymb.
↢Leftwards arrow with tailU+21A2. A tail on the far end. \leftarrowtail in LaTeX needs amssymb.
⤆Leftwards double arrow from barU+2906. Double shaft from a bar, with the same note: maps from.
⬶Leftwards two-headed arrow from barU+2B36. Two heads, starting at a bar. Added in Unicode 5.1 (2008).
⟻Long leftwards arrow from barU+27FB. Long form of the one above. Unicode's own note for it: maps from.
⟽Long leftwards double arrow from barU+27FD. Long double shaft from a bar. Added in Unicode 3.2 (2002).
Wavy and dashed 8
⬸Leftwards arrow with dotted stemU+2B38. Dotted shaft. Added in Unicode 5.1 (2008).
⤌Leftwards double dash arrowU+290C. A shaft of two dashes. The entity is ⤌.
⇜Leftwards squiggle arrowU+21DC. Squiggly shaft. Its long form is U+2B33.
⤎Leftwards triple dash arrowU+290E. A shaft of three dashes. The entity is ⤎, capital B.
⬷Leftwards two-headed triple dash arrowU+2B37. Two heads on a shaft of three dashes. Added in Unicode 5.1 (2008).
↜Leftwards wave arrowU+219C. One wave in the shaft. In Unicode since version 1.1 (1993), yet it has no named HTML entity.
⬳Long leftwards squiggle arrowU+2B33. The long squiggle. Added in Unicode 5.1 (2008); it may need a maths font.
⬿Wave arrow pointing directly leftU+2B3F. Yes, that is the official name. Added in Unicode 5.1 (2008).
Struck through 12
⬾Leftwards arrow through XU+2B3E. An X across the shaft. Added in Unicode 5.1 (2008).
⇺Leftwards arrow with double vertical strokeU+21FA. Two upright strokes. Added in Unicode 3.2 (2002).
↚Leftwards arrow with strokeU+219A. Unicode's note: negation of U+2190. It decomposes to that arrow plus U+0338, a combining slash. \nleftarrow needs amssymb.
⬺Leftwards arrow with tail with double vertical strokeU+2B3A. A tail and two upright strokes. Added in Unicode 5.1 (2008).
⬹Leftwards arrow with tail with vertical strokeU+2B39. A tail and one upright stroke. Added in Unicode 5.1 (2008).
⇷Leftwards arrow with vertical strokeU+21F7. One upright stroke through the shaft. Added in Unicode 3.2 (2002).
⇍Leftwards double arrow with strokeU+21CD. The negation of the double arrow, U+21D0. \nLeftarrow in LaTeX needs amssymb.
⤂Leftwards double arrow with vertical strokeU+2902. The double arrow with one upright stroke. The entity is ⤂.
⬵Leftwards two-headed arrow with double vertical strokeU+2B35. Two heads, two upright strokes. Added in Unicode 5.1 (2008).
⬽Leftwards two-headed arrow with tail with double vertical strokeU+2B3D. Two heads, a tail and two upright strokes. It may need a maths font.
⬼Leftwards two-headed arrow with tail with vertical strokeU+2B3C. Two heads, a tail and one upright stroke. It may need a maths font.
⬴Leftwards two-headed arrow with vertical strokeU+2B34. Two heads, one upright stroke. Added in Unicode 5.1 (2008).
Harpoons 9
⥫Leftwards harpoon with barb down below long dashU+296B. Barb down, under a long dash. The entity is ⥫.
⥞Leftwards harpoon with barb down from barU+295E. Barb down, starting at a bar. The entity is ⥞.
⥖Leftwards harpoon with barb down to barU+2956. Barb down, running into a bar. Added in Unicode 3.2 (2002).
↽Leftwards harpoon with barb downwardsU+21BD. One barb, on the lower side. \leftharpoondown in LaTeX, no package needed.
⥢Leftwards harpoon with barb up above leftwards harpoon with barb downU+2962. Two harpoons in a stack. The longest official name on this page, at 69 characters.
⥪Leftwards harpoon with barb up above long dashU+296A. Barb up, over a long dash. The entity is ⥪.
⥚Leftwards harpoon with barb up from barU+295A. Barb up, starting at a bar. The entity is ⥚.
⥒Leftwards harpoon with barb up to barU+2952. Barb up, running into a bar. The entity ⥒ is case sensitive, like all of them.
↼Leftwards harpoon with barb upwardsU+21BC. One barb, on the upper side. \leftharpoonup in LaTeX, no package needed.
Joined to a maths sign 14
⭀Equals sign above leftwards arrowU+2B40. An equals sign over the arrow. Added in Unicode 5.1 (2008).
⬲Left arrow with circled plusU+2B32. A circled plus on the shaft. Its name says left arrow too; the third is U+02FF.
⬰Left arrow with small circleU+2B30. A small circle on the shaft. One of three names on this page that say left arrow and not leftwards arrow.
⭊Leftwards arrow above almost equal toU+2B4A. The arrow over an almost-equal sign. Added in Unicode 5.1 (2008).
⭂Leftwards arrow above reverse almost equal toU+2B42. The arrow over a reversed almost-equal sign. Unicode's note: mirror image of U+2975.
⭋Leftwards arrow above reverse tilde operatorU+2B4B. The arrow over a reversed tilde. Unicode's note: mirror image of U+2974.
⥳Leftwards arrow above tilde operatorU+2973. The arrow over a tilde. The entity is ⥳.
⥷Leftwards arrow through less-thanU+2977. The arrow runs through a less-than sign. Added in Unicode 3.2 (2002).
⥺Leftwards arrow through subsetU+297A. The arrow runs through a subset sign. Added in Unicode 3.2 (2002).
⥆Leftwards arrow with plus belowU+2946. A plus sign under the arrow. Added in Unicode 3.2 (2002).
⥶Less-than above leftwards arrowU+2976. A less-than sign over the arrow. The entity is ⥶.
⭁Reverse tilde operator above leftwards arrowU+2B41. A reversed tilde over the arrow. Unicode's note: mirror image of U+2972.
⥻Superset above leftwards arrowU+297B. A superset sign over the arrow. The entity is ⥻.
⭉Tilde operator above leftwards arrowU+2B49. The other way up: tilde over the arrow. Added in Unicode 5.1 (2008).
White and black 4
🠜Heavy leftwards arrow with large equilateral arrowheadU+1F81C. The last and heaviest of those four. Added in Unicode 7.0 (2014).
🡄Leftwards heavy arrowU+1F844. Supplemental Arrows-C again, Unicode 7.0 (2014).
🠰Leftwards triangle-headed arrow with very heavy shaftU+1F830. The thickest of those five. Added in Unicode 7.0 (2014).
🢀Wide-headed leftwards very heavy barb arrowU+1F880. The heaviest of those five. Added in Unicode 7.0 (2014).
Turning left 4
⤶Arrow pointing downwards then curving leftwardsU+2936. Heads down, then curves left. Added in Unicode 3.2 (2002).
↵Downwards arrow with corner leftwardsU+21B5. Unicode's note: may indicate a carriage return or new line. The entity is ↵.
↲Downwards arrow with tip leftwardsU+21B2. Goes down, then the tip turns left. The entity is ↲.
↰Upwards arrow with tip leftwardsU+21B0. Goes up, then the tip turns left. \Lsh in LaTeX needs amssymb.
Triangles and media buttons 7
⏪Black left-pointing double triangleU+23EA. Unicode's note: rewind, fast backwards. The emoji list calls it fast reverse button, and it is a colour emoji by default.
⏮Black left-pointing double triangle with vertical barU+23EE. Unicode's note: skip to the start or previous file, track or chapter. The emoji list calls it last track button.
◂Black left-pointing small triangleU+25C2. Small and filled. HTML's ◂ is this character, not the big triangle; ◂ is the short form.
⏴Black medium left-pointing triangleU+23F4. Unicode's note: reverse, back. Added in Unicode 7.0 (2014); it may need a maths font.
◅White left-pointing pointerU+25C5. Unicode's own note for it: backward arrow indicator.
◃White left-pointing small triangleU+25C3. Small outline. HTML's ◃ is this character, while LaTeX's \triangleleft is the big one, U+25C1.
◁White left-pointing triangleU+25C1. The outline triangle. \triangleleft in LaTeX, no package needed.
Angle marks and arrowheads 6
❰Heavy left-pointing angle bracket ornamentU+2770. The heavy bracket ornament from the Dingbats block.
❮Heavy left-pointing angle quotation mark ornamentU+276E. A heavy chevron from the Dingbats block. Added in Unicode 3.2 (2002).
<Less-than signU+003C. Already on your keyboard. In HTML write <, because a bare one can open a tag.
❬Medium left-pointing angle bracket ornamentU+276C. A medium-weight bracket ornament from the Dingbats block.
˂Modifier letter left arrowheadU+02C2. A phonetic mark that doubles as a very small arrowhead. Unicode's note for it: fronted articulation.
˱Modifier letter low left arrowheadU+02F1. The same small arrowhead, set low. Added in Unicode 4.0 (2003).
Pointing hands 2
☚Black left pointing indexU+261A. A filled pointing hand, in Unicode since version 1.1 (1993). It is not an emoji, so it stays flat.
☜White left pointing indexU+261C. The outline pointing hand. Not an emoji either.
Emoji and text style 8
🔙Back with leftwards arrow aboveU+1F519. An arrow with the word BACK under it. The emoji list calls it BACK arrow.
◀️Black left-pointing triangle, emoji styleU+25C0 U+FE0F. The triangle with the emoji selector: the reverse button.
◀︎Black left-pointing triangle, text styleU+25C0 U+FE0E. The triangle with the text selector, for a flat black triangle.
🔚End with leftwards arrow aboveU+1F51A. An arrow with the word END under it. The emoji list calls it END arrow.
↩️Leftwards arrow with hook, emoji styleU+21A9 U+FE0F. The hooked arrow with the emoji selector.
↩︎Leftwards arrow with hook, text styleU+21A9 U+FE0E. The hooked arrow with the text selector, for apps that would draw it in colour.
⬅️Leftwards black arrow, emoji styleU+2B05 U+FE0F. The black arrow plus U+FE0F, a selector that asks for the colour emoji. The emoji list calls it left arrow.
⬅︎Leftwards black arrow, text styleU+2B05 U+FE0E. The black arrow plus U+FE0E, a selector that asks for plain text. Copy this one when an app keeps turning your arrow into a button.
Newer, may be an empty box 12
⮜Black leftwards equilateral arrowheadU+2B9C. An arrowhead with no shaft. Added in Unicode 7.0 (2014).
⯇Black medium left-pointing triangle centredU+2BC7. The centred twin of U+23F4. Added in Unicode 7.0 (2014).
🠈Leftwards arrow with large triangle arrowheadU+1F808. The largest of the three; the medium one is U+1F804. Added in Unicode 7.0 (2014).
🠐Leftwards arrow with small equilateral arrowheadU+1F810. The first of four left arrows with equilateral heads; the last is U+1F81C. Added in Unicode 7.0 (2014).
🠀Leftwards arrow with small triangle arrowheadU+1F800. The smallest of three head sizes. Added in Unicode 7.0 (2014).
⮈Leftwards black circled white arrowU+2B88. A white arrow in a black circle. Added in Unicode 7.0 (2014).
🠴Leftwards finger-post arrowU+1F834. Finger-post is Unicode's word for it. Added in Unicode 7.0 (2014).
🡐Leftwards sans-serif arrowU+1F850. From Supplemental Arrows-C, added in Unicode 7.0 (2014).
🠸Leftwards squared arrowU+1F838. Squared is Unicode's word for it. Added in Unicode 7.0 (2014).
🠠Leftwards triangle-headed arrow with narrow shaftU+1F820. The thinnest of five shaft weights; the thickest is U+1F830. Added in Unicode 7.0 (2014).
⯬Leftwards two-headed arrow with triangle arrowheadsU+2BEC. Triangle-headed twin of U+219E, with the same note: fast cursor left. Added in Unicode 8.0 (2015).
🡠Wide-headed leftwards light barb arrowU+1F860. The lightest of five barb weights; the heaviest is U+1F880. Added in Unicode 7.0 (2014).