The dollar sign ($) is one of the most recognized symbols in the world — and one of the most ambiguous, since more than 20 currencies use it. This page explains where it came from and which currencies you’re actually looking at.

Where the dollar sign comes from

The most widely accepted theory traces the $ symbol to the Spanish colonial peso, officially the peso de ocho reales or “piece of eight.” The abbreviation for pesos in colonial ledgers was “Ps,” and over time handwriters began overlapping the P and the S, eventually dropping the curve of the P to leave two vertical strokes through an S — the $ we know today.

The Spanish dollar was the dominant trade currency of the Americas through the 18th and early 19th centuries. When newly independent nations in North and South America created their own currencies, many modeled them on the familiar Spanish dollar and inherited its symbol. The United States adopted the dollar as its currency in 1792; Canada, Australia, and dozens of other countries followed at various points over the next two centuries.

A single-bar variant ($) and double-bar variant (both written as $) appear in different typefaces and style guides. The Unicode standard encodes only one dollar sign: U+0024.

Every currency that uses the $ symbol

The table below lists every active currency that officially or commonly displays the $ symbol, together with its ISO 4217 code — the unambiguous identifier you should use in any application or API call.

ISO CodeCurrencySymbolCountry / Region
USDUnited States Dollar$United States
CADCanadian Dollar$Canada
AUDAustralian Dollar$Australia
NZDNew Zealand Dollar$New Zealand
HKDHong Kong Dollar$Hong Kong
SGDSingapore Dollar$Singapore
TWDNew Taiwan Dollar$Taiwan
MXNMexican Peso$Mexico
CLPChilean Peso$Chile
COPColombian Peso$Colombia
ARSArgentine Peso$Argentina
DOPDominican Peso$Dominican Republic
CUPCuban Peso$Cuba
UYUUruguayan Peso$Uruguay
BSDBahamian Dollar$Bahamas
BBDBarbadian Dollar$Barbados
BZDBelize Dollar$Belize
GYDGuyanese Dollar$Guyana
JMDJamaican Dollar$Jamaica
TTDTrinidad and Tobago Dollar$Trinidad and Tobago
SRDSurinamese Dollar$Suriname
XCDEast Caribbean Dollar$Antigua, Dominica, Grenada, Saint Kitts, Saint Lucia, Saint Vincent
FJDFijian Dollar$Fiji
SBDSolomon Islands Dollar$Solomon Islands
NADNamibian Dollar$Namibia
LRDLiberian Dollar$Liberia

How to tell dollar currencies apart

Always use the three-letter ISO code (USD, CAD, AUD) in any application handling money — the $ symbol alone is not sufficient to identify which currency is meant. This is precisely why APIs like CurrencyFreaks use ISO codes as the primary identifier.

curl 'https://api.currencyfreaks.com/v2.0/rates/latest?apikey=YOUR_API_KEY&base=USD&symbols=CAD,AUD,NZD,HKD,SGD'