• 76 up-pointing characters

Up Arrow Symbol

Copy ↑, or a double, heavy, outline or dashed upward arrow, a triangle or a caret, each with its codes.

↑Upwards arrowU+2191Ready to copy

76 up-pointing characters. Tap any value to copy it.

76 up-pointing characters. A character and its name both copy the character. A code copies the code.
CharacterNameCode pointAlt codeOption keysHTMLLaTeX
U+2191. The plain up arrow, in Unicode since version 1.1 (1993). Alt+24 on a number pad, or Compose then | then ^. No Option key on the U.S. layout.
U+21D1. Two shafts. \Uparrow in LaTeX, with a capital U. Compose then = then ^.
U+2B06. Filled and heavy. It has the Emoji property, so a phone may draw it as a color button. The text style row asks for the flat one.
U+21E7. An outline, which Unicode calls white. Unicode's note: shift. Menus and key caps print it for the Shift key.
U+27F0. Four shafts, from the Supplemental Arrows-A block. Added in Unicode 3.2 (2002).
U+21E1. Dashed shaft. No Alt code, named entity or macro: the table gives the numeric reference.
U+21A5. An up arrow standing on a bar. ↥ in HTML.
U+25B2. Alt+30 on a number pad: one of the old PC graphics characters that sit behind codes 1 to 31.
U+005E. Circumflex accent, the caret: already on your keyboard. Unicode notes its use for powers in plain text, as in 2^3. Not an arrow.
U+2B06 U+FE0F. The black arrow plus U+FE0F, a selector that asks for the color emoji. The emoji list calls it up arrow.

How it works

The up arrow symbol is ↑, Upwards arrow, U+2191. Every row here is an arrow that points up or rises: double, heavy, dashed and barred arrows, harpoons, key marks such as ⇧, triangles, carets, pointing hands and emoji.

Read the full guide

An arrow for an increase

↗, ⬈ and ⤴ rise to the right, the way a growing line is drawn, and 📈 is the emoji named chart increasing. Unicode notes ⏶ as increase and prefers it to ▲ for that job.

Up arrows that are key marks

Unicode's names list gives ⇧ as shift, ⇪ as caps lock, ⇞ as page up and ↟ as fast cursor up. ⌃ is Up arrowhead, a character of its own. The caret ^ typed with Shift and 6 on most keyboards is Circumflex accent, U+005E.

  • In LaTeX, \uparrow and \Uparrow work in maths mode with no package. \upuparrows, \upharpoonleft and \upharpoonright need amssymb.
  • If an app turns ⬆ into a color button, copy Upwards black arrow, text style: the same arrow plus U+FE0E, which asks for plain text.

Questions and answers

How do I type an up arrow on a keyboard?

On Windows, with Num Lock on, hold Alt and type 24 on the number pad. With a Compose key, press Compose, then |, then ^. The U.S. Mac layout has no Option key for it; its Character Viewer (Fn or Globe with E) does.

What is the HTML code for an up arrow?

↑ is the shortest of its four named entities, and ↑ or ↑ is the numeric form. Case matters: ⇑ with a capital A is the double arrow ⇑, while ↟ with a capital U is the two-headed ↟.

Is the caret ^ an up arrow?

No. ^ is Circumflex accent, U+005E, a key of its own, used for powers in plain text. ⌃ is Up arrowhead, U+2303, and ˄ is a phonetic mark. Each is a character of its own, with its own code point.

Why does my up 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. ⏶ and ⭡ date from 2014, so an older device may show a box for those two.

All 76 up-pointing characters

