Live registry

Currency codes

Codes used in the denomination segment of an OSID. Where the country code already disambiguates, a short code is sufficient — 05c under US means US cents.

Country codesCurrency codesRevenue subclassesPrinting methods
CodeCurrencyNotes
cCent (any country)
pPost-decimal penny (UK)
dPre-decimal pence (denarius)
sShilling
LPound sterling (romanization of £)
yJapanese yen
MMark (German, uppercase)
pfPfennig (German)
kKopek (Russian)
FrFranc (French/Swiss)
oeøre (Danish/Norwegian)
gldDutch guilder
ItItalian lira
DrGreek drachma
ShAustrian schilling (post-WWI)
fenChinese fen
snJapanese sen
anIndian anna (pre-decimal)
ruIndian/Pakistani rupee
paPaisa
prPara (Turkish/Egyptian)
fgFenig (Polish)
rsReis (Brazilian)
cvCentavos (Latin American)
cuCuartos (Spanish colonial)
grGroschen (German/Austrian)
NISIsraeli New Shekel
krScandinavian krone/krona; Austrian KreuzerCC disambiguates geographically
PtPortuguese escudo
gzPolish grosz (post-WWI)
PsoMexican peso
ynChinese yuan

Where the country code disambiguates the currency, a single-letter code suffices. For currencies not in this registry, the ISO 4217 three-letter code is the fallback.