🔣 Symbol Reference

Currency Symbols Around the World

Unicode's Currency Symbols block and surrounding areas contain dedicated characters for over 60 world currencies, from the Dollar $ and Euro € to the Bitcoin ₿ and Hryvnia ₴. This guide lists every Unicode currency symbol with its code point, currency name, and country of use.

·

Every major currency in the world has at least one Unicode code point. From the universal dollar sign $ that predates Unicode itself to the recently added Manat and Bitcoin , this guide provides a comprehensive reference to all Unicode currency symbols: their code points, HTML entities, keyboard shortcuts, and a brief history of each symbol's origin and design.

Quick Copy-Paste Table

Symbol Currency Code Point HTML Entity
$ Dollar U+0024 $
¢ Cent U+00A2 ¢
£ Pound Sterling U+00A3 £
¤ Generic Currency U+00A4 ¤
¥ Yen / Yuan U+00A5 ¥
Euro U+20AC €
ECU (European Currency Unit) U+20A0 ₠
Colón U+20A1 ₡
Cruzeiro U+20A2 ₢
French Franc U+20A3 ₣
Lira U+20A4 ₤
Mill U+20A5 ₥
Naira U+20A6 ₦
Peseta U+20A7 ₧
Rupee (generic) U+20A8 ₨
Won U+20A9 ₩
New Shekel U+20AA ₪
Dong U+20AB ₫
Kip U+20AD ₭
Tögrög U+20AE ₮
Drachma U+20AF ₯
German Penny U+20B0 ₰
Peso U+20B1 ₱
Guaraní U+20B2 ₲
Austral U+20B3 ₳
Hryvnia U+20B4 ₴
Cedi U+20B5 ₵
Livre Tournois U+20B6 ₶
Spesmilo U+20B7 ₷
Tenge U+20B8 ₸
Indian Rupee U+20B9 ₹
Turkish Lira U+20BA ₺
Nordic Mark U+20BB ₻
Manat U+20BC ₼
Ruble U+20BD ₽
Lari U+20BE ₾
Bitcoin U+20BF ₿
CJK Yuan/Yen U+5143 元
Japanese Yen (CJK) U+5186 円
Chinese Yuan (CJK) U+5706 圆

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

Unicode 1.0 introduced the dedicated Currency Symbols block at U+20A0. It was later extended. The block is designed to hold symbols that cannot be adequately represented by existing Latin or CJK characters.

Major Live Currencies

€ Euro — U+20AC

Designed in 1996 by Alain Billiet of Belgium, selected from 30 submissions. The two horizontal bars represent stability; the "C" shape references Europe. The Euro replaced the ECU (U+20A0) in everyday use.

U+20AC  €  EURO SIGN
Windows:  Alt+0128 or Ctrl+Alt+E (most European keyboard layouts)
macOS:    Option+Shift+2 (US layout) or dedicated key (EU layouts)

£ Pound Sterling — U+00A3

An ornate "L" (from Latin libra = scales/pound weight) with one or two horizontal crossbars. One of the most recognisable currency symbols in the world. Encodes at U+00A3 in Latin-1 Supplement — not in the Currency Symbols block — because it was already present in ISO 8859-1.

U+00A3  £  POUND SIGN
Windows:  Alt+0163
macOS:    Option+3 (US layout) or Shift+3 (UK layout)

¥ Yen / Yuan — U+00A5

A "Y" with two horizontal bars. Used for both the Japanese Yen (JP¥) and Chinese Yuan (CN¥). The character itself is ambiguous; locale context determines which currency it represents. For unambiguous representation, use the full currency name or ISO 4217 codes (JPY / CNY).

U+00A5  ¥  YEN SIGN
Windows:  Alt+0165
macOS:    Option+Y (US layout)

₹ Indian Rupee — U+20B9

Designed by Udaya Kumar Dharmalingam, adopted officially in 2010. A Devanagari "Ra" overlaid with two horizontal bars — the top bar references the Roman letter "R" for Rupee. Added to Unicode 6.0 (2010).

₩ Korean Won — U+20A9

A "W" with two horizontal bars. The Won (원) replaced the Hwan in 1962. The Unicode symbol was added early in the standard's history due to South Korea's active involvement in Unicode standardisation.

