fsymbols
Loading symbols…
››
⇄

rightwards arrow over leftwards arrow

Rightwards Arrow Over Leftwards Arrow

45/104

⇄ marks a process or exchange that can run in both directions. In chemistry, it signals a reversible reaction; the arrow alone does not establish that the reaction is at equilibrium.

Text symbol

What ⇄ means

Read it as a path that can run either way.

In chemistry, ⇄ is a reversible reaction arrow: substances on either side can become the other. The symbol alone does not show equal rates.

Its spacing can vary by typeface; the top arrow points right and the lower arrow left.

Part of collections

Don't confuse it with

3

Combination ideas

4
Either side can become the other
Translate between English and Ukrainian
Convert between dollars and euros
Two-way sync: changes travel both ways

Questions people ask

1

Why does ⇄ show as a box on some devices?

Because that device's fonts have no glyph for it. The character is still correct and still copies correctly — the box is a missing glyph, not a broken character.

Collections with ⇄

3

How to type or find ⇄

Search it as
rlarr · rightleftarrows · reversible arrow · two-way arrow
Shows up in
Anything that takes text · its shape is whatever your font draws
Windows (Word)
⎇Alt+XType 21C4, then AltX to get ⇄.
Windows
⊞Win+Rrun charmap for the full table, or use the emoji picker's Ω symbols tab (Win .).
macOS
⌃Control+⌘Command+␣SpaceOpen the character viewer and search “rightwards arrow over leftwards arrow”.
Linux
⎈Ctrl+⇧Shift+UType 21c4, then Enter or Space.
HTML
⇄
CSS
\21C4
Windows
How to type ⇄ in Word: type 21C4, then press Alt+X.
HTML
HTML entity for ⇄: use ⇄ or ⇄.
Code
In code, use \u21C4 in languages that support Unicode escapes.
Codes and encoding1 code points
HTML decimal
⇄
HTML hex
⇄
CSS content
content: "\21C4";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%E2%87%84
1
On screen
1
Code points
1
JS .length
3
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

1