Arrow Symbols

Copy any arrow symbol with one click: simple arrows → ← ↑ ↓, double arrows ⇒ ⇔, heavy arrows ➜ ➤, curved arrows ↩ ↻ and arrow emoji. On Windows, Alt + 26 types → and Alt + 27 types ←.

Updated

Click any symbol to copy it. 219 symbols

Simple arrows

13

Double arrows (implies, if and only if)

18
  • Rightwards Double Arrow Details
  • Left Right Double Arrow Details

Heavy and decorative arrows

39
  • Heavy Round-Tipped Rightwards Arrow Details

Wide-headed arrows

30

Curved, circular and return arrows

26
  • Leftwards Arrow with Hook Details
  • Downwards Arrow with Corner Leftwards Details
  • Clockwise Open Circle Arrow Details

Paired and stacked arrows

24
  • Rightwards Arrow to Bar Details
  • Upwards White Arrow Details
  • Upwards White Arrow From Bar Details

Long arrows

12

Harpoons

16

Triangle arrowheads

20
  • Up-Pointing Triangle Details

Arrow emoji

21

These are the colorful emoji versions. They include an invisible variation selector (U+FE0F); the plain arrows above paste as text in the current font.

  • Up-right arrow Details
  • Up-down arrow Details
  • Left-right arrow Details
  • Right arrow curving left Details

What the different arrows mean

Arrows look interchangeable, but they carry different meanings in logic, interface design, and math symbols. Using the conventional one makes your text easier to read and keeps it searchable.

ArrowUsual meaningExample
→Leads to, becomes, maps to; also a plain “next” pointerLondon → Paris, f: A → B
⇒Implies (logic), thereforex = 2 ⇒ x² = 4
⇔If and only if, is equivalent tox² = 4 ⇔ x = ±2
↔Two-way relationship, swap, exchangeEN ↔ ES translation
↑ ↓Increase and decrease, up and downSales ↑ 12%
↦Maps an element to its valuex ↦ x + 1
↩Return, reply, the Enter keyPress ↩ to confirm
↻Refresh, reload, repeat↻ Try again

How to type arrows on a keyboard

Windows: the four basic arrows have short alt codes from the original IBM PC character set. Hold Alt and type on the numeric keypad: Alt + 24 ↑, 25 ↓, 26 →, 27 ←, 29 ↔ and 18 ↕. To type the common right arrow (→) in Word, you can also type the hex code and press Alt + X, for example 2192 then Alt + X for →. Word also turns --> into → and ==> into ⇒ automatically.

Mac: there is no Option shortcut for arrows on the US layout. Press Control + Command + Space, type “arrow” in the Character Viewer and double-click the one you want. It then appears under Recently Used.

Google Docs replaces -> with → and <- with ← as you type. On phones, copying from this page is the quickest route; you can then save a favourite as a text shortcut.

Arrows in HTML and CSS

The common arrows have named HTML entities: &rarr; →, &larr; ←, &uarr; ↑, &darr; ↓, &harr; ↔, &rArr; ⇒ and &hArr; ⇔. For decorative pointers and directional pointers, compare triangle symbols or use the numeric form (&#10140;) or paste the character into a UTF-8 page. In CSS, content: "\2192"; draws → after an element.

If an arrow is a link or button label on its own, give it an accessible name, because screen readers announce it as “rightwards arrow”. Pair it with text (“Next →”) or add an aria-label.

Arrow text vs arrow emoji

Several arrows exist twice: ➡ is a text character, and ➡️ is the same code point followed by the emoji variation selector U+FE0F. Text arrows take the colour and weight of your font, which suits documents and code. Emoji arrows render as coloured icons on phones and social apps. If an arrow unexpectedly turns into a blue box on iPhone, you have copied the emoji form.

Frequently asked questions

How do I type an arrow symbol on the keyboard?

On Windows, hold Alt and type 26 on the numeric keypad for →, 27 for ←, 24 for ↑ and 25 for ↓. On a Mac, open the Character Viewer with Control + Command + Space and search for “arrow”. Or copy any arrow from this page.

What is the alt code for the right arrow?

Alt + 26 types → in most Windows apps. In Microsoft Word you can also type 2192 and press Alt + X.

What does the ⇒ symbol mean?

⇒ means “implies” in logic and mathematics: if the statement on the left is true, the one on the right is too. In everyday writing it is also used for “therefore” or “results in”.

What is the difference between → and ➡️?

→ (U+2192) is a text arrow that follows your font. ➡️ is the emoji form of ➡ (U+27A1 plus U+FE0F) and appears as a coloured icon on most phones and in chat apps.

What is the HTML code for an arrow?

Use &rarr; for →, &larr; for ←, &uarr; for ↑, &darr; for ↓ and &rArr; for ⇒. Any other arrow can be written as a numeric reference such as &#10140; for ➜.