₽ Russian Ruble — U+20BD

A "P" (Cyrillic "er") with one horizontal bar. The symbol was officially adopted in 2013 after a public competition. Added to Unicode 7.0 (2014).

₺ Turkish Lira — U+20BA

An anchored, stylised "L" with two ascending strokes suggesting upward economic movement. Officially adopted in 2012. Added to Unicode 6.2.

₿ Bitcoin — U+20BF

A bold "B" with two vertical strokes extending above and below — similar to the dollar sign's visual grammar. Added to Unicode 10.0 (2017). Note that many crypto-specific applications use the Bitcoin logo font rather than the Unicode character for full colour rendering.

Historic and Archaic Currencies

These symbols represent currencies no longer in circulation but preserved in Unicode for backward compatibility with existing documents.

Symbol Currency Country Defunct Year
ECU European Union 1999 (replaced by €)
Franc France 2002 (€ adoption)
Lira Italy 2002 (€ adoption)
Peseta Spain 2002 (€ adoption)
Drachma Greece 2002 (€ adoption)
Pfennig Germany 2002 (€ adoption)
Austral Argentina 1992
Livre Tournois France 18th century
Spesmilo Esperanto community ~1920

Special Purpose Currency Characters

¤ Generic Currency Sign — U+00A4

Called the "scarab" or "currency sign", this is a placeholder character that represents an unspecified currency. It was used in early computing to indicate "currency in the current locale". In modern usage it is mostly obsolete, having been superseded by locale-aware formatting APIs.

¢ Cent Sign — U+00A2

The cent (one-hundredth of a dollar) has its own Unicode character. In the US, it appears in retail pricing ($0.99 vs 99¢). Less commonly used in digital contexts today since most systems just write 0.99 or $0.99.

Keyboard Shortcuts

Windows

Symbol Alt Code Notes
$ Shift+4 US keyboard
¢ Alt+0162
£ Alt+0163
¥ Alt+0165
Alt+0128 or Ctrl+Alt+E on EU keyboards
Alt+8377 May require Currency Symbols font
Alt+8361
Alt+8383 Requires Windows 10 1607+

macOS

Symbol Shortcut Layout
$ Shift+4 US
£ Option+3 US
¥ Option+Y US
Option+Shift+2 US
¢ Option+4 US

For ₹, ₩, ₽, ₿ and other modern currency symbols, use the Character Viewer (Ctrl+Cmd+Space) and search the currency name.

Developer Notes

HTML and CSS

Always use the HTML entity or numeric reference for currency symbols in HTML to ensure correct encoding:

<!-- Recommended -->
<span class="price">&#x20AC;4.99</span>

<!-- Also fine if the document is UTF-8 encoded -->
<span class="price">€4.99</span>

Ensure your <meta charset="UTF-8"> is set. Without it, characters above U+00FF can corrupt.

CSS content property

.price::before {
  content: "AC"; /* € Euro */
}

Note: CSS content uses the hex code point directly, without the U+ prefix.

Python locale-aware formatting

import locale
locale.setlocale(locale.LC_ALL, "en_US.UTF-8")
formatted = locale.currency(1234.56, grouping=True)
# "$1,234.56"

JavaScript Intl.NumberFormat

const formatter = new Intl.NumberFormat("de-DE", {
  style: "currency",
  currency: "EUR",
});
console.log(formatter.format(1234.56)); // "1.234,56 €"

Summary

Unicode currency symbols span three millennia of monetary history — from the Roman libra (£) to the Bitcoin ₿. The dedicated Currency Symbols block (U+20A0–U+20CF) contains modern additions from ₦ (1993) to ₿ (2017). For web development, the most important symbols are $, £, €, ¥, ₹, ₩, ₽, and ₿. Always prefer CSS/JavaScript Intl APIs for locale-aware formatting, and use Unicode characters or HTML entities for static display. Avoid representing currency with font substitutions or images — the Unicode character exists precisely for this purpose.

Lainnya di Symbol Reference

Complete Arrow Symbols List

Unicode contains hundreds of arrow symbols spanning simple directional arrows, double arrows, …

All Check Mark and Tick Symbols

Unicode provides multiple check mark and tick symbols ranging from the classic …

Star and Asterisk Symbols

Unicode includes a rich collection of star shapes — from the simple …

