US dollar Symbol ($)
$ is the symbol for the US dollar, currency code USD. Click it below to copy it, then paste it into your invoice, spreadsheet, price list or message.
The US dollar is used in United States, Ecuador, El Salvador, Panama and others. Its subunit is the cent.
The dollar sign is also used, with a prefix, by more than twenty other currencies.
US dollar symbol codes
| Detail | Value | Notes | Copy |
|---|---|---|---|
| Symbol | $ | The US dollar sign | |
| ISO 4217 code | USD | Use this in accounting systems and APIs | |
| Unicode | U+0024 | Code point | |
| HTML (decimal) | $ | Works in any HTML document | |
| HTML (hex) | $ | Same character, hexadecimal form | |
| CSS | \0024 | For use in a content property | |
| Windows ALT code | ALT 36 | Hold ALT and type on the numeric keypad | |
| Where it goes | $100 | The symbol goes in front of the amount, with no space: $1,250.00. |
No symbol on this page matches that search. Try a shorter word.
Other currency symbols
See the full list on the currency symbols page.
How to type the US dollar symbol
On Windows, hold ALT and type 36 on the numeric keypad, then let go of ALT. In Microsoft Word you can also type 0024 and press ALT + X, which turns the code into $.
On a Mac, press CTRL + CMD + SPACE to open the Character Viewer, search for "us dollar", and double click the symbol. On iPhone and Android, press and hold the currency key on the keyboard to reveal a row of alternative symbols.
In HTML, write $. In a UTF-8 document you can simply paste $ into the source and it will display correctly.
- Copy button above: fastest option on any device.
- Windows: ALT 36 on the numeric keypad.
- Word: 0024 then ALT + X.
- Mac: Character Viewer with CTRL + CMD + SPACE.
Formatting USD amounts correctly
The symbol goes in front of the amount, with no space: $1,250.00.
Thousands separators and decimal marks change by country as well. Getting the symbol right and the separators wrong still looks wrong, so check both when you are writing for an audience in United States.
In a spreadsheet, do not type the symbol into the cell. Format the cell as currency and pick USD instead, so the value stays a number you can calculate with.
Using $ in Excel and Google Sheets
In Excel, select the cells, press CTRL + 1, choose Currency or Accounting, then pick the US dollar from the symbol list. Accounting format lines the symbols up down the column, which is what you want on an invoice.
In Google Sheets, use Format, then Number, then Custom currency, and search for USD. Sheets keeps the cell numeric, so SUM and other formulas keep working.
Why $ sometimes shows as a box
A box, a question mark or two odd letters means the font or the encoding is at fault, not the character. Make sure the document is saved as UTF-8 and use a font with wide coverage such as Arial, Segoe UI, Noto Sans or Helvetica.
Older systems that predate U+0024 in their fonts will not have a glyph for it. In that case, fall back to the USD code, which every system can display.
Frequently asked questions
How do I copy the US dollar symbol?
Click the large $ at the top of this page. It goes straight to your clipboard, then press CTRL + V (CMD + V on a Mac) to paste it.
What is the ALT code for $?
ALT 36. Hold ALT, type the digits on the numeric keypad, then release ALT. The number row along the top of the keyboard will not work.
What is the currency code for the US dollar?
USD. That is its ISO 4217 code, and it is what banks, payment systems and APIs expect.
Does $ go before or after the number?
The symbol goes in front of the amount, with no space: $1,250.00.
Which other currencies use $?
Canadian dollar (CAD), Australian dollar (AUD), New Zealand dollar (NZD), Mexican peso (MXN), Singapore dollar (SGD), Hong Kong dollar (HKD), Argentine peso (ARS), Chilean peso (CLP), Colombian peso (COP) also use it. When there is any chance of confusion, write the amount with the ISO code, for example USD 100.
Can I use $ in a filename or a URL?
Avoid it. Currency symbols are legal in many filenames but they are percent-encoded in URLs and can break older systems. Use the USD code instead.