Currency Symbols Copy and Paste
Click a symbol and it lands on your clipboard, ready to paste into an invoice, a spreadsheet, a price list or a line of code. Nothing to install and no keyboard layout to switch.
Below you will find the symbols for every widely traded currency, plus the regional and historical signs that most keyboards never offer: ₹ for the Indian rupee, ₦ for the naira, ₫ for the dong, ₴ for the hryvnia, ₿ for bitcoin and dozens more.
Each character also comes with its Unicode code point, HTML entity and Windows ALT code, so once you know which symbol you need you can type it directly next time.
Most copied
Major world currency symbols
The signs you are most likely to be looking for. Click to copy.
Reference table Unicode, HTML entity, ALT code and CSS escape
| Symbol | Name | Unicode | HTML | ALT code | CSS | Copy |
|---|---|---|---|---|---|---|
| $ | Dollar sign (USD, CAD, AUD, MXN) | U+0024 | $ | ALT 36 | \0024 | |
| € | Euro sign (EUR) | U+20AC | € | ALT 8364 | \20AC | |
| £ | Pound sign (GBP) | U+00A3 | £ | ALT 163 | \00A3 | |
| ¥ | Yen sign (JPY and CNY) | U+00A5 | ¥ | ALT 165 | \00A5 | |
| ¢ | Cent sign (one hundredth) | U+00A2 | ¢ | ALT 162 | \00A2 | |
| ₹ | Indian rupee sign (INR) | U+20B9 | ₹ | ALT 8377 | \20B9 | |
| ₽ | Ruble sign (RUB) | U+20BD | ₽ | ALT 8381 | \20BD | |
| ₩ | Won sign (KRW) | U+20A9 | ₩ | ALT 8361 | \20A9 | |
| ₺ | Turkish lira sign (TRY) | U+20BA | ₺ | ALT 8378 | \20BA | |
| ₪ | New sheqel sign (ILS) | U+20AA | ₪ | ALT 8362 | \20AA | |
| ₫ | Dong sign (VND) | U+20AB | ₫ | ALT 8363 | \20AB | |
| ₱ | Peso sign (PHP) | U+20B1 | ₱ | ALT 8369 | \20B1 | |
| ฿ | Thai currency symbol baht (THB) | U+0E3F | ฿ | ALT 3647 | \0E3F | |
| ₦ | Naira sign (NGN) | U+20A6 | ₦ | ALT 8358 | \20A6 | |
| ₴ | Hryvnia sign (UAH) | U+20B4 | ₴ | ALT 8372 | \20B4 | |
| ₸ | Tenge sign (KZT) | U+20B8 | ₸ | ALT 8376 | \20B8 | |
| ₿ | Bitcoin sign (BTC) | U+20BF | ₿ | ALT 8383 | \20BF | |
| ¤ | Currency sign (generic placeholder) | U+00A4 | ¤ | ALT 164 | \00A4 |
Asian currency symbols
Regional rupee signs, the kip, the riel and the CJK characters used for money.
Reference table Unicode, HTML entity, ALT code and CSS escape
| Symbol | Name | Unicode | HTML | ALT code | CSS | Copy |
|---|---|---|---|---|---|---|
| ₨ | Rupee sign (Pakistan, Sri Lanka, Nepal) | U+20A8 | ₨ | ALT 8360 | \20A8 | |
| ৳ | Bengali rupee sign (Bangladeshi taka) | U+09F3 | ৳ | ALT 2547 | \09F3 | |
| ৲ | Bengali rupee mark (older taka mark) | U+09F2 | ৲ | ALT 2546 | \09F2 | |
| ૱ | Gujarati rupee sign | U+0AF1 | ૱ | ALT 2801 | \0AF1 | |
| ௹ | Tamil rupee sign | U+0BF9 | ௹ | ALT 3065 | \0BF9 | |
| ꠸ | North Indic rupee mark | U+A838 | ꠸ | ALT 43064 | \A838 | |
| ៛ | Khmer currency symbol riel (KHR) | U+17DB | ៛ | ALT 6107 | \17DB | |
| ₭ | Kip sign (LAK) | U+20AD | ₭ | ALT 8365 | \20AD | |
| ₮ | Tugrik sign (MNT, also used for Tether) | U+20AE | ₮ | ALT 8366 | \20AE | |
| 元 | CJK unified ideograph-5143 (yuan) | U+5143 | 元 | ALT 20803 | \5143 | |
| 圆 | CJK unified ideograph-5706 (yuan, simplified) | U+5706 | 圆 | ALT 22278 | \5706 | |
| 圓 | CJK unified ideograph-5713 (yuan, traditional) | U+5713 | 圓 | ALT 22291 | \5713 | |
| 円 | CJK unified ideograph-5186 (Japanese yen) | U+5186 | 円 | ALT 20870 | \5186 | |
| 원 | Hangul syllable weon (Korean won) | U+C6D0 | 원 | ALT 50896 | \C6D0 |
European and historical currency symbols
Pre-euro national signs and other symbols kept alive by Unicode.
Reference table Unicode, HTML entity, ALT code and CSS escape
| Symbol | Name | Unicode | HTML | ALT code | CSS | Copy |
|---|---|---|---|---|---|---|
| ₠ | Euro-currency sign (early draft, not the euro) | U+20A0 | ₠ | ALT 8352 | \20A0 | |
| ₣ | French franc sign | U+20A3 | ₣ | ALT 8355 | \20A3 | |
| ₤ | Lira sign (old Italian lira) | U+20A4 | ₤ | ALT 8356 | \20A4 | |
| ₧ | Peseta sign (Spain before the euro) | U+20A7 | ₧ | ALT 8359 | \20A7 | |
| ₯ | Drachma sign (Greece before the euro) | U+20AF | ₯ | ALT 8367 | \20AF | |
| ₰ | German penny sign (pfennig) | U+20B0 | ₰ | ALT 8368 | \20B0 | |
| ℳ | Script capital M (German mark) | U+2133 | ℳ | ALT 8499 | \2133 | |
| ƒ | Latin small letter f with hook (guilder and florin) | U+0192 | ƒ | ALT 402 | \0192 | |
| ₶ | Livre tournois sign (medieval France) | U+20B6 | ₶ | ALT 8374 | \20B6 | |
| ₷ | Spesmilo sign (Esperanto currency) | U+20B7 | ₷ | ALT 8375 | \20B7 | |
| ₻ | Nordic mark sign | U+20BB | ₻ | ALT 8379 | \20BB | |
| ₾ | Lari sign (GEL) | U+20BE | ₾ | ALT 8382 | \20BE | |
| ₼ | Manat sign (AZN) | U+20BC | ₼ | ALT 8380 | \20BC | |
| ₥ | Mill sign (one thousandth of a dollar) | U+20A5 | ₥ | ALT 8357 | \20A5 |
Africa, the Middle East and the Americas
Reference table Unicode, HTML entity, ALT code and CSS escape
| Symbol | Name | Unicode | HTML | ALT code | CSS | Copy |
|---|---|---|---|---|---|---|
| ₵ | Cedi sign (GHS) | U+20B5 | ₵ | ALT 8373 | \20B5 | |
| ﷼ | Rial sign (Iran, Saudi Arabia, Oman, Qatar, Yemen) | U+FDFC | ﷼ | ALT 65020 | \FDFC | |
| ؋ | Afghani sign (AFN) | U+060B | ؋ | ALT 1547 | \060B | |
| ₡ | Colon sign (Costa Rica and old El Salvador) | U+20A1 | ₡ | ALT 8353 | \20A1 | |
| ₲ | Guarani sign (PYG) | U+20B2 | ₲ | ALT 8370 | \20B2 | |
| ₳ | Austral sign (Argentina, 1985 to 1991) | U+20B3 | ₳ | ALT 8371 | \20B3 | |
| ₢ | Cruzeiro sign (historical Brazil) | U+20A2 | ₢ | ALT 8354 | \20A2 | |
| ₦ | Naira sign (NGN) | U+20A6 | ₦ | ALT 8358 | \20A6 |
Crypto currency symbols
Only bitcoin has an official Unicode sign. The rest are borrowed letters that the communities adopted.
Reference table Unicode, HTML entity, ALT code and CSS escape
| Symbol | Name | Unicode | HTML | ALT code | CSS | Copy |
|---|---|---|---|---|---|---|
| ₿ | Bitcoin sign (official, added in Unicode 10) | U+20BF | ₿ | ALT 8383 | \20BF | |
| Ƀ | Latin capital letter B with stroke (older bitcoin sign) | U+0243 | Ƀ | ALT 579 | \0243 | |
| ฿ | Thai currency symbol baht (used for bitcoin before ₿ existed) | U+0E3F | ฿ | ALT 3647 | \0E3F | |
| Ξ | Greek capital letter Xi (ether) | U+039E | Ξ | ALT 926 | \039E | |
| ⧫ | Black lozenge (ether, diamond form) | U+29EB | ⧫ | ALT 10731 | \29EB | |
| Ł | Latin capital letter L with stroke (litecoin) | U+0141 | Ł | ALT 321 | \0141 | |
| Ð | Latin capital letter Eth (dogecoin) | U+00D0 | Ð | ALT 208 | \00D0 | |
| ◎ | Bullseye (solana) | U+25CE | ◎ | ALT 9678 | \25CE | |
| ₮ | Tugrik sign (tether) | U+20AE | ₮ | ALT 8366 | \20AE |
Fullwidth and small variants
Used in Japanese, Chinese and Korean text where every character occupies the same width.
Reference table Unicode, HTML entity, ALT code and CSS escape
| Symbol | Name | Unicode | HTML | ALT code | CSS | Copy |
|---|---|---|---|---|---|---|
| $ | Fullwidth dollar sign | U+FF04 | $ | ALT 65284 | \FF04 | |
| ¢ | Fullwidth cent sign | U+FFE0 | ¢ | ALT 65504 | \FFE0 | |
| £ | Fullwidth pound sign | U+FFE1 | £ | ALT 65505 | \FFE1 | |
| ¥ | Fullwidth yen sign | U+FFE5 | ¥ | ALT 65509 | \FFE5 | |
| ₩ | Fullwidth won sign | U+FFE6 | ₩ | ALT 65510 | \FFE6 | |
| ﹩ | Small dollar sign | U+FE69 | ﹩ | ALT 65129 | \FE69 | |
| ﹪ | Small percent sign | U+FE6A | ﹪ | ALT 65130 | \FE6A | |
| % | Fullwidth percent sign | U+FF05 | % | ALT 65285 | \FF05 | |
| # | Fullwidth number sign | U+FF03 | # | ALT 65283 | \FF03 |
Characters that go with money
Percentages, rates, reference numbers and the marks that sit beside prices.
Reference table Unicode, HTML entity, ALT code and CSS escape
| Symbol | Name | Unicode | HTML | ALT code | CSS | Copy |
|---|---|---|---|---|---|---|
| % | Percent sign | U+0025 | % | ALT 37 | \0025 | |
| ‰ | Per mille sign (parts per thousand) | U+2030 | ‰ | ALT 8240 | \2030 | |
| ‱ | Per ten thousand sign (basis point) | U+2031 | ‱ | ALT 8241 | \2031 | |
| № | Numero sign (number) | U+2116 | № | ALT 8470 | \2116 | |
| # | Number sign | U+0023 | # | ALT 35 | \0023 | |
| ℅ | Care of | U+2105 | ℅ | ALT 8453 | \2105 | |
| ℀ | Account of | U+2100 | ℀ | ALT 8448 | \2100 | |
| ℁ | Addressed to the subject | U+2101 | ℁ | ALT 8449 | \2101 | |
| ™ | Trade mark sign | U+2122 | ™ | ALT 8482 | \2122 | |
| ® | Registered sign | U+00AE | ® | ALT 174 | \00AE | |
| © | Copyright sign | U+00A9 | © | ALT 169 | \00A9 | |
| ℠ | Service mark | U+2120 | ℠ | ALT 8480 | \2120 | |
| ° | Degree sign | U+00B0 | ° | ALT 176 | \00B0 | |
| ± | Plus-minus sign | U+00B1 | ± | ALT 177 | \00B1 | |
| × | Multiplication sign | U+00D7 | × | ALT 215 | \00D7 | |
| ÷ | Division sign | U+00F7 | ÷ | ALT 247 | \00F7 | |
| ≈ | Almost equal to (approximate conversions) | U+2248 | ≈ | ALT 8776 | \2248 | |
| ⁒ | Commercial minus sign | U+2052 | ⁒ | ALT 8274 | \2052 | |
| ▲ | Black up-pointing triangle (price up) | U+25B2 | ▲ | ALT 9650 | \25B2 | |
| ▼ | Black down-pointing triangle (price down) | U+25BC | ▼ | ALT 9660 | \25BC |
Money emoji
Colour emoji rather than plain text symbols. They render as pictures on phones and in most chat apps.
Reference table Unicode, HTML entity, ALT code and CSS escape
| Symbol | Name | Unicode | HTML | ALT code | CSS | Copy |
|---|---|---|---|---|---|---|
| 💰 | Money bag | U+1F4B0 | 💰 | n/a | \1F4B0 | |
| 💵 | Banknote with dollar sign | U+1F4B5 | 💵 | n/a | \1F4B5 | |
| 💶 | Banknote with euro sign | U+1F4B6 | 💶 | n/a | \1F4B6 | |
| 💷 | Banknote with pound sign | U+1F4B7 | 💷 | n/a | \1F4B7 | |
| 💴 | Banknote with yen sign | U+1F4B4 | 💴 | n/a | \1F4B4 | |
| 💸 | Money with wings | U+1F4B8 | 💸 | n/a | \1F4B8 | |
| 💳 | Credit card | U+1F4B3 | 💳 | n/a | \1F4B3 | |
| 🪙 | Coin | U+1FA99 | 🪙 | n/a | \1FA99 | |
| 💲 | Heavy dollar sign | U+1F4B2 | 💲 | n/a | \1F4B2 | |
| 🏦 | Bank | U+1F3E6 | 🏦 | n/a | \1F3E6 | |
| 🧾 | Receipt | U+1F9FE | 🧾 | n/a | \1F9FE | |
| 📈 | Chart with upwards trend | U+1F4C8 | 📈 | n/a | \1F4C8 | |
| 📉 | Chart with downwards trend | U+1F4C9 | 📉 | n/a | \1F4C9 |
Currency symbols by ISO code
| Currency | Symbol | Notes | Copy |
|---|---|---|---|
| US dollar (USD) | $ | United States. ALT 36 | |
| Euro (EUR) | € | Eurozone. ALT 0128 | |
| British pound (GBP) | £ | United Kingdom. ALT 0163 | |
| Japanese yen (JPY) | ¥ | Japan. ALT 0165 | |
| Chinese yuan (CNY) | ¥ | China. Written 元 in Chinese text | |
| Indian rupee (INR) | ₹ | India. Word: type 20B9 then ALT + X | |
| South Korean won (KRW) | ₩ | South Korea | |
| Russian ruble (RUB) | ₽ | Russia | |
| Turkish lira (TRY) | ₺ | Turkey | |
| Brazilian real (BRL) | R$ | Brazil. Two characters, R plus dollar sign | |
| Nigerian naira (NGN) | ₦ | Nigeria | |
| Philippine peso (PHP) | ₱ | Philippines | |
| Thai baht (THB) | ฿ | Thailand | |
| Vietnamese dong (VND) | ₫ | Vietnam. Written after the number | |
| Israeli new shekel (ILS) | ₪ | Israel | |
| Ukrainian hryvnia (UAH) | ₴ | Ukraine | |
| Kazakhstani tenge (KZT) | ₸ | Kazakhstan | |
| Bitcoin (BTC) | ₿ | Also written XBT in trading | |
| Canadian dollar (CAD) | C$ | Canada. Plain $ inside Canada | |
| Australian dollar (AUD) | A$ | Australia | |
| Swiss franc (CHF) | CHF | Switzerland. Also written Fr. | |
| Mexican peso (MXN) | $ | Mexico. MX$ when ambiguous | |
| Swedish krona (SEK) | kr | Sweden. Goes after the number | |
| Norwegian krone (NOK) | kr | Norway | |
| Danish krone (DKK) | kr | Denmark | |
| Polish zloty (PLN) | zł | Poland. Goes after the number | |
| Czech koruna (CZK) | Kč | Czechia. Goes after the number | |
| Hungarian forint (HUF) | Ft | Hungary | |
| South African rand (ZAR) | R | South Africa | |
| Saudi riyal (SAR) | ﷼ | Saudi Arabia. Also written SR | |
| UAE dirham (AED) | د.إ | United Arab Emirates | |
| Egyptian pound (EGP) | E£ | Egypt | |
| Indonesian rupiah (IDR) | Rp | Indonesia | |
| Malaysian ringgit (MYR) | RM | Malaysia | |
| Singapore dollar (SGD) | S$ | Singapore | |
| Hong Kong dollar (HKD) | HK$ | Hong Kong | |
| New Zealand dollar (NZD) | NZ$ | New Zealand | |
| Bangladeshi taka (BDT) | ৳ | Bangladesh | |
| Pakistani rupee (PKR) | ₨ | Pakistan. Also written Rs | |
| Ghanaian cedi (GHS) | ₵ | Ghana |
No symbol on this page matches that search. Try a shorter word.
A page for every currency
Each currency has its own page with the symbol, its ISO 4217 code, the ALT code and the formatting convention for that country.
- US dollar (USD)
- Euro (EUR)
- Pound sterling (GBP)
- Japanese yen (JPY)
- Chinese yuan renminbi (CNY)
- Indian rupee (INR)
- South Korean won (KRW)
- Russian ruble (RUB)
- Turkish lira (TRY)
- Brazilian real (BRL)
- Swiss franc (CHF)
- Canadian dollar (CAD)
- Australian dollar (AUD)
- New Zealand dollar (NZD)
- Mexican peso (MXN)
- South African rand (ZAR)
- Nigerian naira (NGN)
- Ghanaian cedi (GHS)
- Kenyan shilling (KES)
- Egyptian pound (EGP)
- Israeli new shekel (ILS)
- Saudi riyal (SAR)
- UAE dirham (AED)
- Qatari riyal (QAR)
- Pakistani rupee (PKR)
- Bangladeshi taka (BDT)
- Sri Lankan rupee (LKR)
- Nepalese rupee (NPR)
- Thai baht (THB)
- Vietnamese dong (VND)
- Philippine peso (PHP)
- Indonesian rupiah (IDR)
- Malaysian ringgit (MYR)
- Singapore dollar (SGD)
- Hong Kong dollar (HKD)
- New Taiwan dollar (TWD)
- Kazakhstani tenge (KZT)
- Ukrainian hryvnia (UAH)
- Polish złoty (PLN)
- Czech koruna (CZK)
- Hungarian forint (HUF)
- Romanian leu (RON)
- Bulgarian lev (BGN)
- Swedish krona (SEK)
- Norwegian krone (NOK)
- Danish krone (DKK)
- Icelandic króna (ISK)
- Serbian dinar (RSD)
- Georgian lari (GEL)
- Armenian dram (AMD)
- Azerbaijani manat (AZN)
- Iranian rial (IRR)
- Lao kip (LAK)
- Cambodian riel (KHR)
- Mongolian tögrög (MNT)
- Costa Rican colón (CRC)
- Paraguayan guaraní (PYG)
- Argentine peso (ARS)
- Chilean peso (CLP)
- Colombian peso (COP)
- Peruvian sol (PEN)
- Bitcoin (BTC)
- Ether (ETH)
How to type currency symbols on Windows
Hold ALT and type the number on the numeric keypad, then let go. ALT 0128 gives €, ALT 0163 gives £, ALT 0165 gives ¥ and ALT 0162 gives ¢. The full ALT code for every character on this page is in the reference table under each grid.
Most currency symbols have no short ALT code, so Microsoft Word offers a better route: type the code point, for example 20B9 for the rupee, then press ALT + X. Word replaces the code with ₹. Press ALT + X again to flip it back and check what you typed.
Anywhere else in Windows, press the Windows key plus the full stop to open the emoji panel, then switch to the symbols tab and choose the currency category.
- ALT codes need the numeric keypad with Num Lock on. The number row above the letters will not work.
- On a laptop without a keypad, use the copy buttons above or the Windows emoji panel.
- The euro also has a dedicated key on most European layouts: ALT GR + 4 or ALT GR + 5, depending on the country.
How to type currency symbols on a Mac
The US English layout puts four currency symbols under the Option key: Option + Shift + 2 for €, Option + 3 for £, Option + 4 for ¢ and Option + Y for ¥. On a UK layout £ is a plain Shift + 3 and Option + 3 gives #.
For everything else press CTRL + CMD + SPACE to open the Character Viewer, type the name of the currency into the search box (try rupee, naira, dong or bitcoin) and double click the result. Drag your favourites into the Favourites list so they stay one click away.
If you type one currency constantly, System Settings then Keyboard then Text Replacements lets you map something like ;inr to ₹ across every app on the Mac.
Currency symbols in Excel and Google Sheets
In Excel, formatting is almost always better than typing the symbol into the cell. A cell formatted as currency still holds a plain number, so it keeps working in SUM and in charts. Select the cells, press CTRL + 1 to open Format Cells, choose Currency or Accounting, and pick the symbol from the dropdown. CTRL + SHIFT + 4 applies the default currency format instantly.
If the symbol you need is not in the dropdown, build a custom format. Format Cells then Custom, and enter something like [$₹-en-IN] #,##0.00 or #,##0.00 " zł". The square bracket form keeps Excel's locale rules, and the quoted form just appends text.
Google Sheets works the same way through Format then Number then Custom currency, where you can paste any symbol from this page into the box. In both apps UNICHAR returns a symbol from its code point, so =UNICHAR(8377) gives ₹ and =UNICHAR(8364) gives €, which is handy when you are building a label inside a formula.
- Accounting format lines the symbols up on the left edge of the column and the digits on the right.
- Never type $ in front of a number you plan to add up, because the cell becomes text.
- A currency symbol pasted into a CSV needs the file saved as UTF-8 or it will arrive as mojibake.
Does the symbol go before or after the number?
It depends on the language, not on the currency. English speaking countries put the symbol first with no space: $1,250.00 and £49.99. Most of continental Europe puts it last with a space and uses a comma for decimals: 1.250,00 € in German, 1 250,00 € in French.
Scandinavian, Polish and Czech conventions also trail the symbol: 1 250,00 kr, 1250,00 zł, 1250,00 Kč. Vietnamese writes 50.000₫ with the sign at the end and no space. Indian English keeps the symbol in front but groups digits differently, so a million and a quarter rupees is ₹12,50,000.
When the audience is international, the three letter ISO code removes all doubt. USD 1,250.00 cannot be mistaken for Canadian or Australian dollars, and finance teams generally prefer it over a bare $.
- English: $1,250.00 and £49.99, symbol first, no space.
- French and German: 1 250,00 € and 1.250,00 €, symbol last with a space.
- Japanese: ¥1,250, symbol first, no decimals in normal use.
- Indian English: ₹12,50,000, symbol first with lakh and crore grouping.
- Formal or cross-border writing: EUR 1 250,00 using the ISO code.
Currency symbols in HTML, CSS and code
Five currency symbols have named HTML entities: € for €, £ for £, ¥ for ¥, ¢ for ¢ and ¤ for the generic ¤. Everything else uses the numeric form, for example ₹ for ₹ and ₿ for ₿. Every table on this page lists the decimal and hex entity for the character next to it.
If your page declares UTF-8 (<meta charset="utf-8">) you can paste the character straight into the markup and skip entities entirely. That is the modern default and it makes the source far easier to read.
In CSS content values use the escape, for example content: "\20B9". In JavaScript the string escape is "\u20B9", and in Python it is "\u20B9" as well. For prices in a web app, prefer Intl.NumberFormat with style currency, which picks the right symbol, the right position and the right digit grouping for the user's locale automatically.
Why one symbol can mean several currencies
The dollar sign is shared by more than twenty currencies, including the Canadian, Australian, Singapore, Hong Kong, New Zealand, Mexican, Argentine and Colombian dollars and pesos. The pound sign covers sterling as well as the Egyptian, Lebanese, Sudanese and Syrian pounds. The yen sign doubles as the Chinese yuan sign, because both currencies descend from the same word.
In practice the symbol is disambiguated by a prefix (C$, A$, HK$, MX$) or by the ISO code. Inside a country nobody bothers: a price tag in Toronto just says $19.99.
The ¤ character is the odd one out. It is a generic currency sign, a placeholder that stands for any currency, and it appears as a fallback when a font or a locale has no symbol to show. If a price on a website renders as ¤, the formatting code has been given a currency it does not recognise.
Frequently asked questions
How do I type the euro symbol?
Click € above to copy it, press ALT 0128 on a Windows numeric keypad, use ALT GR + 4 or ALT GR + 5 on a European layout, or press Option + Shift + 2 on a US Mac layout.
How do I type the Indian rupee symbol?
Click ₹ above, or in Microsoft Word type 20B9 and press ALT + X. On Windows with an Indian keyboard layout the shortcut is CTRL + ALT + 4. On a Mac, search for rupee in the Character Viewer (CTRL + CMD + SPACE).
Why does my currency symbol show as a box or a question mark?
The font has no glyph for that code point, or the file is not being read as UTF-8. Switch to a broadly covered font such as Arial, Calibri, Segoe UI or Noto Sans, and save text files and CSVs as UTF-8.
Should the currency symbol come before or after the number?
Follow the language of your reader. English puts it first ($1,250.00), most of continental Europe puts it last with a space (1 250,00 €), and Scandinavian, Polish and Czech text also trail the symbol. For international documents use the ISO code instead: EUR 1 250,00.
What is the ¤ symbol?
It is the generic currency sign, U+00A4, a stand-in for any currency. Software shows it when it has no symbol for the currency it was asked to format, so seeing it on a live site usually means a bug in the locale settings.
Is there an official symbol for bitcoin?
Yes. ₿ (U+20BF) was added to Unicode in 2017 and is supported by most modern fonts. Older text used the Thai baht sign ฿ or a B with a stroke, Ƀ, because no real bitcoin character existed yet.