free-symbols

Rightwards Arrow Over Leftwards Arrow Symbol

⇄ is a bidirectional arrow showing movement or direction in both ways.

U+21C4

The symbol ⇄ is commonly used to indicate back-and-forth movement or mutual exchange. It’s a Unicode character you can copy directly or paste using common HTML/CSS/JavaScript escapes. Use it in UI labels, diagrams, and text to clearly communicate two-way flow.

Rightwards Arrow Over Leftwards Arrow Symbol Meaning

⇄ (Unicode U+21C4) is read as a rightwards arrow over a leftwards arrow, meaning “both directions” or “swap/transfer back and forth.” In practice, it often conveys bidirectional action such as moving items between two lists, toggling a setting, or showing that information can flow both ways. Compared with a simple left or right arrow, ⇄ visually emphasizes return movement and two-way interchange. You’ll also see it in technical notes, flowcharts, and interface text when the same action applies in either direction or when direction can change.

Common uses

  • Labeling a two-way transfer feature (e.g., move items between lists)
  • Indicating bidirectional communication or sync (request/response, up/down flow)
  • Signaling swapping or toggling between two states (on/off, enabled/disabled)
  • Marking a “back and forth” action in instructions or help text
  • Using in diagrams to show reversible movement along a path

Examples

⇄ Rightwards Arrow Over Leftwards Arrow

  • Move items ⇄ between “Available” and “Selected”.
  • Data sync runs ⇄ both directions automatically.
  • Press ⇄ to swap the two columns.
  • The signal can travel ⇄ depending on the device mode.
  • Switch ⇄ to view results from both perspectives.

Variations

Ready to copy

Technical codes

UnicodeU+21C4
HTML Entity⇄
HTML Code⇄
CSS\21C4

FAQ

What does ⇄ mean?

⇄ is a bidirectional arrow that indicates movement or exchange in both directions—often read as right and left together.

How do I copy ⇄ into HTML or a webpage?

You can copy it directly, or use the HTML entity: ⇄.

What is the Unicode code point for ⇄?

The Unicode code point is U+21C4, with CSS escape \\21C4 and JavaScript escape \\u{21C4}.

Is ⇄ the same as ↔?

They are similar in concept (left-right/bidirectional), but they are different characters with different shapes. ⇄ specifically uses the “right arrow over left arrow” design.

Related symbols