Start here 10

  • Black up-pointing triangle U+25B2. Alt+30 on a number pad: one of the old PC graphics characters that sit behind codes 1 to 31.
  • Circumflex accent U+005E. Circumflex accent, the caret: already on your keyboard. Unicode notes its use for powers in plain text, as in 2^3. Not an arrow.
  • Upwards arrow U+2191. The plain up arrow, in Unicode since version 1.1 (1993). Alt+24 on a number pad, or Compose then | then ^. No Option key on the U.S. layout.
  • Upwards arrow from bar U+21A5. An up arrow standing on a bar. ↥ in HTML.
  • Upwards black arrow U+2B06. Filled and heavy. It has the Emoji property, so a phone may draw it as a color button. The text style row asks for the flat one.
  • Upwards black arrow, emoji style U+2B06 U+FE0F. The black arrow plus U+FE0F, a selector that asks for the color emoji. The emoji list calls it up arrow.
  • Upwards dashed arrow U+21E1. Dashed shaft. No Alt code, named entity or macro: the table gives the numeric reference.
  • Upwards double arrow U+21D1. Two shafts. \Uparrow in LaTeX, with a capital U. Compose then = then ^.
  • Upwards quadruple arrow U+27F0. Four shafts, from the Supplemental Arrows-A block. Added in Unicode 3.2 (2002).
  • Upwards white arrow U+21E7. An outline, which Unicode calls white. Unicode's note: shift. Menus and key caps print it for the Shift key.
Show all 76 up-pointing characters (66 more)

Plain 3

  • Halfwidth upwards arrow U+FFEA. A compatibility character from the Halfwidth and Fullwidth Forms block. Unicode defines it as U+2191 drawn narrow.
  • Modifier letter raised up arrow U+A71B. A small raised arrow from the Modifier Tone Letters block, for marking a raised tone in phonetic writing. Added in Unicode 5.1 (2008).
  • Upwards triangle-headed arrow U+2B61. The same arrow with a triangle for a head. Added in Unicode 7.0 (2014), so an older device may draw an empty box.

Double, triple and paired 2

  • Upwards paired arrows U+21C8. Two up arrows side by side. \upuparrows in LaTeX needs the amssymb package.
  • Upwards triple arrow U+290A. Three shafts. Added in Unicode 3.2 (2002).

Dashes, bars and extra heads 6

  • Up arrow through circle U+29BD. An up arrow through a circle. Added in Unicode 3.2 (2002).
  • Upwards arrow to bar U+2912. An up arrow that stops at a bar. ⤒ in HTML. Added in Unicode 3.2 (2002).
  • Upwards arrow with double stroke U+21DE. Two strokes across the shaft. Unicode's note: page up.
  • Upwards arrow with horizontal stroke U+2909. One stroke across the shaft. Added in Unicode 3.2 (2002).
  • Upwards two headed arrow U+219F. Two heads. Unicode's note: fast cursor up. The entity is ↟, with a capital U.
  • Upwards two-headed arrow from small circle U+2949. Two heads, rising from a small circle. The entity is ⥉.

Harpoons 7

  • Upwards harpoon with barb left beside upwards harpoon with barb right U+2963. Two up harpoons side by side. The entity is ⥣.
  • Upwards harpoon with barb left from bar U+2960. Barb on the left, standing on a bar. The entity is ⥠.
  • Upwards harpoon with barb left to bar U+2958. Barb on the left, stopping at a bar. The entity is ⥘.
  • Upwards harpoon with barb leftwards U+21BF. Half an arrowhead, on the left. \upharpoonleft in LaTeX needs amssymb.
  • Upwards harpoon with barb right from bar U+295C. Barb on the right, standing on a bar. The entity is ⥜.
  • Upwards harpoon with barb right to bar U+2954. Barb on the right, stopping at a bar. The entity is ⥔.
  • Upwards harpoon with barb rightwards U+21BE. Half an arrowhead, on the right. \upharpoonright in LaTeX needs amssymb.

White and black 6

  • Upwards white arrow from bar U+21EA. The Shift arrow standing on a bar. Unicode's note: caps lock.
  • Upwards white arrow on pedestal U+21EB. The white arrow on a pedestal. Unicode's note: level 2 lock. Added in Unicode 3.0 (1999).
  • Upwards white arrow on pedestal with horizontal bar U+21EC. On a pedestal, with a bar across. Unicode's note: capitals (caps) lock.
  • Upwards white arrow on pedestal with vertical bar U+21ED. On a pedestal, with an upright bar. Unicode's note: numeric lock.
  • Upwards white double arrow U+21EE. Two white arrowheads, one over the other. Unicode's note: level 3 select.
  • Upwards white double arrow on pedestal U+21EF. The double white arrow on a pedestal. Unicode's note: level 3 lock.

