Skip to content

Currencies

Dinero.js ships with all ISO 4217 currencies out of the box.

js
import { dinero } from 'dinero.js';
import { USD, EUR, JPY } from 'dinero.js/currencies';

const d = dinero({ amount: 1000, currency: USD });

If you're using the bigint variant, import from dinero.js/bigint/currencies instead.

INFO

Need a currency that isn't listed here? You can create custom currency objects. For cryptocurrencies, see the cryptocurrency guide.

WARNING

Currency data tracks the ISO 4217 standard and may change between Dinero.js versions. If you need stability, pin your package version or define your own currency objects.

Properties

PropertyTypeDescription
codestringThe ISO 4217 currency code.
basenumberThe number base (radix). Most currencies use 10; non-decimal currencies like MGA and MRU use 5.
exponentnumberThe number of decimal places. Determines how the amount maps to major and minor units.

Available currencies

CodeCurrencyBaseExponent
AEDUnited Arab Emirates dirham102
AFNAfghan afghani102
ALLAlbanian lek102
AMDArmenian dram102
AOAAngolan kwanza102
ARSArgentine peso102
AUDAustralian dollar102
AWGAruban florin102
AZNAzerbaijani manat102
BAMBosnia and Herzegovina convertible mark102
BBDBarbados dollar102
BDTBangladeshi taka102
BGNBulgarian lev102
BHDBahraini dinar103
BIFBurundian franc100
BMDBermudian dollar102
BNDBrunei dollar102
BOBBolivian boliviano102
BOVBolivian Mvdol102
BRLBrazilian real102
BSDBahamian dollar102
BTNBhutanese ngultrum102
BWPBotswana pula102
BYNBelarusian ruble102
BZDBelize dollar102
CADCanadian dollar102
CDFCongolese franc102
CHEWIR Euro102
CHFSwiss franc102
CHWWIR Franc102
CLFUnidad de Fomento104
CLPChilean peso100
CNYRenminbi (Chinese) yuan102
COPColombian peso102
COUUnidad de Valor Real102
CRCCosta Rican colón102
CUPCuban peso102
CVECape Verdean escudo102
CZKCzech koruna102
DJFDjiboutian franc100
DKKDanish krone102
DOPDominican peso102
DZDAlgerian dinar102
EGPEgyptian pound102
ERNEritrean nakfa102
ETBEthiopian birr102
EUREuro102
FJDFiji dollar102
FKPFalkland Islands pound102
GBPPound sterling102
GELGeorgian lari102
GHSGhanaian cedi102
GIPGibraltar pound102
GMDGambian dalasi102
GNFGuinean franc100
GTQGuatemalan quetzal102
GYDGuyanese dollar102
HKDHong Kong dollar102
HNLHonduran lempira102
HTGHaitian gourde102
HUFHungarian forint102
IDRIndonesian rupiah102
ILSIsraeli new shekel102
INRIndian rupee102
IQDIraqi dinar103
IRRIranian rial102
ISKIcelandic króna100
JMDJamaican dollar102
JODJordanian dinar103
JPYJapanese yen100
KESKenyan shilling102
KGSKyrgyzstani som102
KHRCambodian riel102
KMFComoro franc100
KPWNorth Korean won102
KRWSouth Korean won100
KWDKuwaiti dinar103
KYDCayman Islands dollar102
KZTKazakhstani tenge102
LAKLao kip102
LBPLebanese pound102
LKRSri Lankan rupee102
LRDLiberian dollar102
LSLLesotho loti102
LYDLibyan dinar103
MADMoroccan dirham102
MDLMoldovan leu102
MGAMalagasy ariary51
MKDMacedonian denar102
MMKMyanmar kyat102
MNTMongolian tögrög102
MOPMacanese pataca102
MRUMauritanian ouguiya51
MURMauritian rupee102
MVRMaldivian rufiyaa102
MWKMalawian kwacha102
MXNMexican peso102
MXVMexican Unidad de Inversion102
MYRMalaysian ringgit102
MZNMozambican metical102
NADNamibian dollar102
NGNNigerian naira102
NIONicaraguan córdoba102
NOKNorwegian krone102
NPRNepalese rupee102
NZDNew Zealand dollar102
OMROmani rial103
PABPanamanian balboa102
PENPeruvian sol102
PGKPapua New Guinean kina102
PHPPhilippine peso102
PKRPakistani rupee102
PLNPolish złoty102
PYGParaguayan guaraní100
QARQatari riyal102
RONRomanian leu102
RSDSerbian dinar102
RUBRussian ruble102
RWFRwandan franc100
SARSaudi riyal102
SBDSolomon Islands dollar102
SCRSeychelles rupee102
SDGSudanese pound102
SEKSwedish krona102
SGDSingapore dollar102
SHPSaint Helena pound102
SLESierra Leonean leone102
SOSSomali shilling102
SRDSurinamese dollar102
SSPSouth Sudanese pound102
STNSão Tomé and Príncipe dobra102
SVCSalvadoran colón102
SYPSyrian pound102
SZLSwazi lilangeni102
THBThai baht102
TJSTajikistani somoni102
TMTTurkmenistan manat102
TNDTunisian dinar103
TOPTongan paʻanga102
TRYTurkish lira102
TTDTrinidad and Tobago dollar102
TWDNew Taiwan dollar102
TZSTanzanian shilling102
UAHUkrainian hryvnia102
UGXUgandan shilling100
USDUnited States dollar102
USNUnited States dollar (next day)102
UYIUruguay Peso en Unidades Indexadas100
UYUUruguayan peso102
UYWUnidad previsional104
UZSUzbekistani soʻm102
VEDVenezuelan digital bolívar102
VESVenezuelan bolívar102
VNDVietnamese đồng100
VUVVanuatu vatu100
WSTSamoan tālā102
XADArab Accounting Dinar102
XAFCentral African CFA franc100
XCDEast Caribbean dollar102
XCGCaribbean guilder102
XOFWest African CFA franc100
XPFCFP franc100
YERYemeni rial102
ZARSouth African rand102
ZMWZambian kwacha102
ZWGZimbabwe Gold102

Released under the MIT License.