Skip to content

Instantly share code, notes, and snippets.

@davesag
Created May 4, 2015 01:06
Show Gist options
  • Select an option

  • Save davesag/6bdd7ebd1d0cd7671052 to your computer and use it in GitHub Desktop.

Select an option

Save davesag/6bdd7ebd1d0cd7671052 to your computer and use it in GitHub Desktop.
Countries, currencies, dial codes, and subnational divisions
- al:
name: 'Albania'
dial_code: '+355'
currency:
name: Lek
iso: ALL
fractional_unit: Qindarkë
number_to_basic: 100
symbol: 'L'
subnational_divisions:
- county
- district
- dz:
name: 'Algeria'
dial_code: '+213'
currency:
name: Dinar
iso: DZD
fractional_unit: Santeem
number_to_basic: 100
symbol: 'د.ج'
subnational_divisions:
- province
- ad:
name: 'Andorra'
dial_code: '+376'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
subnational_divisions:
- parish
- ao:
name: 'Angola'
dial_code: '+244'
currency:
name: Kwanza
iso: AOA
fractional_unit: Cêntimo
number_to_basic: 100
symbol: 'Kz'
subnational_divisions:
- province
- ai:
name: 'Anguilla'
dial_code: '+1 264'
currency:
name: Dollar
iso: XCD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
- aq:
name: 'Antarctica'
dial_code: '+672'
currency:
name: Dollar
iso: AQD
fractional_unit: Dollar
number_to_basic: 1
symbol: '$'
- ar:
name: 'Argentina'
dial_code: '+54'
currency:
name: Peso
iso: ARS
fractional_unit: Centavo
number_to_basic: 100
symbol: '$'
subnational_divisions:
- province
- am:
name: 'Armenia'
dial_code: '+374'
currency:
name: Dram
iso: AMD
fractional_unit: Luma
number_to_basic: 100
symbol: "\u058F" # see http://www.fileformat.info/info/unicode/char/58f/index.htm
subnational_divisions:
- region
- aw:
name: 'Aruba'
dial_code: '+297'
currency:
name: Florin
iso: AWG
fractional_unit: Cent
number_to_basic: 100
symbol: 'ƒ'
- at:
name: 'Austria'
dial_code: '+43'
currency:
name: Euro
iso: EUR
fractional_unit:
number_to_basic: 100
symbol: '€'
subnational_divisions:
- 'federal_land'
- az:
name: 'Azerbaijan'
dial_code: '+994'
currency:
name: Manat
iso: AZN
fractional_unit: Qepik
number_to_basic: 100
symbol: "\u20BC" # see http://www.news.az/articles/society/80599
subnational_divisions:
- municipality
- rayon
- bs:
name: 'Bahamas, The'
dial_code: '+1 242'
currency:
name: Dollar
iso: BSD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- district
- bh:
name: 'Bahrain'
dial_code: '+973'
currency:
name: Dinar
iso: BHD
fractional_unit: Fils
number_to_basic: 1000
symbol: '.د.ب'
subnational_divisions:
- governorate
- bd:
name: 'Bangladesh'
dial_code: '+880'
currency:
name: Taka
iso: BDT
fractional_unit: Paisa
number_to_basic: 100
symbol: '৳'
subnational_divisions:
- district
- bb:
name: 'Barbados'
dial_code: '+1 246'
currency:
name: Dollar
iso: BBD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- parish
- by:
name: 'Belarus'
dial_code: '+375'
currency:
name: Ruble
iso: BYR
fractional_unit: Kapyeyka
number_to_basic: 100
symbol: 'Br'
subnational_divisions:
- oblast
- bz:
name: 'Belize'
dial_code: '+501'
currency:
name: Dollar
iso: BZD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- district
- bj:
name: 'Benin'
dial_code: '+229'
currency:
name: Franc
iso: XOF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- department
- bm:
name: 'Bermuda'
dial_code: '+1 441'
currency:
name: Dollar
iso: BMD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
- bt:
name: 'Bhutan'
dial_code: '+975'
currency:
name: Ngultrum
iso: BTN
fractional_unit: Chetrum
number_to_basic: 100
symbol: 'Nu.'
subnational_divisions:
- district
- bo:
name: 'Bolivia'
dial_code: '+591'
currency:
name: Boliviano
iso: BOB
fractional_unit: Centavo
number_to_basic: 100
symbol: 'Bs.'
subnational_divisions:
- department
- ba:
name: 'Bosnia and Herzegovina'
dial_code: '+387'
currency:
name: Mark
iso: BAM
fractional_unit: Fening
number_to_basic: 100
symbol: 'KM'
subnational_divisions:
- canton
- bw:
name: 'Botswana'
dial_code: '+267'
currency:
name: Pula
iso: BWP
fractional_unit: Thebe
number_to_basic: 100
symbol: 'P'
subnational_divisions:
- district
- br:
name: 'Brazil'
dial_code: '+55'
currency:
name: Real
iso: BRL
fractional_unit: Centavo
number_to_basic: 100
symbol: 'R$'
subnational_divisions:
- state
- io:
name: 'British Indian Ocean Territory'
dial_code: '+246'
currency:
name: Dollar
iso: USD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
- vg:
name: 'British Virgin Islands'
dial_code: '+1 284'
currency:
name: Dollar
iso: USD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
- bn:
name: 'Brunei Darussalam'
dial_code: '+673'
currency:
name: Dollar
iso: BND
fractional_unit: Sen
number_to_basic: 100
symbol: '$'
subnational_divisions:
- district
- bf:
name: 'Burkina Faso'
dial_code: '+226'
currency:
name: Franc
iso: XOF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- region
- province
- mm:
name: 'Burma'
dial_code: '+95'
currency:
name: Kyat
iso: MMK
fractional_unit: Pya
number_to_basic: 100
symbol: 'Ks'
subnational_divisions:
- division
- state
- bi:
name: 'Burundi'
dial_code: '+257'
currency:
name: Franc
iso: BIF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- province
- kh:
name: 'Cambodia'
dial_code: '+855'
currency:
name: Riel
iso: KHR
fractional_unit: Sen
number_to_basic: 100
symbol: '៛'
subnational_divisions:
- province
- cm:
name: 'Cameroon'
dial_code: '+237'
currency:
name: Franc
iso: XOF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- region
- ca:
name: 'Canada'
dial_code: '+1'
currency:
name: Dollar
iso: CAD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- province
- territory
- cv:
name: 'Cape Verde'
dial_code: '+238'
currency:
name: Escudo
iso: CVE
fractional_unit: Centavo
number_to_basic: 100
symbol: '$'
subnational_divisions:
- municipality
- ky:
name: 'Cayman Islands'
dial_code: '+1 345'
currency:
name: Dollar
iso: KYD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
- cf:
name: 'Central African Republic'
dial_code: '+236'
currency:
name: Franc
iso: XAF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- prefecture
- td:
name: 'Chad'
dial_code: '+235'
currency:
name: Franc
iso: XAF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- region
- cl:
name: 'Chile'
dial_code: '+56'
currency:
name: Peso
iso: CLP
fractional_unit: Centavo
number_to_basic: 100
symbol: '$'
subnational_divisions:
- region
- co:
name: 'Colombia'
dial_code: '+57'
currency:
name: Peso
iso: COP
fractional_unit: Centavo
number_to_basic: 100
symbol: '$'
subnational_divisions:
- department
- cd:
name: 'Congo, Democratic Republic of the'
dial_code: '+243'
currency:
name: Franc
iso: CDF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- province
- cg:
name: 'Congo, Republic of the'
dial_code: '+242'
currency:
name: Franc
iso: XAF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- region
- ck:
name: 'Cook Islands'
dial_code: '+682'
currency:
name: Dollar
iso: NZD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
- cr:
name: 'Costa Rica'
dial_code: '+506'
currency:
name: Colón
iso: CRC
fractional_unit: Céntimo
number_to_basic: 100
symbol: '₡'
subnational_divisions:
- province
- ci:
name: "Cote d'Ivoire"
dial_code: '+225'
currency:
name: Franc
iso: XOF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- region
- hr:
name: 'Croatia'
dial_code: '+385'
currency:
name: Kuna
iso: HRK
fractional_unit: Lipa
number_to_basic: 100
symbol: 'kn'
subnational_divisions:
- county
- cz:
name: 'Czech Republic'
dial_code: '+420'
currency:
name: Koruna
iso: CZK
fractional_unit: 'Haléř'
number_to_basic: 100
symbol: 'Kč'
subnational_divisions:
- region
- district
- dj:
name: 'Djibouti'
dial_code: '+253'
currency:
name: Franc
iso: DJF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- region
- dm:
name: 'Dominica'
dial_code: '+1 767'
currency:
name: Dollar
iso: XCD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- parish
- do:
name: 'Dominican Republic'
dial_codes:
- '+1 809'
- '+1 829'
- '+1 849'
currency:
name: Peso
iso: DOP
fractional_unit: Centavo
number_to_basic: 100
symbol: '$'
subnational_divisions:
- district
- province
- ec:
name: 'Ecuador'
dial_code: '+593'
currency:
name: Dollar
iso: USD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- province
- eg:
name: 'Egypt'
dial_code: '+20'
currency:
name: Pound
iso: EGP
fractional_unit: Piastre
number_to_basic: 100
symbol: '£'
subnational_divisions:
- governorate
- sv:
name: 'El Salvador'
dial_code: '+503'
currency:
name: Colón
iso: SVC
fractional_unit: Centavo
number_to_basic: 100
symbol: '₡'
subnational_divisions:
- department
- gq:
name: 'Equatorial Guinea'
dial_code: '+240'
currency:
name: Franc
iso: XAF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- region
- province
- er:
name: 'Eritrea'
dial_code: '+291'
currency:
name: Nakfa
iso: ERN
fractional_unit: Cent
number_to_basic: 100
symbol: 'Nfk'
subnational_divisions:
- region
- ee:
name: 'Estonia'
dial_code: '+372'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
subnational_divisions:
- county
- et:
name: 'Ethiopia'
dial_code: '+251'
currency:
name: Birr
iso: ETB
fractional_unit: Santim
number_to_basic: 100
symbol: 'Br'
subnational_divisions:
- administration
- state
- fk:
name: 'Falkland Islands (Islas Malvinas)'
dial_code: '+500'
currency:
name: Pound
iso: FKP
fractional_unit: Penny
number_to_basic: 100
symbol: '£'
- fo:
name: 'Faroe Islands'
dial_code: '+298'
currency:
name: Krone
iso: DKK
fractional_unit: Øre
number_to_basic: 100
symbol: 'kr'
- fj:
name: 'Fiji'
dial_code: '+679'
currency:
name: Dollar
iso: FJD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- division
- fi:
name: 'Finland'
dial_code: '+358'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
subnational_divisions:
- region
- ga:
name: 'Gabon'
dial_code: '+241'
currency:
name: Franc
iso: XAF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- province
- gm:
name: 'Gambia, The'
dial_code: '+220'
currency:
name: Delasi
iso: GMD
fractional_unit: Butut
number_to_basic: 100
symbol: 'D'
subnational_divisions:
- division
- ge:
name: 'Georgia'
dial_code: '+995'
currency:
name: Lari
iso: GEL
fractional_unit: Tetri
number_to_basic: 100
symbol: 'ლ'
subnational_divisions:
- region
- de:
name: 'Germany'
dial_code: '+49'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
subnational_divisions:
- federated_state
- gh:
name: 'Ghana'
dial_code: '+233'
currency:
name: Cedi
iso: GHS
fractional_unit: Pesewa
number_to_basic: 100
symbol: '₵'
subnational_divisions:
- region
- gi:
name: 'Gibraltar'
dial_code: '+350'
currency:
name: Pound
iso: GIP
fractional_unit: Penny
number_to_basic: 100
symbol: '£'
- gr:
name: 'Greece'
dial_code: '+30'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
subnational_divisions:
- department
- gl:
name: 'Greenland'
dial_code: '+299'
currency:
name: Krone
iso: DKK
fractional_unit: Øre
number_to_basic: 100
symbol: 'kr'
subnational_divisions:
- municipality
- gd:
name: 'Grenada'
dial_code: '+1 473'
currency:
name: Dollar
iso: XCD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- parish
- gp:
name: 'Guadeloupe'
dial_code: '+590'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
- gt:
name: 'Guatemala'
dial_code: '+502'
currency:
name: Quetzal
iso: GTQ
fractional_unit: Centavo
number_to_basic: 100
symbol: 'Q'
subnational_divisions:
- department
- gg:
name: 'Guernsey'
dial_code: '+44'
currency:
name: Pound
iso: GBP
fractional_unit: Penny
number_to_basic: 100
symbol: '£'
- gn:
name: 'Guinea'
dial_code: '+224'
currency:
name: Franc
iso: GNF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- governorate
- prefecture
- gw:
name: 'Guinea-Bissau'
dial_code: '+245'
currency:
name: Franc
iso: XOF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- province
- region
- gy:
name: 'Guyana'
dial_code: '+592'
currency:
name: Dollar
iso: GYD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- region
- ht:
name: 'Haiti'
dial_code: '+509'
currency:
name: Gourde
iso: HTG
fractional_unit: Centime
number_to_basic: 100
symbol: 'G'
subnational_divisions:
- department
- va:
name: 'Holy See (Vatican City)'
dial_codes:
- '+39 066'
- '+379'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
- hn:
name: 'Honduras'
dial_code: '+504'
currency:
name: Lempira
iso: HNL
fractional_unit: Centavo
number_to_basic: 100
symbol: 'L'
subnational_divisions:
- department
- hu:
name: 'Hungary'
dial_code: '+36'
currency:
name: Forint
iso: HUF
fractional_unit: Fillér
number_to_basic: 100
symbol: 'Ft'
subnational_divisions:
- county
- is:
name: 'Iceland'
dial_code: '+354'
currency:
name: Króna
iso: ISK
fractional_unit: Eyrir
number_to_basic: 100
symbol: 'kr'
subnational_divisions:
- region
- in:
name: 'India'
dial_code: '+91'
currency:
name: Rupee
iso: INR
fractional_unit: Paisa
number_to_basic: 100
symbol: "\u20B9" # see http://www.fileformat.info/info/unicode/char/20b9/index.htm
subnational_divisions:
- state
- union_territory
- id:
name: 'Indonesia'
dial_code: '+62'
currency:
name: Rupiah
iso: IDR
fractional_unit: Sen
number_to_basic: 100
symbol: 'Rp'
subnational_divisions:
- province
- ie:
name: 'Ireland'
dial_code: '+353'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
subnational_divisions:
- province
- county
- im:
name: 'Isle of Man'
dial_code: '+44'
currency:
name: Pound
iso: GBP
fractional_unit: Penny
number_to_basic: 100
symbol: '£'
- it:
name: 'Italy'
dial_code: '+39'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
subnational_divisions:
- region
- province
- jm:
name: 'Jamaica'
dial_code: '+1 876'
currency:
name: Dollar
iso: JMD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- parish
- jp:
name: 'Japan'
dial_code: '+81'
currency:
name: Yen
iso: JPY
fractional_unit: Sen
number_to_basic: 100
symbol: '¥'
subnational_divisions:
- prefecture
- je:
name: 'Jersey'
dial_code: '+44'
currency:
name: Pount
iso: GBP
fractional_unit: Penny
number_to_basic: 100
symbol: '£'
- jo:
name: 'Jordan'
dial_code: '+962'
currency:
name: Dinar
iso: JOD
fractional_unit: Piastre
number_to_basic: 100
symbol: 'د.ا'
subnational_divisions:
- governorate
- kz:
name: 'Kazakhstan'
dial_codes:
- '+7 6'
- '+7 7'
currency:
name: Tenge
iso: KZT
fractional_unit: Tïın
number_to_basic: 100
symbol: '₸'
subnational_divisions:
- region
- ke:
name: 'Kenya'
dial_code: '+254'
currency:
name: Shilling
iso: KES
fractional_unit: Cent
number_to_basic: 100
symbol: 'Sh'
subnational_divisions:
- province
- ki:
name: 'Kiribati'
dial_code: '+686'
currency:
name: Dollar
iso: AUD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- group_of_islands
- kp:
name: 'Korea, North'
dial_code: '+850'
currency:
name: Won
iso: KPW
fractional_unit: Chon
number_to_basic: 100
symbol: '₩'
subnational_divisions:
- province
- kr:
name: 'Korea, South'
dial_code: '+82'
currency:
name: Won
iso: KRW
fractional_unit: Jeon
number_to_basic: 100
symbol: '₩'
subnational_divisions:
- province
- kw:
name: 'Kuwait'
dial_code: '+965'
currency:
name: Dinar
iso: KWD
fractional_unit: Fils
number_to_basic: 1000
symbol: 'د.ك'
subnational_divisions:
- governorate
- kg:
name: 'Kyrgyzstan'
dial_code: '+996'
currency:
name: Som
iso: KGS
fractional_unit: Tyiyn
number_to_basic: 100
symbol: ''
subnational_divisions:
- region
- la:
name: 'Laos'
dial_code: '+856'
currency:
name: Kip
iso: LAK
fractional_unit: Att
number_to_basic: 100
symbol: '₭'
subnational_divisions:
- province
- lv:
name: 'Latvia'
dial_code: '+371'
currency:
name: Lats
iso: LVL
fractional_unit: Santīms
number_to_basic: 100
symbol: 'Ls'
subnational_divisions:
- municipality
- lb:
name: 'Lebanon'
dial_code: '+961'
currency:
name: Pound
iso: LBP
fractional_unit: Piastre
number_to_basic: 100
symbol: 'ل.ل'
subnational_divisions:
- governorate
- ls:
name: 'Lesotho'
dial_code: '+266'
currency:
name: Loti
iso: LSL
fractional_unit: Sente
number_to_basic: 100
symbol: 'L'
subnational_divisions:
- district
- lr:
name: 'Liberia'
dial_code: '+231'
currency:
name: Dollar
iso: LRD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- county
- li:
name: 'Liechtenstein'
dial_code: '+423'
currency:
name: Franc
iso: CHF
fractional_unit: Rappen
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- commune
- lt:
name: 'Lithuania'
dial_code: '+370'
currency:
name: Litas
iso: LTL
fractional_unit: Cantas
number_to_basic: 100
symbol: 'Lt'
subnational_divisions:
- county
- lu:
name: 'Luxembourg'
dial_code: '+352'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
subnational_divisions:
- district
- mk:
name: 'Macedonia'
dial_code: '+389'
currency:
name: Denar
iso: MKD
fractional_unit: Deni
number_to_basic: 100
symbol: 'ден'
subnational_divisions:
- municipality
- mg:
name: 'Madagascar'
dial_code: '+261'
currency:
name: Ariary
iso: MGA
fractional_unit: Iraimbilanja
number_to_basic: 5
symbol: 'Ar'
subnational_divisions:
- province
- mw:
name: 'Malawi'
dial_code: '+265'
currency:
name: Kwacha
iso: MWK
fractional_unit: Tambala
number_to_basic: 100
symbol: 'MK'
subnational_divisions:
- region
- district
- my:
name: 'Malaysia'
dial_code: '+60'
currency:
name: Ringgit
iso: MYR
fractional_unit: Sen
number_to_basic: 100
symbol: 'RM'
subnational_divisions:
- federal_territory
- state
- mv:
name: 'Maldives'
dial_code: '+960'
currency:
name: Rufiyaa
iso: MVR
fractional_unit: Laari
number_to_basic: 100
symbol: '.ރ'
subnational_divisions:
- province
- administrative_atol
- ml:
name: 'Mali'
dial_code: '+223'
currency:
name: Franc
iso: XOF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- district
- region
- mt:
name: 'Malta'
dial_code: '+356'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
subnational_divisions:
- local_council
- mh:
name: 'Marshall Islands'
dial_code: '+692'
currency:
name: Dollar
iso: USD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- group_of_islands
- municipality
- mq:
name: 'Martinique'
dial_code: '+596'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
- mr:
name: 'Mauritania'
dial_code: '+222'
currency:
name: Ouguiya
iso: MRO
fractional_unit: Khoums
number_to_basic: 5
symbol: 'UM'
subnational_divisions:
- district
- region
- mu:
name: 'Mauritius'
dial_code: '+230'
currency:
name: Rupee
iso: MUR
fractional_unit: Cent
number_to_basic: 100
symbol: '₨'
subnational_divisions:
- outer_island
- district
- yt:
name: 'Mayotte'
dial_code: '+262'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
- mx:
name: 'Mexico'
dial_code: '+52'
currency:
name: Peso
iso: MXN
fractional_unit: Centavo
number_to_basic: 100
symbol: '$'
subnational_divisions:
- state
- district
- fm:
name: 'Micronesia, Federated States of'
dial_code: '+691'
currency:
name: Dollar
iso: USD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- state
- md:
name: 'Moldova'
dial_code: '+373'
currency:
name: Leu
iso: MDL
fractional_unit: Ban
number_to_basic: 100
symbol: 'L'
subnational_divisions:
- district
- mc:
name: 'Monaco'
dial_code: '+377'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
subnational_divisions:
- quarter
- mn:
name: 'Mongolia'
dial_code: '+976'
currency:
name: Tögrög
iso: MNT
fractional_unit: Möngö
number_to_basic: 100
symbol: '₮'
subnational_divisions:
- province
- ms:
name: 'Montserrat'
dial_code: '+1 664'
currency:
name: Dollar
iso: XCD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
- ma:
name: 'Morocco'
dial_code: '+212'
currency:
name: Dirham
iso: MAD
fractional_unit: Centime
number_to_basic: 100
symbol: 'د.م.'
subnational_divisions:
- province
- prefecture
- mz:
name: 'Mozambique'
dial_code: '+258'
currency:
name: Metical
iso: MZN
fractional_unit: Centavo
number_to_basic: 100
symbol: 'MT'
subnational_divisions:
- province
- na:
name: 'Namibia'
dial_code: '+264'
currency:
name: Dollar
iso: NAD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- region
- nr:
name: 'Nauru'
dial_code: '+674'
currency:
name: Dollar
iso: AUD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- district
- np:
name: 'Nepal'
dial_code: '+977'
currency:
name: Rupee
iso: NPR
fractional_unit: Paisa
number_to_basic: 100
symbol: '₨'
subnational_divisions:
- zone
- nl:
name: 'Netherlands'
dial_code: '+31'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
subnational_divisions:
- province
- nc:
name: 'New Caledonia'
dial_code: '+687'
currency:
name: Franc
iso: XPF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
- nz:
name: 'New Zealand'
dial_code: '+64'
currency:
name: Dollar
iso: NZD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- regional_council
- ni:
name: 'Nicaragua'
dial_code: '+505'
currency:
name: Córdoba
iso: NIO
fractional_unit: Centavo
number_to_basic: 100
symbol: 'C$'
subnational_divisions:
- department
- ne:
name: 'Niger'
dial_code: '+227'
currency:
name: Franc
iso: XOF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- department
- ng:
name: 'Nigeria'
dial_code: '+234'
currency:
name: Naira
iso: NGN
fractional_unit: Kobo
number_to_basic: 100
symbol: '₦'
subnational_divisions:
- state
- nu:
name: 'Niue'
dial_code: '+683'
currency:
name: Dollar
iso: NZD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
- mp:
name: 'Northern Mariana Islands'
dial_code: '+1 670'
currency:
name: Dollar
iso: USD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
- norway:
name: Norway
dial_code: '+47'
currency:
name: Krone
iso: NDK
fractional_unit: 'Øre'
number_to_basic: 100
symbol: 'kr'
subnational_divisions:
- county
- territory
- om:
name: 'Oman'
dial_code: '+968'
currency:
name: Rial
iso: OMR
fractional_unit: Baisa
number_to_basic: 1000
symbol: 'ر.ع.'
subnational_divisions:
- region
- governorate
- pk:
name: 'Pakistan'
dial_code: '+92'
currency:
name: Rupee
iso: PKR
fractional_unit: Paisa
number_to_basic: 100
symbol: '₨'
subnational_divisions:
- province
- territory
- pw:
name: 'Palau'
dial_code: '+680'
currency:
name: Dollar
iso: USD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- state
- pa:
name: 'Panama'
dial_code: '+507'
currency:
name: Dollar
iso: USD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- province
- pg:
name: 'Papua New Guinea'
dial_code: '+675'
currency:
name: Kina
iso: PGK
fractional_unit: Toea
number_to_basic: 100
symbol: 'K'
subnational_divisions:
- province
- py:
name: 'Paraguay'
dial_code: '+595'
currency:
name: Guarani
iso: PYG
fractional_unit: Céntimo
number_to_basic: 100
symbol: '₲'
subnational_divisions:
- department
- pe:
name: 'Peru'
dial_code: '+51'
currency:
name: Nuevo Sol
iso: PEN
fractional_unit: Céntimo
number_to_basic: 100
symbol: 'S/.'
subnational_divisions:
- department
- pn:
name: 'Pitcairn Islands'
dial_code: '+64'
currency:
name: Dollar
iso: NZD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
- pl:
name: 'Poland'
dial_code: '+48'
currency:
name: Złoty
iso: PLN
fractional_unit: Grosz
number_to_basic: 100
symbol: 'zł'
subnational_divisions:
- province
- pt:
name: 'Portugal'
dial_code: '+351'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
subnational_divisions:
- district
- qa:
name: 'Qatar'
dial_code: '+974'
currency:
name: Riyal
iso: QAR
fractional_unit: Dirham
number_to_basic: 100
symbol: 'ر.ق'
subnational_divisions:
- municipality
- re:
name: 'Réunion'
dial_code: '+262'
currency:
name: Franc
iso: CFA
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
- ru:
name: 'Russia'
dial_code: '+7'
currency:
name: Ruble
iso: RUB
fractional_unit: Kopek
number_to_basic: 100
symbol: 'руб.'
subnational_divisions:
- republic
- region
- territory
- rw:
name: 'Rwanda'
dial_code: '+250'
currency:
name: Franc
iso: RWF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- province
- sh:
name: 'Saint Helena'
dial_code: '+290'
currency:
name: Pound
iso: SHP
fractional_unit: Penny
number_to_basic: 100
symbol: '£'
subnational_divisions:
- geographical_entity
- kn:
name: 'Saint Kitts and Nevis'
dial_code: '+1 869'
currency:
name: Dollar
iso: XCD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- state
- parish
- lc:
name: 'Saint Lucia'
dial_code: '+1 758'
currency:
name: Dollar
iso: XCD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- quarter
- pm:
name: 'Saint Pierre and Miquelon'
dial_code: '+508'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
- vc:
name: 'Saint Vincent and the Grenadines'
dial_code: '+1 784'
currency:
name: Dollar
iso: XCD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- parish
- ws:
name: 'Samoa'
dial_code: '+685'
currency:
name: Tālā
iso: WST
fractional_unit: Sene
number_to_basic: 100
symbol: 'T'
subnational_divisions:
- district
- sm:
name: 'San Marino'
dial_code: '+378'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
subnational_divisions:
- municipality
- st:
name: 'São Tomé and Príncipe'
dial_code: '+239'
currency:
name: Dobra
iso: STD
fractional_unit: Cêntimo
number_to_basic: 100
symbol: 'Db'
subnational_divisions:
- province
- sa:
name: 'Saudi Arabia'
dial_code: '+966'
currency:
name: Riyal
iso: SAR
fractional_unit: Halala
number_to_basic: 100
symbol: 'ر.س'
subnational_divisions:
- province
- sn:
name: 'Senegal'
dial_code: '+221'
currency:
name: Franc
iso: XOF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- region
- sc:
name: 'Seychelles'
dial_code: '+248'
currency:
name: Rupee
iso: SCR
fractional_unit: Cent
number_to_basic: 100
symbol: '₨'
subnational_divisions:
- district
- sl:
name: 'Sierra Leone'
dial_code: '+232'
currency:
name: Leone
iso: SLL
fractional_unit: Cent
number_to_basic: 100
symbol: 'Le'
subnational_divisions:
- province
- sg:
name: 'Singapore'
dial_code: '+65'
currency:
name: Dollar
iso: SGD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- district
- sk:
name: 'Slovakia'
dial_code: '+421'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
subnational_divisions:
- region
- si:
name: 'Slovenia'
dial_code: '+386'
currency:
name: Euro
iso: EUR
fractional_unit: Cent
number_to_basic: 100
symbol: '€'
subnational_divisions:
- municipality
- sb:
name: 'Solomon Islands'
dial_code: '+677'
currency:
name: Dollar
iso: SBD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- province
- so:
name: 'Somalia'
dial_code: '+252'
currency:
name: Shilling
iso: SOS
fractional_unit: Cent
number_to_basic: 100
symbol: 'Sh'
subnational_divisions:
- region
- za:
name: 'South Africa'
dial_code: '+27'
currency:
name: Rand
iso: ZAR
fractional_unit: Cent
number_to_basic: 100
symbol: 'R'
subnational_divisions:
- province
- gs:
name: 'South Georgia and the South Sandwich Islands'
dial_code: '+500'
currency:
name: Pound
iso: GBP
fractional_unit: Penny
number_to_basic: 100
symbol: '£'
- lk:
name: 'Sri Lanka'
dial_code: '+94'
currency:
name: Rupee
iso: LKR
fractional_unit: Cent
number_to_basic: 100
symbol: 'රු'
subnational_divisions:
- province
- district
- sr:
name: 'Suriname'
dial_code: '+597'
currency:
name: Dollar
iso: SRD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- district
- sj:
name: 'Svalbard'
dial_code: '+47 79'
currency:
name: Krone
iso: NOK
fractional_unit: Øre
number_to_basic: 100
symbol: 'kr'
- sz:
name: 'Swaziland'
dial_code: '+268'
currency:
name: Lilangeni
iso: SZL
fractional_unit: Cent
number_to_basic: 100
symbol: 'L'
subnational_divisions:
- district
- se:
name: 'Sweden'
dial_code: '+46'
currency:
name: Krona
iso: SEK
fractional_unit: Öre
number_to_basic: 100
symbol: 'kr'
subnational_divisions:
- county
- ch:
name: 'Switzerland'
dial_code: '+41'
currency:
name: Franc
iso: CHF
fractional_unit: Rappen
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- canton
- tw:
name: 'Taiwan'
dial_code: '+886'
currency:
name: Dollar
iso: TWD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- district
- municiplaity
- tj:
name: 'Tajikistan'
dial_code: '+992'
currency:
name: Somoni
iso: TJS
fractional_unit: Diram
number_to_basic: 100
symbol: 'SM'
subnational_divisions:
- region
- tz:
name: 'Tanzania'
dial_code: '+255'
currency:
name: Shilling
iso: TZS
fractional_unit: Cent
number_to_basic: 100
symbol: 'Sh'
subnational_divisions:
- region
- th:
name: 'Thailand'
dial_code: '+66'
currency:
name: Baht
iso: THB
fractional_unit: Satang
number_to_basic: 100
symbol: '฿'
subnational_divisions:
- province
- tl:
name: 'Timor-Leste'
dial_code: '+670'
currency:
name: Dollar
iso: USD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- district
- tg:
name: 'Togo'
dial_code: '+228'
currency:
name: Franc
iso: XOF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
subnational_divisions:
- region
- tk:
name: 'Tokelau'
dial_code: '+690'
currency:
name: Dollar
iso: NZD
fractional_unit: cent
number_to_basic: 100
symbol: '$'
- to:
name: 'Tonga'
dial_code: '+676'
currency:
name: "paʻanga"
iso: TOP
fractional_unit: Seniti
number_to_basic: 100
symbol: 'T$'
subnational_divisions:
- division
- tt:
name: 'Trinidad and Tobago'
dial_code: '+1 868'
currency:
name: Dollar
iso: TDD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- region
- tn:
name: 'Tunisia'
dial_code: '+216'
currency:
name: Dinar
iso: TND
fractional_unit: Millime
number_to_basic: 1000
symbol: 'د.ت'
subnational_divisions:
- governorate
- tm:
name: 'Turkmenistan'
dial_code: '+993'
currency:
name: Manat
iso: TMT
fractional_unit: Tennesi
number_to_basic: 100
symbol: 'm'
subnational_divisions:
- region
- tc:
name: 'Turks and Caicos Islands'
dial_code: '+1 649'
currency:
name: Dollar
iso: USD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
- tv:
name: 'Tuvalu'
dial_code: '+688'
currency:
name: Dollar
iso: AUD
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- island_council
- ug:
name: 'Uganda'
dial_code: '+256'
currency:
name: Shilling
iso: UGX
fractional_unit: Cent
number_to_basic: 100
symbol: 'Sh'
subnational_divisions:
- district
- ua:
name: 'Ukraine'
dial_code: '+380'
currency:
name: Hryvnia
iso: UAH
fractional_unit: Kopiyka
number_to_basic: 100
symbol: '₴'
subnational_divisions:
- region
- ae:
name: 'United Arab Emirates'
dial_code: '+971'
currency:
name: Dirham
iso: AED
fractional_unit: Fils
number_to_basic: 100
symbol: 'د.إ'
subnational_divisions:
- emirate
- gb:
name: 'United Kingdom'
dial_code: '+44'
currency:
name: Pound
iso: GBP
fractional_unit: Penny
number_to_basic: 100
symbol: £'
subnational_divisions:
- county
- uy:
name: 'Uruguay'
dial_code: '+598'
currency:
name: Peso
iso: UYU
fractional_unit: Centésimo
number_to_basic: 100
symbol: '$'
subnational_divisions:
- department
- uz:
name: 'Uzbekistan'
dial_code: '+998'
currency:
name: Som
iso: UZS
fractional_unit: Tiyin
number_to_basic: 100
symbol: 'лв'
subnational_divisions:
- region
- vu:
name: 'Vanuatu'
dial_code: '+678'
currency:
name: Vatu
iso: VUV
fractional_unit: Vatu
number_to_basic: 1
symbol: 'Vt'
subnational_divisions:
- province
- ve:
name: 'Venezuela'
dial_code: '+58'
currency:
name: Bolívar
iso: VEF
fractional_unit: Céntimo
number_to_basic: 100
symbol: 'Bs F'
subnational_divisions:
- state
- vn:
name: 'Vietnam'
dial_code: '+84'
currency:
name: đồng
iso: VND
fractional_unit: Hào
number_to_basic: 10
symbol: '₫'
subnational_divisions:
- province
- municipality
- wf:
name: 'Wallis and Futuna'
dial_code: '+681'
currency:
name: Franc
iso: XPF
fractional_unit: Centime
number_to_basic: 100
symbol: 'Fr'
- ps:
name: 'West Bank'
dial_code: '+970'
currency:
name: Dinar
iso: USD
fractional_unit: Piastre
number_to_basic: 100
symbol: 'د.ا'
- eh:
name: 'Western Sahara'
dial_code: '+212'
currency:
name: Dirham
iso: MAD
fractional_unit: Centime
number_to_basic: 100
symbol: 'د.م.'
- ye:
name: 'Yemen'
dial_code: '+967'
currency:
name: Rial
iso: YER
fractional_unit: Fils
number_to_basic: 100
symbol: '﷼'
subnational_divisions:
- governorate
- zm:
name: 'Zambia'
dial_code: '+260'
currency:
name: Kwacha
iso: ZMW
fractional_unit: Ngwee
number_to_basic: 100
symbol: 'ZK'
subnational_divisions:
- province
- zw:
name: 'Zimbabwe'
dial_code: '+263'
currency:
name: Dollar
iso: ZWL
fractional_unit: Cent
number_to_basic: 100
symbol: '$'
subnational_divisions:
- province
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment