🧱 Block Explorer

Currency Symbols Block

The Currency Symbols block (U+20A0–U+20CF) contains dedicated Unicode characters for currencies that lack an ASCII representation, such as the Euro €, Rupee ₹, and Bitcoin ₿. This guide explores every character in the Currency Symbols block and explains which modern currencies still lack a dedicated Unicode character.

·

Money makes the world go round, and Unicode makes money expressible in text. The Currency Symbols block at U+20A0–U+20CF provides dedicated code points for the world's monetary symbols, complementing the dollar sign $ (U+0024) and pound sign £ (U+00A3) that appeared in earlier ASCII and Latin character sets. This block tells a fascinating story of global commerce, monetary history, and the politics of symbol standardization.

The Currency Symbols Block (U+20A0–U+20CF)

The block spans 48 code points and contains symbols for currencies from every inhabited continent. Not every slot is filled — some code points are reserved for future additions — but the block includes symbols for most major and many minor currencies.

Key symbols and their stories:

Symbol Code Point Currency Notes
U+20A0 European Currency Unit ECU, predecessor to the Euro
U+20A1 Colón Costa Rica and El Salvador
U+20A2 Cruzeiro Former Brazilian currency
U+20A3 French Franc Replaced by Euro in 2002
U+20A4 Lira Sign Turkish and Italian lira
U+20A5 Mill Sign Thousandth of a dollar (US tax usage)
U+20A6 Naira Nigerian naira
U+20A7 Peseta Former Spanish currency
U+20A8 Rupee Sign Generic rupee symbol
U+20A9 Won South Korean won
U+20AA New Sheqel Israeli new shekel
U+20AB Dong Vietnamese dong
U+20AC Euro Eurozone currency
U+20AD Kip Lao kip
U+20AE Tögrög Mongolian tögrög
U+20AF Drachma Former Greek currency
U+20B0 German Penny Historical Pfennig sign
U+20B1 Peso Philippine peso
U+20B2 Guaraní Paraguayan guaraní
U+20B3 Austral Former Argentine currency
U+20B4 Hryvnia Ukrainian hryvnia
U+20B5 Cedi Ghanaian cedi
U+20B6 Livre Tournois Historical French currency
U+20B7 Spesmilo Esperanto currency proposal
U+20B8 Tenge Kazakhstani tenge
U+20B9 Indian Rupee Added in Unicode 6.0 (2010)
U+20BA Turkish Lira New symbol adopted in 2012
U+20BB Nordic Mark Historical
U+20BC Manat Azerbaijani manat
U+20BD Ruble Russian ruble (added 2014)
U+20BE Lari Georgian lari
U+20BF Bitcoin Cryptocurrency (added 2017)

The Euro Sign (U+20AC): A Design by Committee

The € symbol is one of the most carefully designed currency symbols in history. When the European Union introduced the euro in 1999, the European Commission ran a design contest and received over 30 entries. The winning design by Belgian graphic designer Alain Billiet is based on the Greek letter epsilon (ε) — a reference to the cradle of European civilization — with two horizontal lines signifying stability.

The Euro was added to Unicode in version 2.1 (1998), just ahead of its introduction, allowing software to support it before the currency launched. This proactive addition was a notable moment in Unicode's history.

The Indian Rupee (U+20B9): A Modern Addition

India had used the letter combination "Rs" and the symbol ₨ (U+20A8, generic rupee sign) for decades. In 2010, India adopted an official rupee symbol through a national design competition won by D. Udaya Kumar. The winning design combines the Devanagari letter RA (र) with a horizontal bar reminiscent of the Latin letter R.

Unicode 6.0 (2010) added ₹ at U+20B9 within months of its official adoption — a remarkably fast inclusion that reflected Unicode's improved processes for adding new symbols.

The Bitcoin Symbol (U+20BF): Cryptocurrency Enters Unicode

₿ at U+20BF was added in Unicode 10.0 (2017), making Bitcoin the first — and so far only — cryptocurrency with an official Unicode symbol. The symbol was proposed because Bitcoin had achieved sufficient global recognition and the symbol was in widespread use in financial contexts.

The symbol itself (a capital B with two vertical strokes) was created pseudonymously by Satoshi Nakamoto in Bitcoin's early days, inspired by the dollar sign's design convention. Its Unicode inclusion was somewhat controversial, with some arguing it was premature given cryptocurrency's uncertain status, while others pointed to its widespread adoption in financial media.

Other major cryptocurrencies (Ethereum, Litecoin, etc.) do not have dedicated Unicode code points and rely on non-standard characters or text abbreviations.

The Dollar Sign and Its Variants

The dollar sign $ (U+0024) predates the Currency Symbols block entirely, having been in ASCII since 1963. Its origin is debated — theories include it being derived from the Spanish "P" for pesos with a superscript "s," or from the letters "U" and "S" overlapping. The most credible theory traces it to the "PS" abbreviation for Spanish pesos.

Unicode includes several dollar-related characters beyond U+0024: - $ U+FF04 — Fullwidth Dollar Sign (for CJK text alignment) - 💲 U+1F4B2 — Heavy Dollar Sign (emoji variant)

The generic currency sign ¤ (U+00A4) appears in Latin Extended blocks and was historically used as a placeholder when the local currency symbol was unknown.

Currencies Without Dedicated Symbols

Many currencies of the world lack dedicated Unicode code points and are represented by ISO 4217 three-letter codes or Latin letter combinations:

  • Chinese yuan/renminbi: Uses ¥ (U+00A5, shared with Japanese yen), or the abbreviation CNY or RMB
  • Swiss franc: CHF or Fr (no dedicated symbol)
  • Swedish/Norwegian/Danish krone: kr (shared, no dedicated symbol)
  • Australian/Canadian dollar: A$ / C$ (letter prefix + dollar sign)
  • Saudi riyal: SAR or SR (no Unicode symbol)

The absence of a dedicated symbol for the yuan is notable given China's economic significance. There have been proposals to add a distinct yuan symbol, but the ¥ character has become entrenched in practice.

Font and Rendering Considerations

Not all currency symbols are equally well-supported across fonts. The Euro (€) and Pound (£) have near-universal font support. The Indian Rupee (₹) and Turkish Lira (₺) have excellent support in modern fonts. However, symbols like the Livre Tournois (₶) or Spesmilo (₷) are rarely supported and may render as boxes in most fonts.

Developers handling international commerce should: 1. Test currency symbol rendering across target operating systems 2. Use Unicode code points rather than HTML entities when possible 3. Consider fallback text (e.g., "NGN" if ₦ doesn't render) 4. Store prices as numbers with ISO 4217 codes, format with the symbol only for display

Block Explorer içinde daha fazlası

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, …

Arrows Block

The Arrows block (U+2190–U+21FF) contains 112 arrow characters including simple directional arrows, …

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 …

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 …