Xerobit

Currency Symbols List with Codes and Shortcuts

This page lists over 60 currency symbols you can click to copy instantly. Hover over a symbol to see its name and, for current currencies, its ISO 4217 code. The reference tables below give the Unicode code point, HTML entity and, where one exists, the Windows Alt code. The tool runs entirely in your browser and nothing is uploaded.

Major World Currencies

Additional Currency Symbols

Historical and Regional Currency Signs

Fractional and Subunit Symbols

Accounting and Financial Symbols

How to use the currency symbols

  1. Click any currency symbol on this page to copy it to your clipboard.
  2. Paste the symbol into your document, spreadsheet or web editor.
  3. To type a symbol on Windows, use an Alt code where one exists (for example Alt+0163 for the pound sign) or open the Win+. symbol panel. Many symbols, such as the rupee sign, have no Alt code.
  4. Use the HTML entity column in the tables below when writing web pages to ensure the character renders correctly across all browsers.

How to Type Currency Symbols on Windows

Windows supports several methods for typing currency symbols. The classic approach uses Alt codes. Hold down the Alt key, type the decimal number on the numeric keypad (not the top row of numbers), then release Alt. Codes without a leading zero use the OEM code page, so Alt+36 produces the dollar sign ($). Codes with a leading zero use the Windows-1252 code page, so Alt+0163 produces the pound sign (£), Alt+0165 the yen sign (¥), Alt+0162 the cent sign (¢), Alt+0164 the generic currency sign (¤) and Alt+0128 the euro sign (€).

Alt codes only work for characters in those code pages. Windows treats four-digit codes above 255 as a number modulo 256 unless a registry option for hexadecimal input is enabled, so codes such as 8364 or 8377 do not type the euro or rupee sign. For the rupee, bitcoin, ruble, lira and most other symbols on this page there is no Alt code: copy the symbol from this page, search for it in the Character Map application (charmap), or press Win+. (the Windows key plus the period key) to open the emoji and symbol panel. In Microsoft Word you can also type the hexadecimal code point, for example 20B9, and press Alt+X.

Typing Currency Signs on Mac and Linux

On macOS, hold the Option key (sometimes labeled Alt) and press another key. On the US keyboard layout, Option+3 types the pound sign (£), Option+4 types the cent sign (¢), Option+Y types the yen sign (¥) and Option+Shift+2 types the euro sign (€). Other layouts use different combinations. You can also press Control+Command+Space to open the Character Viewer, search for the currency name, and double-click to insert it.

Linux users running GTK-based desktop environments can press Ctrl+Shift+U, release those keys, type the hexadecimal Unicode code point (for example, 20ac for the euro sign), and press Enter. In terminal emulators that support it, you can also use the compose key if configured in your system settings. The compose sequence varies by distribution but typically involves pressing Compose followed by two or three characters that visually resemble the target symbol.

Using HTML Entities and Unicode Code Points

When building web pages, inserting raw currency symbols directly into your source code can cause encoding issues if the file is saved or served with the wrong character set. Using HTML entities avoids this problem. Named entities exist for the most common signs: $ for $, € for €, £ for £, ¥ for ¥ and ¢ for ¢. For symbols without a named entity, use the numeric reference format &#xHHHH; where HHHH is the hexadecimal Unicode value. For example, the Indian rupee sign is ₹.

In CSS, you can insert a currency symbol using the content property with an escape sequence. Write a backslash followed by the hex code point: content: "\20AC"; renders the euro sign. In JavaScript strings, use \u20AC for code points up to four hex digits, or \u{20AC} for any valid Unicode scalar value.

ISO 4217 Codes and Symbol Placement

Every official currency has a three-letter ISO 4217 code used in banking and international trade. The first two letters usually match the country code (US for United States, GB for Great Britain, JP for Japan) and the third letter represents the currency name (D for Dollar, P for Pound, Y for Yen). These codes appear alongside or instead of symbols in financial documents to remove ambiguity, since multiple countries use the dollar sign.

The placement of the symbol relative to the amount varies by language and region. English-speaking countries typically place the symbol before the number ($100, £50), while many European languages place it after (100 €, 50 kr). French convention often inserts a non-breaking space between the number and the symbol. When formatting prices programmatically, use locale-aware formatting functions rather than hard-coding the position.

Common Reference Table

The following table summarizes the five most frequently used currency symbols with their key identifiers:

SymbolNameISO CodeUnicodeHTML Entity
$Dollar signUSDU+0024$
€Euro signEURU+20AC€
£Pound signGBPU+00A3£
¥Yen signJPYU+00A5¥
₹Indian rupee signINRU+20B9₹

For specialized typographic needs such as math symbols or music symbols, visit our other symbol reference pages. If you need decorative text elements, see our aesthetic symbols collection.

Full Symbol Reference Table

Every symbol on this page with its Unicode name, code point and numeric HTML entity.