Turning up 3

  • Arrow pointing rightwards then curving upwards U+2934. Heads right, then curves up. It has the Emoji property, and the emoji list calls it right arrow curving up.
  • Leftwards arrow with tip upwards U+2B11. Runs left, then the tip turns up.
  • Rightwards arrow with tip upwards U+2B0F. Runs right, then the tip turns up. Added in Unicode 4.1 (2005).

Up and to the right 11

  • Black-feathered north east arrow U+27B6. A feathered arrow, up and to the right, from the Dingbats block.
  • Chart with upwards trend U+1F4C8. The emoji list calls it chart increasing: a line that climbs across a chart. Always a color picture, not an arrow.
  • Chart with upwards trend and yen sign U+1F4B9. The emoji list calls it chart increasing with yen: the climbing line with a yen sign.
  • Heavy black curved upwards and rightwards arrow U+27A6. A heavy arrow that curves up and to the right, from the Dingbats block.
  • Heavy black-feathered north east arrow U+27B9. The heavy feathered arrow, up and to the right.
  • Heavy north east arrow U+279A. A heavy arrow from the Dingbats block, up and to the right.
  • North east arrow U+2197. Up and to the right, the way a rising line is drawn. ↗ in HTML, \nearrow in LaTeX. It has the Emoji property.
  • North east arrow with hook U+2924. Up and to the right, with a hook on the tail. The entity is ⤤.
  • North east black arrow U+2B08. Filled and heavy, up and to the right. Added in Unicode 4.0 (2003).
  • North east double arrow U+21D7. The double arrow, up and to the right. The entity is ⇗, with a capital A.
  • North east white arrow U+2B00. The outline one, up and to the right. Added in Unicode 4.0 (2003).

Triangles and media buttons 11

  • Black medium up-pointing triangle U+23F6. Unicode's note: increase, and preferred to ▲ for that. Added in Unicode 7.0 (2014), so an older device may draw an empty box.
  • Black up-pointing double triangle U+23EB. Two triangles, one over the other. The emoji list calls it fast up button, and it is a color emoji by default.
  • Black up-pointing small triangle U+25B4. The small filled triangle. ▴ in HTML; \blacktriangle in LaTeX needs amssymb.
  • Eject symbol U+23CF. A triangle over a bar. Unicode's note: UI symbol to eject media. It has the Emoji property.
  • Up-pointing red triangle U+1F53A. The emoji list calls it red triangle pointed up.
  • Up-pointing small red triangle U+1F53C. Unicode's note: play arrow up. The emoji list calls it upwards button.
  • Up-pointing triangle with left half black U+25ED. A triangle with its left half filled.
  • Up-pointing triangle with right half black U+25EE. A triangle with its right half filled.
  • White up-pointing small triangle U+25B5. The small outline triangle. ▵ in HTML; \vartriangle in LaTeX needs amssymb.
  • White up-pointing triangle U+25B3. The outline triangle. \bigtriangleup in LaTeX; the entity is △.
  • White up-pointing triangle with dot U+25EC. An outline triangle with a dot in the middle. The entity is ◬.

Carets and arrowheads 9

  • Caret U+2038. The character Unicode names Caret: a small mark at the foot of the line, pointing up to where text is to go in.
  • Fullwidth circumflex accent U+FF3E. The caret at full width, from the Halfwidth and Fullwidth Forms block.
  • Logical and U+2227. A maths sign that looks like an arrowhead: logical and. \wedge in LaTeX.
  • Modifier letter circumflex accent U+02C6. A raised circumflex that stands alone, used for tone marks in phonetic writing. Option+Shift+I or Alt+0136.
  • Modifier letter low up arrowhead U+02F0. The same small arrowhead, set low. Added in Unicode 4.0 (2003).
  • Modifier letter up arrowhead U+02C4. A phonetic mark that doubles as a very small arrowhead. Unicode's note for it: raised articulation.
  • N-ary logical and U+22C0. The large form of the same sign. Unicode notes it also stands for the universal quantifier. \bigwedge in LaTeX.
  • Up arrowhead U+2303. An open arrowhead with no shaft. It is a character of its own, not the caret of the 6 key.
  • Up arrowhead between two horizontal bars U+2324. The arrowhead between two bars. Unicode's note: enter key.