Heart Symbols Complete Guide

Unicode contains dozens of heart symbols including the classic ♥, black and …

Mathematical Symbols and Operators

Unicode has dedicated blocks for mathematical operators, arrows, letterlike symbols, and alphanumeric …

Bracket and Parenthesis Symbols

Beyond the ASCII parentheses and square brackets, Unicode includes angle brackets, curly …

Bullet Point Symbols

Unicode offers a wide variety of bullet point characters beyond the standard …

Line and Box Drawing Characters

Unicode's Box Drawing block contains 128 characters for drawing lines, corners, intersections, …

Musical Note Symbols

Unicode includes musical note symbols such as ♩♪♫♬ in the Miscellaneous Symbols …

Fraction Symbols Guide

Unicode includes precomposed fraction characters for common fractions like ½ ¼ ¾ …

Superscript and Subscript Characters

Unicode provides precomposed superscript and subscript digits and letters — such as …

Circle Symbols

Unicode contains dozens of circle symbols including filled circles, outlined circles, circles …

Square and Rectangle Symbols

Unicode includes filled squares, outlined squares, small squares, medium squares, dashed squares, …

Triangle Symbols

Unicode provides a comprehensive set of triangle symbols in all orientations — …

Diamond Symbols

Unicode includes filled and outline diamond shapes, lozenge characters, and playing card …

Cross and X Mark Symbols

Unicode provides various cross and X mark characters including the heavy ballot …

Dash and Hyphen Symbols Guide

The hyphen-minus on your keyboard is just one of Unicode's many dash …

Quotation Mark Symbols Complete Guide

Unicode defines typographic quotation marks — curly quotes — for dozens of …

Copyright, Trademark & Legal Symbols

Unicode includes dedicated characters for the copyright symbol ©, registered trademark ®, …

Degree and Temperature Symbols

The degree symbol ° (U+00B0) and dedicated Celsius ℃ and Fahrenheit ℉ …

Circled and Enclosed Number Symbols

Unicode's Enclosed Alphanumerics block provides circled numbers ①②③, parenthesized numbers ⑴⑵⑶, and …

Roman Numeral Symbols

Unicode includes a Number Forms block with precomposed Roman numeral characters such …

Greek Alphabet Symbols for Math and Science

Greek letters like α β γ δ π Σ Ω are widely …

Decorative Dingbats

The Unicode Dingbats block (U+2700–U+27BF) contains 192 decorative symbols originally from the …

Playing Card Symbols

Unicode includes a Playing Cards block with characters for all 52 standard …

Chess Piece Symbols

Unicode provides characters for all six chess piece types in both white …

Zodiac and Astrological Symbols

Unicode's Miscellaneous Symbols block includes the 12 zodiac signs ♈♉♊♋♌♍♎♏♐♑♒♓, planetary symbols, …

Braille Pattern Characters

Unicode's Braille Patterns block (U+2800–U+28FF) encodes all 256 possible combinations of the …

Geometric Shapes Complete Guide

Unicode's Geometric Shapes block contains 96 characters covering circles, squares, triangles, diamonds, …

Letterlike Symbols

The Unicode Letterlike Symbols block contains mathematical and technical symbols derived from …

Technical Symbols Guide

Unicode's Miscellaneous Technical block contains symbols from computing, electronics, and engineering, including …

Combining Characters and Diacritics Guide

Diacritics are accent marks and other marks that attach to letters to …

Whitespace and Invisible Characters Guide

Unicode defines dozens of invisible characters beyond the ordinary space, including zero-width …

Warning and Hazard Signs

Unicode includes warning and hazard symbols such as the universal caution ⚠ …

Weather Symbols Guide

Unicode's Miscellaneous Symbols block includes sun ☀, cloud ☁, rain ☂, snow …

Religious Symbols in Unicode

Unicode includes symbols for many of the world's major religions including the …

Gender and Identity Symbols

Unicode includes the traditional male ♂ and female ♀ symbols from astronomy, …

Keyboard Shortcut Symbols Guide

Apple's macOS uses Unicode characters for keyboard modifier keys such as ⌘ …

Symbols for Social Media Bios

Unicode symbols like ▶ ◀ ► ★ ✦ ⚡ ✈ and hundreds …