SymbolNameCode PointHTML Entity
$Dollar Sign (USD)U+0024$
€Euro Sign (EUR)U+20AC€
£Pound Sign (GBP)U+00A3£
¥Yen Sign (JPY / CNY)U+00A5¥
₣French Franc Sign (FRF)U+20A3₣
₤Lira Sign (ITL)U+20A4₤
₧Peseta Sign (ESP)U+20A7₧
₨Rupee SignU+20A8₨
₩Won Sign (KRW)U+20A9₩
₪New Sheqel Sign (ILS)U+20AA₪
₫Dong Sign (VND)U+20AB₫
₭Kip Sign (LAK)U+20AD₭
₮Tugrik Sign (MNT)U+20AE₮
₯Drachma Sign (GRD)U+20AF₯
₰German Penny SignU+20B0₰
₱Peso Sign (PHP)U+20B1₱
₲Guarani Sign (PYG)U+20B2₲
₳Austral Sign (ARA)U+20B3₳
₴Hryvnia Sign (UAH)U+20B4₴
₵Cedi Sign (GHS)U+20B5₵
₶Livre Tournois SignU+20B6₶
₷Spesmilo SignU+20B7₷
₸Tenge Sign (KZT)U+20B8₸
₹Indian Rupee Sign (INR)U+20B9₹
₺Turkish Lira Sign (TRY)U+20BA₺
₻Nordic Mark SignU+20BB₻
₼Manat Sign (AZN)U+20BC₼
₽Ruble Sign (RUB)U+20BD₽
₾Lari Sign (GEL)U+20BE₾
₿Bitcoin Sign (BTC)U+20BF₿
¢Cent SignU+00A2¢
¤Currency SignU+00A4¤
ƒLatin Small Letter F With Hook (Florin, AWG)U+0192ƒ
৳Bengali Rupee Sign (BDT)U+09F3৳
૱Gujarati Rupee SignU+0AF1૱
௹Tamil Rupee SignU+0BF9௹
฿Thai Currency Symbol Baht (THB)U+0E3F฿
៛Khmer Currency Symbol Riel (KHR)U+17DB៛
﷼Rial Sign (IRR / SAR / OMR)U+FDFC﷼
₡Colon Sign (CRC)U+20A1₡
ℳScript Capital MU+2133ℳ
ℛScript Capital RU+211Bℛ
㍐Square YuanU+3350㍐
円CJK Ideograph YenU+5186円
元CJK Ideograph YuanU+5143元
角CJK Ideograph Jiao (CNY subunit)U+89D2角
分CJK Ideograph Fen (CNY subunit)U+5206分
毛CJK Ideograph Mao (CNY subunit)U+6BDB毛
‱Per Ten Thousand SignU+2031‱
‰Per Mille SignU+2030‰
%Percent SignU+0025%
½Vulgar Fraction One HalfU+00BD½
¼Vulgar Fraction One QuarterU+00BC¼
¾Vulgar Fraction Three QuartersU+00BE¾
#Number SignU+0023#
№Numero SignU+2116№
∞InfinityU+221E∞
±Plus-Minus SignU+00B1±
≈Almost Equal ToU+2248≈
≠Not Equal ToU+2260≠
≤Less-Than Or Equal ToU+2264≤
≥Greater-Than Or Equal ToU+2265≥
↑Upwards ArrowU+2191↑
↓Downwards ArrowU+2193↓

Worked examples

ExampleInputResult
Dollar signThis input could not be calculated.
Euro signThis input could not be calculated.
Pound signThis input could not be calculated.

FAQ

What is the Alt code for the euro symbol?

On Windows, hold Alt and type 0128 on the numeric keypad to produce the euro sign (€). The leading zero matters: it selects the Windows-1252 code page. Alt+8364 does not work on a default Windows setup, so otherwise copy the symbol from this page or press Win+. to open the symbol panel.

Why do some countries share the same currency symbol?

The dollar sign ($) is used by the United States, Canada, Australia, New Zealand and many other nations. To avoid confusion in international contexts, the ISO 4217 three-letter code (USD, CAD, AUD) is preferred over the symbol alone.

How do I type the Indian rupee symbol on my keyboard?

The rupee sign has no Alt code on default Windows. Copy it from this page, press Win+. to find it in the symbol panel, or in Microsoft Word type 20B9 and press Alt+X. On Mac, use the Character Viewer (Control+Command+Space) or an Indian keyboard layout. In HTML, use the entity ₹ or ₹.

Are currency symbols part of Unicode?

Yes. Most currency symbols reside in the Basic Latin block (U+0024 for $), the Latin-1 Supplement block (U+00A3 for £, U+00A5 for ¥) or the dedicated Currency Symbols block ranging from U+20A0 to U+20CF.

Should I use the symbol or the ISO code in invoices?

For domestic invoices the local symbol is standard. For cross-border transactions, always use the ISO 4217 code (such as EUR or GBP) to prevent misinterpretation, since symbols like $ are shared by dozens of currencies.

Can I use these symbols in CSS content properties?

Yes. Use the Unicode escape syntax with a backslash followed by the hex code point. For example, content: "\00A3" renders the pound sign, and content: "\20AC" renders the euro sign.