fsymbols
Loading symbols…
››
↕️

up-down arrow

Up-Down Arrow

Text and emoji forms

Same symbol, two display styles.

↕️ is the up-down arrow: movement or adjustment in both vertical directions. People use it for scrolling, height, spacing, elevators, or controls that move something up and down. Its plain-text twin can look monochrome even when you intended the emoji.

EmojiSince 2010
Search it as
vertical arrow · scroll · resize · height · spacing · elevator · updown · bidirectional
Type it as
:arrow_up_down:
Around since
2010 · Emoji 0.6
Shows up on
Every phone · iPhone, Android, Windows, Mac, Linux

What ↕️ means

It marks vertical movement or a choice between up and down.

In a message, the vertical arrow usually points to scrolling, changing height, adjusting vertical spacing, or travelling between upper and lower levels. It reads as a practical direction cue rather than an emotion.

It can also label an instruction: “scroll ↕️,” “drag to resize ↕️,” or “the elevator goes ↕️.”

Don't confuse it with

1

Worth knowing

  • The characters behind ↕️ existed in Unicode 8 years before anyone was allowed to draw them in colour: Unicode 3.2 in 2002, emoji presentation in 2010.
  • ↕️ is not one character. It is 2 of them glued together, which is why deleting it sometimes takes two presses of backspace and why it breaks character counters.

Questions people ask

1

Can ↕️ look black-and-white instead of emoji?

Yes. The base arrow can render as text; the FE0F selector requests emoji style, while FE0E requests text style. Some fonts and apps still decide the look themselves.

How to type ↕️

Windows
Win+.Open the emoji picker and search “up-down arrow”.
macOS
Control+Command+Spaceopens the character viewer.
iOS / Android
Emoji keyboard → search “up-down arrow”.
Chat apps
:arrow_up_down:the common shortcode; support varies by platform.
HTML
↕️
Codes and encoding2 code points
HTML decimal
↕️
HTML hex
↕️
CSS content
content: "\2195\FE0F";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%E2%86%95%EF%B8%8F
1
On screen
2
Code points
2
JS .length
6
UTF-8 bytes

A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

Families this belongs to

2