Open main menu

Currency Symbols is a Unicode block containing characters for representing unique monetary signs. Many currency signs can be found in other unicode blocks, especially when the currency symbol is unique to a country that uses a script not generally used outside that country.

Currency Symbols
(48 code points)
Symbol setsCurrency signs
Assigned32 code points
Unused16 reserved code points
Unicode version history
1.0.011 (+11)
2.012 (+1)
2.113 (+1)
3.016 (+3)
3.218 (+2)
4.122 (+4)
5.225 (+3)
6.026 (+1)
6.227 (+1)
7.030 (+3)
8.031 (+1)
10.032 (+1)
Note: [1][2]

The display of Unicode currency symbols among various typefaces is inconsistent, more so than other characters in the repertoire. The French franc sign (U+20A3) is typically displayed as a struck-through F, but various versions of Garamond display it as an Fr ligature. The peseta sign (U+20A7), inherited from code page 437, is usually displayed as a Pts ligature, but Roboto displays it as a Pt ligature and Arial Unicode MS displays it as a partially struck-through P. The rupee sign (U+20A8) is usually displayed as an Rs digraph, but Microsoft Sans Serif uses the quantity-neutral "Rp" diagraph instead.


Currency Symbols[1][2]
Official Unicode Consortium code chart (PDF)
  0 1 2 3 4 5 6 7 8 9 A B C D E F
1.^ As of Unicode version 12.0
2.^ Grey areas indicate non-assigned code points


The following Unicode-related documents record the purpose and process of defining specific characters in the Currency Symbols block:


  1. ^ "Unicode character database". The Unicode Standard. Retrieved 2016-07-09.
  2. ^ "Enumerated Versions of The Unicode Standard". The Unicode Standard. Retrieved 2016-07-09.