🧱 Block Explorer

Arrows Block

The Arrows block (U+2190–U+21FF) contains 112 arrow characters including simple directional arrows, double-headed arrows, curved arrows, and arrows with various styles. This deep dive explores every arrow in the block, its intended use, and how it relates to other Unicode arrow characters scattered across other blocks.

·

The Arrows block (U+2190–U+21FF) contains 112 code points representing directional arrows in a systematic variety of weights, styles, and orientations. Arrows appear in mathematics, logic, programming documentation, user interface design, and everyday writing, making this one of the more frequently used symbol blocks outside the Basic Latin range.

Core Directional Arrows

The block begins with four simple arrows pointing in the cardinal directions:

Symbol Code Point Name
U+2190 LEFTWARDS ARROW
U+2191 UPWARDS ARROW
U+2192 RIGHTWARDS ARROW
U+2193 DOWNWARDS ARROW

These are followed by bidirectional and all-direction variants:

Symbol Code Point Name
U+2194 LEFT RIGHT ARROW
U+2195 UP DOWN ARROW
U+2196 NORTH WEST ARROW
U+2197 NORTH EAST ARROW
U+2198 SOUTH EAST ARROW
U+2199 SOUTH WEST ARROW

Double and Heavy Arrows

Double-stroke arrows have distinct meaning in formal logic and mathematics:

Symbol Code Point Name Use
U+21D0 LEFTWARDS DOUBLE ARROW Implication (reverse)
U+21D1 UPWARDS DOUBLE ARROW
U+21D2 RIGHTWARDS DOUBLE ARROW Material implication "P ⇒ Q"
U+21D3 DOWNWARDS DOUBLE ARROW
U+21D4 LEFT RIGHT DOUBLE ARROW Biconditional "P ⇔ Q" (if and only if)
U+21D5 UP DOWN DOUBLE ARROW

The distinction between single arrow (→) and double arrow (⇒) matters in mathematics: → typically denotes a function (f: A → B) or a mapping, while ⇒ denotes logical implication. Similarly, ↔ suggests a correspondence or bijection while ⇔ is the biconditional.

Arrows in Mathematics

Arrows encode a wide range of mathematical relationships:

  • U+21A6 RIGHTWARDS ARROW FROM BAR — maps-to notation: x ↦ x² defines a function mapping
  • U+21A0 RIGHTWARDS TWO HEADED ARROW — surjective (onto) function
  • U+21A3 RIGHTWARDS ARROW WITH TAIL — injective (one-to-one) function
  • U+21CC RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON — chemical equilibrium
  • U+21BC LEFTWARDS HARPOON WITH BARB UPWARDS and U+21C0 RIGHTWARDS HARPOON WITH BARB UPWARDS — used in chemistry and physics for half-reactions and spin states
  • U+21DD RIGHTWARDS SQUIGGLE ARROW — leads to, reduces to (in rewriting systems)
  • U+21AF DOWNWARDS ZIGZAG ARROW — contradiction (some proof styles)

Arrows in Programming and Documentation

Arrows are ubiquitous in technical writing:

  • in API documentation to indicate a function's return type: parse(str) → int
  • in pattern matching and case analysis: case 0 ⇒ "zero"
  • in assignment (some functional programming notations)
  • and in data structure descriptions for links (parent/child nodes, call stack)
  • (U+2934) and (U+2935) for "back to top" and "continue below" navigation hints

Arrows in User Interface Design

Arrows communicate navigation and action affordances throughout UI design:

  • Pagination: ← Previous / Next →
  • Carousel controls: ‹ and › (or ← →)
  • Expand/collapse: ▲ (up = collapse) / ▼ (down = expand)
  • Breadcrumb separators: Home › Category › Page
  • Sort indicators: ↑ ascending / ↓ descending
  • Undo/redo: ↩ (U+21A9 LEFTWARDS ARROW WITH HOOK) / ↪ (U+21AA)
  • Return/enter key: ↵ (U+21B5 DOWNWARDS ARROW WITH CORNER LEFTWARDS)

Supplemental Arrow Blocks

The main Arrows block is supplemented by three additional blocks for arrows that didn't fit:

Block Range Contents
Supplemental Arrows-A U+27F0–U+27FF Long arrows, double-headed, stroked
Supplemental Arrows-B U+2900–U+297F Arrows with modifications, tailed, hooked
Supplemental Arrows-C U+1F800–U+1F8FF Arrows for specialized technical use

Notable additions from Supplemental Arrows-A include: - U+27F6 LONG RIGHTWARDS ARROW — for longer mappings in commutative diagrams - U+27FA LEFT RIGHT DOUBLE ARROW — long biconditional - U+27F9 RIGHTWARDS DOUBLE ARROW — long implication

Emoji Overlap

Several arrow emoji were added to Unicode outside the Arrows block:

  • ▶ (U+25B6) PLAY button — triangular right-pointing arrow
  • ⬅ (U+2B05), ⬆ (U+2B06), ⬇ (U+2B07) — emoji-styled arrows with default emoji presentation
  • 🔄 (U+1F504) — counterclockwise arrows (refresh/reload)
  • ↩ (U+21A9) and ↪ (U+21AA) — reply/forward conventions in email and messaging

The difference in rendering: characters in the Arrows block default to text presentation (rendered in the font's glyph style) while certain characters have emoji presentation sequences (VS16, U+FE0F) that trigger colorful emoji rendering on mobile platforms.

Lainnya di Block Explorer

Basic Latin (ASCII) Block

The Basic Latin block (U+0000–U+007F) is the first Unicode block and covers …

Latin-1 Supplement Block

The Latin-1 Supplement block (U+0080–U+00FF) extends ASCII with accented Latin characters for …

General Punctuation Block

The General Punctuation block (U+2000–U+206F) contains typographic spaces, dashes, quotation marks, and …

Mathematical Operators Block

The Mathematical Operators block (U+2200–U+22FF) contains 256 symbols covering set theory, logic, …

Dingbats Block

The Dingbats block (U+2700–U+27BF) was created to encode the Zapf Dingbats typeface …

Miscellaneous Symbols Block

The Miscellaneous Symbols block (U+2600–U+26FF) is one of Unicode's most eclectic, containing …

CJK Unified Ideographs Overview

The CJK Unified Ideographs block (U+4E00–U+9FFF) is one of the largest Unicode …

Hangul Block

The Hangul Syllables block (U+AC00–U+D7A3) contains 11,172 precomposed Korean syllable blocks algorithmically …

Emoji Blocks Overview

Emoji in Unicode span multiple blocks across the Supplementary Multilingual Plane, including …

Currency Symbols Block

The Currency Symbols block (U+20A0–U+20CF) contains dedicated Unicode characters for currencies that …

Box Drawing & Block Elements Blocks

The Box Drawing block (U+2500–U+257F) and Block Elements block (U+2580–U+259F) provide characters …

Enclosed Alphanumerics Block

The Enclosed Alphanumerics block (U+2460–U+24FF) contains circled numbers, parenthesized numbers and letters, …

Geometric Shapes Blocks

The Geometric Shapes block (U+25A0–U+25FF) and related blocks contain squares, circles, triangles, …

Musical Symbols Block

The Musical Symbols block (U+1D100–U+1D1FF) is a Supplementary Multilingual Plane block containing …