La norme est une norme internationale définissant les codes pour la représentation des devises utilisées dans le monde. L’édition la plus récente est . Elle est regroupée dans la classification ICS 03.060 et 01.140.30.

Cette codification est utilisée dans le monde financier et des affaires, ainsi que dans les publications (journaux, relevés, tickets) pour éliminer les confusions causées par certains noms ou symboles de devises comme dollar, franc ou livre utilisés dans de très nombreux pays et ayant des taux de change très différents.

Une monnaie est représentée de deux façons : un code alphabétique à trois lettres ; un code numérique à trois chiffres.

De plus on lui associe un exposant qui définit la relation entre l'unité monétaire et sa partie fractionnaire. Par exemple, la valeur 2 indique que la monnaie peut être divisée par 100 (10), ce qui permet de représenter les valeurs « en décimales » (c'est-à-dire sans séparateur décimal) dans le format d'échange . Par exemple, une valeur 12345 en devise EUR représente .

Formation du code Code alphabétique Les trois lettres correspondent à l'assemblage ISO 4217 : du code sur deux caractères alphabétiques du pays émetteur de la monnaie selon la norme ISO 3166-1 des codes pour les noms de pays. et de l'initiale du nom de la devise (dans la mesure du possible), ou une autre lettre (N pour "new/nouveau/...", etc.) si la monnaie est réévaluée ou changée.

Par exemple : Le code du dollar des États-Unis est USD : les lettres US pour les États-Unis et la pour dollar. Le code du franc suisse est CHF : les lettres CH pour la Suisse et la pour franc. Le code du rouble est RUB depuis sa réévaluation (ancien code RUR).

Code numérique Ce code à trois chiffres est généralement le même que le code numérique du pays. Il est principalement utilisé dans les pays n’utilisant pas l’alphabet latin et pour les systèmes informatisés.

