Currency Symbols
Click any symbol to copy it. 18 characters, each labelled with its Unicode code point.
Currency signs entered Unicode in waves. The oldest are in ASCII and Latin-1; newer ones — the rupee, the hryvnia, the Turkish lira — were added to the dedicated Currency Symbols block as they came into use. This collection holds 18 currency symbols drawn from 4 Unicode blocks — mainly Currency Symbols, Latin-1 Supplement and Basic Latin. Code points run from U+0024 to U+20BD. All of them sit in the Basic Multilingual Plane, which means broad font support and very few encoding surprises.
Old and new
$ is ASCII. ¢ £ ¥ are Latin-1 Supplement, inherited from early Western character sets. ₹ ₽ ₺ ₴ ₦ and the rest are from the Currency Symbols block (U+20A0 onward), which exists precisely for signs that arrived after those legacy sets were fixed.
Newer signs, patchier fonts
The Indian rupee sign ₹ was encoded in 2010 and the Turkish lira sign ₺ in 2012. Fonts that predate those additions have no glyph for them, which is why they are more likely to render as boxes on older systems than $ or £ ever will.
A sign is not a currency code
For anything financial, the ISO 4217 code (USD, INR, EUR) is unambiguous. The symbol is not: $ is used by many currencies, and ₨ is shared across several South Asian rupees.
Unicode blocks in this collection
| Unicode block | Characters | Share |
|---|---|---|
| Currency Symbols | 13 | 72% |
| Latin-1 Supplement | 3 | 17% |
| Basic Latin | 1 | 6% |
| Thai | 1 | 6% |
Sample characters and their code points
$
¥
₩
₫
₱
₡
Frequently asked questions
Why does ₹ show as a box on some devices?
The rupee sign was added to Unicode in 2010. Any font built before that has no glyph for it. The fallback ₨ (U+20A8) is much older and more widely supported, though it is a generic rupee sign rather than the Indian one specifically.