Pointing hands 2

  • White up pointing backhand index U+1F446. The emoji list calls it backhand index pointing up. It takes the five skin tones; this row is the yellow default.
  • White up pointing index U+261D. The outline pointing hand, in Unicode since version 1.1 (1993). It has the Emoji property.

Emoji and text style 6

  • Arrow pointing rightwards then curving upwards, emoji style U+2934 U+FE0F. The curving arrow with the emoji selector: right arrow curving up.
  • Eject symbol, emoji style U+23CF U+FE0F. The eject mark with the emoji selector: eject button.
  • North east arrow, emoji style U+2197 U+FE0F. The diagonal arrow with the emoji selector. The emoji list calls it up-right arrow.
  • Top with upwards arrow above U+1F51D. An up arrow with the word TOP under it. Unicode's note: top of page. The emoji list calls it TOP arrow.
  • Upwards black arrow, text style U+2B06 U+FE0E. The black arrow plus U+FE0E, a selector that asks for plain text.
  • White up pointing index, emoji style U+261D U+FE0F. The pointing hand with the emoji selector. The emoji list calls it index pointing up.

How this list was compiled: Names, and the code points they belong to, are checked against UnicodeData.txt, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/UnicodeData.txt), and printed in sentence case. Notes that begin Unicode's note quote NamesList.txt of the same version (https://www.unicode.org/Public/18.0.0/ucd/NamesList.txt); the version a character was added in is from DerivedAge.txt (https://www.unicode.org/Public/18.0.0/ucd/DerivedAge.txt), block names are from Blocks.txt, and the years are from https://www.unicode.org/history/publicationdates.html. Emoji facts: the Emoji property is from https://www.unicode.org/Public/18.0.0/ucd/emoji/emoji-data.txt, text style and emoji style rows are sequences listed in https://www.unicode.org/Public/18.0.0/ucd/emoji/emoji-variation-sequences.txt, and the emoji names are from https://www.unicode.org/Public/18.0.0/emoji/emoji-test.txt. Alt codes are from the code page 437 table (https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP437.TXT), the PC graphics table for codes 1 to 31 (https://www.unicode.org/Public/MAPPINGS/VENDORS/MISC/IBMGRAPH.TXT) and the code page 1252 table (https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1252.TXT). Option keys are those of the U.S. keyboard layout as CLDR records it (https://github.com/unicode-org/cldr/blob/release-42/keyboards/osx/en-t-k0-osx.xml); other layouts differ. HTML entity names are from https://html.spec.whatwg.org/entities.json. LaTeX macros are listed only when LaTeX's own fontdef.dtx, ltoutenc.dtx or utf8ienc.dtx (https://github.com/latex3/latex2e/tree/develop/base) or the amssymb source (https://ctan.org/pkg/amsfonts) defines them, matched to a code point through unicode-math-table.tex (https://github.com/latex3/unicode-math). Compose sequences are from the X.org en_US.UTF-8 Compose file (https://gitlab.freedesktop.org/xorg/lib/libx11/-/blob/master/nls/en_US.UTF-8/Compose.pre). What is listed: characters whose arrowhead, point or finger faces up, the arrows that rise to the right, and the carets and maths signs that are mistaken for an up arrowhead, each labelled. Left out: two-way and opposing pairs, circular arrows, arrows whose tip ends left or right, combining arrows, APL and legacy computing characters, and the newer arrow blocks (Supplemental Arrows-C and most of the 2014 additions), which many devices have no font for. The Start here group and the order are this site's own choice. All sources were read on 2026-10-01. Licence: own work (facts from the Unicode Character Database, Unicode License v3, and from Wikipedia, CC BY-SA 4.0, restated in this site's own words; aliases and notes marked as Unicode's are quoted from NamesList.txt, Copyright © 1991-2026 Unicode, Inc., https://www.unicode.org/license.txt)