Exceptions Parmi les exceptions aux règles ci-dessus, on notera que : Les devises utilisées par un ensemble de pays ont généralement un code commençant par la ; par exemple XCD pour le dollar des Caraïbes orientales. Les unités monétaires spéciales ne correspondant pas à des devises ont également un code débutant par la ; XAU pour l'or. L'euro a pour code EUR et non EUE ou XEU (le code pays EU existe dans la norme , et le code XEU était celui de l'ECU). L'exposant ne reflète pas toujours la division réelle ou décimale de la monnaie. Par exemple : Le yen (JPY) a un exposant 0 car le sen (1/100 de yen) a une valeur négligeable et n'est plus utilisé. L'ouguiya (MRO) a un exposant 1 même si la devise est divisée en pièces de un cinquième (Khoum/cinquième).

Index par code Les codes en italique ne sont pas des codes standards mais sont néanmoins utilisés dans certains marchés financiers et réservés : (−) les codes suivis d’un signe moins n'ont plus cours officiellement et ne sont plus négociables ; (*) ces codes correspondent à des monnaies virtuelles ou privées sur des marchés spécialisés, non reconnus sur les marchés internationaux et non garantis par un gouvernement. Toutefois, elles permettent à des partenaires participants de faciliter les échanges de biens ou services, sur le plan national ou parfois international. Elles sont gérées par des banques privées.

En plus des codes ci-dessus, les codes spéciaux suivants sont définis mais ne correspondent à aucune devise négociable : XTS : code réservé pour effectuer des essais (aucune transaction contractuelle effective, devise inconvertible, aucune opération de change autorisée, aucun prélèvement de frais de transaction) ; XXX : code réservé pour des transactions contractuelles effectuées sans devise associée (par exemple transfert d’informations sur les caractéristiques non monétaires d’un compte, d’un contrat ou d’une transaction, taux de change nul, mais prélèvement de frais de transaction associés possible dans une autre devise).

Liste triée par nom d’unité monétaire Les devises historiques qui n’ont plus cours officiel sont indiquées dans la dernière colonne par le code de la (ou des) nouvelle(s) devise(s) qui leur a (ou ont) succédé. Le genre de l'unité monétaire est masculin, sauf indication contraire par un astérisque (genre féminin). Note : Les codes numériques et les exposants sont disponibles dans la page en langue anglaise de cet article ISO 4217.

CodeUnité monétaire (*)Pays, zone ou organisme utilisateurNouveaucodeAFAafghani (ancien) (remplacé par le nouvel afghani)AFNAFN afghani (nouvel)XAGargent (libellé en onces)Unité de référence monétaireMGAariaryTHBbahtPABbalboaETBbirrVEBbolivar (remplacé par le bolivar fort)VEFVEFbolivar fort (remplacé par le bolivar souverain)VESVESbolivar souverainBOBbolivianoGHScediCRCcolonSVCcolon (remplacé par le dollar américain)USDNICcordoba (remplacé par le cordoba d’or)NIONIOcordoba d’orDKKcouronne*, y compris :

EEKcouronne* (remplacée le par l'euro)EURISKcouronne*NOKcouronne*, y compris :

SKKcouronne* (remplacée le par l'euro)EURSEKcouronne*CZKcouronne*CSKcouronne*ancienne , jusqu’à sa scission en : (remplacée par la couronne slovaque, puis par l’euro) (remplacée par la couronne tchèque)SKK CZKGMDdalasiMKDdenarDZDdinarBHDdinarIQDdinarJODdinarKWDdinarLYDdinarRSDdinar (à l’exclusion de la province du Kosovo sous administration de l’ONU)CSDdinarancienne (à l’exclusion de la province du Kosovo), jusqu'à sa scission en : (remplacé par l’euro) (remplacé par le dinar serbe, sauf dans la province du Kosovo sous administration de l’ONU'''') | EUR RSD |- |id="SDD"|SDD |dinar | (remplacé le par la livre) |SDG |- |id="TND"|TND |dinar

|id="YUF"|YUF |dinar (, dit « dinar de la Fédération ») |ancienne (remplacé par le yougoslave) | YUD |- |id="YUD"|YUD |dinar (, dit « dinar fort ») |ancienne (remplacé par le yougoslave) | YUN |- |id="YUN"|YUN |dinar (, dit « dinar convertible ») |ancienne , y compris : (jusqu’à sa sécession, remplacé par le tolar slovène) (jusqu’à sa sécession, remplacé par le dinar croate) (jusqu'à sécession, remplacé par le denar macédonien) , et (remplacé par le yougoslave) | SIT HRK DEM |MKN YUR |- |id="YUR"|YUR |dinar (, dit « dinar réformé ») |ancienne , y compris : (jusqu’à sa sécession, remplacé par le dinar de Bosnie-Herzégovine) et (remplacé par le yougoslave) | BAD YUO |- |id="YUO"|YUO |dinar (, dit « dinar de 1993 ») |ancienne (remplacé par le yougoslave) | YUG |- |id="YUG"|YUG |dinar (, dit « dinar de 1994 ») |ancienne (remplacé par le yougoslave) | YUM |- |id="YUM"|YUM |dinar (, dit « novi dinar ») |ancienne puis , soit : Serbie (remplacé par le « dinar serbo-monténégrin », sauf en : province du Kosovo, sous administration de l’ONU : remplacé par l’euro) Monténégro (remplacé par l'euro)CSD EUR EURXADDinar arabeFonds monétaire arabeAEDdirhamMADdirhamSTDdobra (remplacé par le par le nouveau dobra) STNSTNnouveau dobraAUDdollar, y compris : (Australie) (Australie) (Australie) Autres pays associés :

BSDdollarBZDdollarBMDdollar (Royaume-Uni)BNDdollarKYDdollar (Royaume-Uni)CADdollarXCDdollarOrganisation des États de la Caraïbe orientale (OECO) : (Royaume-Uni)

(Royaume-Uni)

FJDdollarGYDdollarHKDdollar (République populaire de Chine)SBDdollarJMDdollarBBDdollarLRDdollarNADdollarNZDdollar, y compris :

Autres pays et territoires associés :

(Royaume-Uni)SGDdollarSRDdollarTWDdollar (nouveau) (République de Chine)TTDdollarUSDdollar, y compris les territoires non-incorporés :

Autres pays et territoires associés : , et (Pays-Bas caribéens) depuis le

(Royaume-Uni) (Royaume-Uni)

(Royaume-Uni) USSdollar (même jour) (unité de compte supprimée en )USDUSNdollar (lendemain) (unité de compte)ZWDdollar (ancien) (remplacé le par un nouveau dollar)ZWRZWRdollar (ancien) (remplacé le par le nouveau dollar)ZWLZWLdollar (nouveau)VNDdongGRDdrachme* (remplacée par l’euro)EURAMDdramXDRdroits de tirage spéciaux (DTS)Unité panier de compte du Fonds monétaire internationalCVEescudoMZEescudo (remplacé par l’ancien métical)MZMPTEescudo (remplacé par l’euro), y compris : (remplacé par l’euro) (remplacé par l’euro) (remplacé par l’escudo timorais)EUREUREURTPETPEescudo (remplacé par la roupie indonésienne)IDREUReuro, Union monétaire européenne (UME), y compris dans l’Union européenne :

, y compris :

, ainsi que :

(métropolitaine), ainsi que :

, y compris : l’île de Pantelleria les îles Pélagie (Lampedusa e Linosa)

(territoire métropolitain en Europe) , y compris :

Autres pays et territoires associés, hors de l’Union européenne : (bases de souveraineté britannique à Chypre) (accord négocié et signé avec la Commission européenne) (France, utilisation officielle accordée de droit) (initialement sous administration de l'ONU, indépendance contestée par la Serbie, ) (accord négocié et signé avec la Commission européenne) (unilatéral, négociation en cours avec la Commission européenne) (France, utilisation officielle accordée de droit) (accord signé avec la Commission européenne) (France, utilisation officielle accordée de droit) (France, utilisation officielle accordée de droit) (accord négocié et signé avec la Commission européenne)CHEeuro WIR (unilatéral, unité de compte privée basée sur le troc coopératif de services, appuyés sur des garanties en francs suisses)ANGflorin (État autonome de la couronne néerlandaise, associé aux Pays-Bas), dissoutes en 2010 : (remplacé le par le florin d'Aruba) (remplacé le par le dollar des États-Unis) (remplacé le par le dollar des États-Unis) (remplacé le par le dollar des États-Unis) (remplacé le par le florin caribéen) (remplacé le par le florin caribéen)AWG USD USD USD XCG XCGAWGflorin (État autonome de la couronne néerlandaise, associé aux Pays-Bas)XCGflorin (État autonome de la couronne néerlandaise, associé aux Pays-Bas) (État autonome de la couronne néerlandaise, associé aux Pays-Bas)NLGflorin (remplacé par l’euro)EURHUFforintADFfranc (unité de compte, unilatérale, sans accord formel avec la France, remplacé par l’euro)EURBEFfranc (remplacé par l’euro)EURBIFfrancNHFfranc (remplacé par le Vatu en 1982)VUVKMFfrancCDFfrancDJFfrancFRFfranc (remplacé par l’euro), y compris : , avec Saint-Barthélemy et la partie française de Saint-Martin

(depuis le )

(depuis 1975) (depuis le ) (depuis le ) à l’exclusion des collectivités d’outre-mer du Pacifique.EURGNFfrancLUFfranc (remplacé par l’euro)EURMGFfranc (remplacé par l’ariary)MGARWFfrancCHFfranc (en union monétaire avec la Suisse)XOFfranc CFA (BCEAO)Union économique et monétaire ouest-africaine (UEMOA) (lié au franc français par traité avec la France, puis à l’euro avec l’accord de la Commission européenne) :

XAFfranc CFA (BEAC)Communauté économique et monétaire de l'Afrique centrale (CEMAC) (lié au franc français par traité avec la France, puis à l’euro avec l’accord de la Commission européenne) :

XPFfranc CFP (IEOM)Collectivités d’outre-mer du Pacifique (France, lié au franc français, puis à l’euro avec l’accord de la Commission européenne) :