Arrow Symbols

Click any symbol to copy it. 21 characters, each labelled with its Unicode code point.

Unicode encodes arrows by direction and stroke style, not by appearance, so the single-stroke and double-stroke families are separate character ranges rather than two styles of the same character. This collection holds 21 arrow symbols drawn from 2 Unicode blocks — mainly Arrows and Dingbats. Code points run from U+2190 to U+27A4. All of them sit in the Basic Multilingual Plane, which means broad font support and very few encoding surprises.

Single and double strokes

→ ← ↑ ↓ come from the Arrows block (U+2190 onward). ⇒ ⇐ ⇑ ⇓ are the double-stroke equivalents from the same block. In mathematics the two carry different meanings — single for mapping, double for implication — so they are not interchangeable in technical writing.

Dingbat arrows

➜ ➝ ➞ ➟ are Dingbats rather than Arrows-block characters. They are heavier and more decorative, and they are the ones most likely to be missing from a limited font.

Direction and text flow

Arrow characters do not flip in right-to-left text. If your content may be translated into Arabic or Hebrew, an arrow that means "next" will still point the original way and will read as pointing backwards.

Unicode blocks in this collection

Counted from the characters on this page. Block names and ranges are from the Unicode code charts.
Unicode blockCharactersShare
Arrows 15 71%
Dingbats 6 29%

Sample characters and their code points

U+2192

U+2193

U+21D2

U+21D3

U+279D

U+27A0

Frequently asked questions

Why does → look different in my document?

Arrow glyphs vary considerably between fonts — length, head shape and stroke weight are all design decisions. The character is identical; only the drawing changed.

Related symbol collections and tools