∞SymbolsSymbolsArrowsReviewed 2026-08-08

RIGHTWARDS DOUBLE ARROW

Rightwards double arrow, the implication arrow in logic.

U+21D2 · 15.1.0 · Common script

About this character

The rightwards double arrow (⇒), Unicode U+21D2, is the canonical symbol for logical implication, expressing the conditional "if P, then Q" in formal logic and mathematics. Its double-stroke form distinguishes it from the single arrow (→), a distinction solidified in early twentieth-century mathematical notation, particularly through the works of Whitehead and Russell. In programming, it appears prominently as the fat arrow (=>) in JavaScript arrow functions and PHP or as a type constraint symbol in Haskell, though Unicode distinguishes these encoding variants. In writing and typography, it conveys causal or inferential relationships, while in design and diagrams, it indicates directional flow or progression. Its precision makes it indispensable across technical documentation, proofs, and interface notation.

Copy formats

FormatValueAction
UTF-8E2 87 92
UTF-1621D2
HTML⇒ / ⇒
CSS\0021D2
JavaScript\u21d2
Python\u21d2
URL%E2%87%92

Character

Copy the literal character when you need the glyph itself: