Skip to content

Instantly share code, notes, and snippets.

@brianherbert
Created January 27, 2012 07:35
Show Gist options
  • Star 21 You must be signed in to star a gist
  • Fork 8 You must be signed in to fork a gist
  • Save brianherbert/1687655 to your computer and use it in GitHub Desktop.
Save brianherbert/1687655 to your computer and use it in GitHub Desktop.
ISO 3166-1 alpha-3 PHP Array
<?php
$iso_array = array(
'ABW'=>'Aruba',
'AFG'=>'Afghanistan',
'AGO'=>'Angola',
'AIA'=>'Anguilla',
'ALA'=>'Åland Islands',
'ALB'=>'Albania',
'AND'=>'Andorra',
'ARE'=>'United Arab Emirates',
'ARG'=>'Argentina',
'ARM'=>'Armenia',
'ASM'=>'American Samoa',
'ATA'=>'Antarctica',
'ATF'=>'French Southern Territories',
'ATG'=>'Antigua and Barbuda',
'AUS'=>'Australia',
'AUT'=>'Austria',
'AZE'=>'Azerbaijan',
'BDI'=>'Burundi',
'BEL'=>'Belgium',
'BEN'=>'Benin',
'BES'=>'Bonaire, Sint Eustatius and Saba',
'BFA'=>'Burkina Faso',
'BGD'=>'Bangladesh',
'BGR'=>'Bulgaria',
'BHR'=>'Bahrain',
'BHS'=>'Bahamas',
'BIH'=>'Bosnia and Herzegovina',
'BLM'=>'Saint Barthélemy',
'BLR'=>'Belarus',
'BLZ'=>'Belize',
'BMU'=>'Bermuda',
'BOL'=>'Bolivia, Plurinational State of',
'BRA'=>'Brazil',
'BRB'=>'Barbados',
'BRN'=>'Brunei Darussalam',
'BTN'=>'Bhutan',
'BVT'=>'Bouvet Island',
'BWA'=>'Botswana',
'CAF'=>'Central African Republic',
'CAN'=>'Canada',
'CCK'=>'Cocos (Keeling) Islands',
'CHE'=>'Switzerland',
'CHL'=>'Chile',
'CHN'=>'China',
'CIV'=>'Côte d\'Ivoire',
'CMR'=>'Cameroon',
'COD'=>'Congo, the Democratic Republic of the',
'COG'=>'Congo',
'COK'=>'Cook Islands',
'COL'=>'Colombia',
'COM'=>'Comoros',
'CPV'=>'Cape Verde',
'CRI'=>'Costa Rica',
'CUB'=>'Cuba',
'CUW'=>'Curaçao',
'CXR'=>'Christmas Island',
'CYM'=>'Cayman Islands',
'CYP'=>'Cyprus',
'CZE'=>'Czech Republic',
'DEU'=>'Germany',
'DJI'=>'Djibouti',
'DMA'=>'Dominica',
'DNK'=>'Denmark',
'DOM'=>'Dominican Republic',
'DZA'=>'Algeria',
'ECU'=>'Ecuador',
'EGY'=>'Egypt',
'ERI'=>'Eritrea',
'ESH'=>'Western Sahara',
'ESP'=>'Spain',
'EST'=>'Estonia',
'ETH'=>'Ethiopia',
'FIN'=>'Finland',
'FJI'=>'Fiji',
'FLK'=>'Falkland Islands (Malvinas)',
'FRA'=>'France',
'FRO'=>'Faroe Islands',
'FSM'=>'Micronesia, Federated States of',
'GAB'=>'Gabon',
'GBR'=>'United Kingdom',
'GEO'=>'Georgia',
'GGY'=>'Guernsey',
'GHA'=>'Ghana',
'GIB'=>'Gibraltar',
'GIN'=>'Guinea',
'GLP'=>'Guadeloupe',
'GMB'=>'Gambia',
'GNB'=>'Guinea-Bissau',
'GNQ'=>'Equatorial Guinea',
'GRC'=>'Greece',
'GRD'=>'Grenada',
'GRL'=>'Greenland',
'GTM'=>'Guatemala',
'GUF'=>'French Guiana',
'GUM'=>'Guam',
'GUY'=>'Guyana',
'HKG'=>'Hong Kong',
'HMD'=>'Heard Island and McDonald Islands',
'HND'=>'Honduras',
'HRV'=>'Croatia',
'HTI'=>'Haiti',
'HUN'=>'Hungary',
'IDN'=>'Indonesia',
'IMN'=>'Isle of Man',
'IND'=>'India',
'IOT'=>'British Indian Ocean Territory',
'IRL'=>'Ireland',
'IRN'=>'Iran, Islamic Republic of',
'IRQ'=>'Iraq',
'ISL'=>'Iceland',
'ISR'=>'Israel',
'ITA'=>'Italy',
'JAM'=>'Jamaica',
'JEY'=>'Jersey',
'JOR'=>'Jordan',
'JPN'=>'Japan',
'KAZ'=>'Kazakhstan',
'KEN'=>'Kenya',
'KGZ'=>'Kyrgyzstan',
'KHM'=>'Cambodia',
'KIR'=>'Kiribati',
'KNA'=>'Saint Kitts and Nevis',
'KOR'=>'Korea, Republic of',
'KWT'=>'Kuwait',
'LAO'=>'Lao People\'s Democratic Republic',
'LBN'=>'Lebanon',
'LBR'=>'Liberia',
'LBY'=>'Libya',
'LCA'=>'Saint Lucia',
'LIE'=>'Liechtenstein',
'LKA'=>'Sri Lanka',
'LSO'=>'Lesotho',
'LTU'=>'Lithuania',
'LUX'=>'Luxembourg',
'LVA'=>'Latvia',
'MAC'=>'Macao',
'MAF'=>'Saint Martin (French part)',
'MAR'=>'Morocco',
'MCO'=>'Monaco',
'MDA'=>'Moldova, Republic of',
'MDG'=>'Madagascar',
'MDV'=>'Maldives',
'MEX'=>'Mexico',
'MHL'=>'Marshall Islands',
'MKD'=>'Macedonia, the former Yugoslav Republic of',
'MLI'=>'Mali',
'MLT'=>'Malta',
'MMR'=>'Myanmar',
'MNE'=>'Montenegro',
'MNG'=>'Mongolia',
'MNP'=>'Northern Mariana Islands',
'MOZ'=>'Mozambique',
'MRT'=>'Mauritania',
'MSR'=>'Montserrat',
'MTQ'=>'Martinique',
'MUS'=>'Mauritius',
'MWI'=>'Malawi',
'MYS'=>'Malaysia',
'MYT'=>'Mayotte',
'NAM'=>'Namibia',
'NCL'=>'New Caledonia',
'NER'=>'Niger',
'NFK'=>'Norfolk Island',
'NGA'=>'Nigeria',
'NIC'=>'Nicaragua',
'NIU'=>'Niue',
'NLD'=>'Netherlands',
'NOR'=>'Norway',
'NPL'=>'Nepal',
'NRU'=>'Nauru',
'NZL'=>'New Zealand',
'OMN'=>'Oman',
'PAK'=>'Pakistan',
'PAN'=>'Panama',
'PCN'=>'Pitcairn',
'PER'=>'Peru',
'PHL'=>'Philippines',
'PLW'=>'Palau',
'PNG'=>'Papua New Guinea',
'POL'=>'Poland',
'PRI'=>'Puerto Rico',
'PRK'=>'Korea, Democratic People\'s Republic of',
'PRT'=>'Portugal',
'PRY'=>'Paraguay',
'PSE'=>'Palestinian Territory, Occupied',
'PYF'=>'French Polynesia',
'QAT'=>'Qatar',
'REU'=>'Réunion',
'ROU'=>'Romania',
'RUS'=>'Russian Federation',
'RWA'=>'Rwanda',
'SAU'=>'Saudi Arabia',
'SDN'=>'Sudan',
'SEN'=>'Senegal',
'SGP'=>'Singapore',
'SGS'=>'South Georgia and the South Sandwich Islands',
'SHN'=>'Saint Helena, Ascension and Tristan da Cunha',
'SJM'=>'Svalbard and Jan Mayen',
'SLB'=>'Solomon Islands',
'SLE'=>'Sierra Leone',
'SLV'=>'El Salvador',
'SMR'=>'San Marino',
'SOM'=>'Somalia',
'SPM'=>'Saint Pierre and Miquelon',
'SRB'=>'Serbia',
'SSD'=>'South Sudan',
'STP'=>'Sao Tome and Principe',
'SUR'=>'Suriname',
'SVK'=>'Slovakia',
'SVN'=>'Slovenia',
'SWE'=>'Sweden',
'SWZ'=>'Swaziland',
'SXM'=>'Sint Maarten (Dutch part)',
'SYC'=>'Seychelles',
'SYR'=>'Syrian Arab Republic',
'TCA'=>'Turks and Caicos Islands',
'TCD'=>'Chad',
'TGO'=>'Togo',
'THA'=>'Thailand',
'TJK'=>'Tajikistan',
'TKL'=>'Tokelau',
'TKM'=>'Turkmenistan',
'TLS'=>'Timor-Leste',
'TON'=>'Tonga',
'TTO'=>'Trinidad and Tobago',
'TUN'=>'Tunisia',
'TUR'=>'Turkey',
'TUV'=>'Tuvalu',
'TWN'=>'Taiwan, Province of China',
'TZA'=>'Tanzania, United Republic of',
'UGA'=>'Uganda',
'UKR'=>'Ukraine',
'UMI'=>'United States Minor Outlying Islands',
'URY'=>'Uruguay',
'USA'=>'United States',
'UZB'=>'Uzbekistan',
'VAT'=>'Holy See (Vatican City State)',
'VCT'=>'Saint Vincent and the Grenadines',
'VEN'=>'Venezuela, Bolivarian Republic of',
'VGB'=>'Virgin Islands, British',
'VIR'=>'Virgin Islands, U.S.',
'VNM'=>'Viet Nam',
'VUT'=>'Vanuatu',
'WLF'=>'Wallis and Futuna',
'WSM'=>'Samoa',
'YEM'=>'Yemen',
'ZAF'=>'South Africa',
'ZMB'=>'Zambia',
'ZWE'=>'Zimbabwe'
);
@mambajoe
Copy link

mambajoe commented Jan 6, 2016

thx for your hard work

@rpicheta
Copy link

rpicheta commented Jun 3, 2016

Thx man!

@thegirlinthecafe
Copy link

Thank you very much!

@AlexNodex
Copy link

Thanks man, it's amazing

@NiMeDia
Copy link

NiMeDia commented Apr 10, 2017

@GerdKrause
Copy link

Awesome. Saved me a lot of Time !!! Thank you very much ...

@LordGreyMaul
Copy link

Perfect, thanks for your hard work on this!

@manfredjb
Copy link

Thank you from CRI

@FranLLG
Copy link

FranLLG commented Jul 6, 2017

Thank you!!!

@suryadana
Copy link

Thank you very much!!!!

@entymon
Copy link

entymon commented Jul 3, 2018

Thanks! You save a lot of my time.

@theminer3746
Copy link

Thank you! you save me a lot of time.

@FrenchMajesty
Copy link

Here is the javascript version:

const list = {
'ABW' : 'Aruba',
'AFG' : 'Afghanistan',
'AGO' : 'Angola',
'AIA' : 'Anguilla',
'ALA' : 'Åland Islands',
'ALB' : 'Albania',
'AND' : 'Andorra',
'ARE' : 'United Arab Emirates',
'ARG' : 'Argentina',
'ARM' : 'Armenia',
'ASM' : 'American Samoa',
'ATA' : 'Antarctica',
'ATF' : 'French Southern Territories',
'ATG' : 'Antigua and Barbuda',
'AUS' : 'Australia',
'AUT' : 'Austria',
'AZE' : 'Azerbaijan',
'BDI' : 'Burundi',
'BEL' : 'Belgium',
'BEN' : 'Benin',
'BES' : 'Bonaire, Sint Eustatius and Saba',
'BFA' : 'Burkina Faso',
'BGD' : 'Bangladesh',
'BGR' : 'Bulgaria',
'BHR' : 'Bahrain',
'BHS' : 'Bahamas',
'BIH' : 'Bosnia and Herzegovina',
'BLM' : 'Saint Barthélemy',
'BLR' : 'Belarus',
'BLZ' : 'Belize',
'BMU' : 'Bermuda',
'BOL' : 'Bolivia, Plurinational State of',
'BRA' : 'Brazil',
'BRB' : 'Barbados',
'BRN' : 'Brunei Darussalam',
'BTN' : 'Bhutan',
'BVT' : 'Bouvet Island',
'BWA' : 'Botswana',
'CAF' : 'Central African Republic',
'CAN' : 'Canada',
'CCK' : 'Cocos (Keeling) Islands',
'CHE' : 'Switzerland',
'CHL' : 'Chile',
'CHN' : 'China',
'CIV' : 'Côte d\'Ivoire',
'CMR' : 'Cameroon',
'COD' : 'Congo, the Democratic Republic of the',
'COG' : 'Congo',
'COK' : 'Cook Islands',
'COL' : 'Colombia',
'COM' : 'Comoros',
'CPV' : 'Cape Verde',
'CRI' : 'Costa Rica',
'CUB' : 'Cuba',
'CUW' : 'Curaçao',
'CXR' : 'Christmas Island',
'CYM' : 'Cayman Islands',
'CYP' : 'Cyprus',
'CZE' : 'Czech Republic',
'DEU' : 'Germany',
'DJI' : 'Djibouti',
'DMA' : 'Dominica',
'DNK' : 'Denmark',
'DOM' : 'Dominican Republic',
'DZA' : 'Algeria',
'ECU' : 'Ecuador',
'EGY' : 'Egypt',
'ERI' : 'Eritrea',
'ESH' : 'Western Sahara',
'ESP' : 'Spain',
'EST' : 'Estonia',
'ETH' : 'Ethiopia',
'FIN' : 'Finland',
'FJI' : 'Fiji',
'FLK' : 'Falkland Islands (Malvinas)',
'FRA' : 'France',
'FRO' : 'Faroe Islands',
'FSM' : 'Micronesia, Federated States of',
'GAB' : 'Gabon',
'GBR' : 'United Kingdom',
'GEO' : 'Georgia',
'GGY' : 'Guernsey',
'GHA' : 'Ghana',
'GIB' : 'Gibraltar',
'GIN' : 'Guinea',
'GLP' : 'Guadeloupe',
'GMB' : 'Gambia',
'GNB' : 'Guinea-Bissau',
'GNQ' : 'Equatorial Guinea',
'GRC' : 'Greece',
'GRD' : 'Grenada',
'GRL' : 'Greenland',
'GTM' : 'Guatemala',
'GUF' : 'French Guiana',
'GUM' : 'Guam',
'GUY' : 'Guyana',
'HKG' : 'Hong Kong',
'HMD' : 'Heard Island and McDonald Islands',
'HND' : 'Honduras',
'HRV' : 'Croatia',
'HTI' : 'Haiti',
'HUN' : 'Hungary',
'IDN' : 'Indonesia',
'IMN' : 'Isle of Man',
'IND' : 'India',
'IOT' : 'British Indian Ocean Territory',
'IRL' : 'Ireland',
'IRN' : 'Iran, Islamic Republic of',
'IRQ' : 'Iraq',
'ISL' : 'Iceland',
'ISR' : 'Israel',
'ITA' : 'Italy',
'JAM' : 'Jamaica',
'JEY' : 'Jersey',
'JOR' : 'Jordan',
'JPN' : 'Japan',
'KAZ' : 'Kazakhstan',
'KEN' : 'Kenya',
'KGZ' : 'Kyrgyzstan',
'KHM' : 'Cambodia',
'KIR' : 'Kiribati',
'KNA' : 'Saint Kitts and Nevis',
'KOR' : 'Korea, Republic of',
'KWT' : 'Kuwait',
'LAO' : 'Lao People\'s Democratic Republic',
'LBN' : 'Lebanon',
'LBR' : 'Liberia',
'LBY' : 'Libya',
'LCA' : 'Saint Lucia',
'LIE' : 'Liechtenstein',
'LKA' : 'Sri Lanka',
'LSO' : 'Lesotho',
'LTU' : 'Lithuania',
'LUX' : 'Luxembourg',
'LVA' : 'Latvia',
'MAC' : 'Macao',
'MAF' : 'Saint Martin (French part)',
'MAR' : 'Morocco',
'MCO' : 'Monaco',
'MDA' : 'Moldova, Republic of',
'MDG' : 'Madagascar',
'MDV' : 'Maldives',
'MEX' : 'Mexico',
'MHL' : 'Marshall Islands',
'MKD' : 'Macedonia, the former Yugoslav Republic of',
'MLI' : 'Mali',
'MLT' : 'Malta',
'MMR' : 'Myanmar',
'MNE' : 'Montenegro',
'MNG' : 'Mongolia',
'MNP' : 'Northern Mariana Islands',
'MOZ' : 'Mozambique',
'MRT' : 'Mauritania',
'MSR' : 'Montserrat',
'MTQ' : 'Martinique',
'MUS' : 'Mauritius',
'MWI' : 'Malawi',
'MYS' : 'Malaysia',
'MYT' : 'Mayotte',
'NAM' : 'Namibia',
'NCL' : 'New Caledonia',
'NER' : 'Niger',
'NFK' : 'Norfolk Island',
'NGA' : 'Nigeria',
'NIC' : 'Nicaragua',
'NIU' : 'Niue',
'NLD' : 'Netherlands',
'NOR' : 'Norway',
'NPL' : 'Nepal',
'NRU' : 'Nauru',
'NZL' : 'New Zealand',
'OMN' : 'Oman',
'PAK' : 'Pakistan',
'PAN' : 'Panama',
'PCN' : 'Pitcairn',
'PER' : 'Peru',
'PHL' : 'Philippines',
'PLW' : 'Palau',
'PNG' : 'Papua New Guinea',
'POL' : 'Poland',
'PRI' : 'Puerto Rico',
'PRK' : 'Korea, Democratic People\'s Republic of',
'PRT' : 'Portugal',
'PRY' : 'Paraguay',
'PSE' : 'Palestinian Territory, Occupied',
'PYF' : 'French Polynesia',
'QAT' : 'Qatar',
'REU' : 'Réunion',
'ROU' : 'Romania',
'RUS' : 'Russian Federation',
'RWA' : 'Rwanda',
'SAU' : 'Saudi Arabia',
'SDN' : 'Sudan',
'SEN' : 'Senegal',
'SGP' : 'Singapore',
'SGS' : 'South Georgia and the South Sandwich Islands',
'SHN' : 'Saint Helena, Ascension and Tristan da Cunha',
'SJM' : 'Svalbard and Jan Mayen',
'SLB' : 'Solomon Islands',
'SLE' : 'Sierra Leone',
'SLV' : 'El Salvador',
'SMR' : 'San Marino',
'SOM' : 'Somalia',
'SPM' : 'Saint Pierre and Miquelon',
'SRB' : 'Serbia',
'SSD' : 'South Sudan',
'STP' : 'Sao Tome and Principe',
'SUR' : 'Suriname',
'SVK' : 'Slovakia',
'SVN' : 'Slovenia',
'SWE' : 'Sweden',
'SWZ' : 'Swaziland',
'SXM' : 'Sint Maarten (Dutch part)',
'SYC' : 'Seychelles',
'SYR' : 'Syrian Arab Republic',
'TCA' : 'Turks and Caicos Islands',
'TCD' : 'Chad',
'TGO' : 'Togo',
'THA' : 'Thailand',
'TJK' : 'Tajikistan',
'TKL' : 'Tokelau',
'TKM' : 'Turkmenistan',
'TLS' : 'Timor-Leste',
'TON' : 'Tonga',
'TTO' : 'Trinidad and Tobago',
'TUN' : 'Tunisia',
'TUR' : 'Turkey',
'TUV' : 'Tuvalu',
'TWN' : 'Taiwan, Province of China',
'TZA' : 'Tanzania, United Republic of',
'UGA' : 'Uganda',
'UKR' : 'Ukraine',
'UMI' : 'United States Minor Outlying Islands',
'URY' : 'Uruguay',
'USA' : 'United States',
'UZB' : 'Uzbekistan',
'VAT' : 'Holy See (Vatican City State)',
'VCT' : 'Saint Vincent and the Grenadines',
'VEN' : 'Venezuela, Bolivarian Republic of',
'VGB' : 'Virgin Islands, British',
'VIR' : 'Virgin Islands, U.S.',
'VNM' : 'Viet Nam',
'VUT' : 'Vanuatu',
'WLF' : 'Wallis and Futuna',
'WSM' : 'Samoa',
'YEM' : 'Yemen',
'ZAF' : 'South Africa',
'ZMB' : 'Zambia',
'ZWE' : 'Zimbabwe'
}

Here's the short version with just the country ISO3 code:

const iso = ['ABW', 'AFG', 'AGO', 'AIA', 'ALA', 'ALB', 'AND', 'ARE', 'ARG', 'ARM', 'ASM', 'ATA', 'ATF', 'ATG', 'AUS', 'AUT', 'AZE', 'BDI', 'BEL', 'BEN', 'BES', 'BFA', 'BGD', 'BGR', 'BHR', 'BHS', 'BIH', 'BLM', 'BLR', 'BLZ', 'BMU', 'BOL', 'BRA', 'BRB', 'BRN', 'BTN', 'BVT', 'BWA', 'CAF', 'CAN', 'CCK', 'CHE', 'CHL', 'CHN', 'CIV', 'CMR', 'COD', 'COG', 'COK', 'COL', 'COM', 'CPV', 'CRI', 'CUB', 'CUW', 'CXR', 'CYM', 'CYP', 'CZE', 'DEU', 'DJI', 'DMA', 'DNK', 'DOM', 'DZA', 'ECU', 'EGY', 'ERI', 'ESH', 'ESP', 'EST', 'ETH', 'FIN', 'FJI', 'FLK', 'FRA', 'FRO', 'FSM', 'GAB', 'GBR', 'GEO', 'GGY', 'GHA', 'GIB', 'GIN', 'GLP', 'GMB', 'GNB', 'GNQ', 'GRC', 'GRD', 'GRL', 'GTM', 'GUF', 'GUM', 'GUY', 'HKG', 'HMD', 'HND', 'HRV', 'HTI', 'HUN', 'IDN', 'IMN', 'IND', 'IOT', 'IRL', 'IRN', 'IRQ', 'ISL', 'ISR', 'ITA', 'JAM', 'JEY', 'JOR', 'JPN', 'KAZ', 'KEN', 'KGZ', 'KHM', 'KIR', 'KNA', 'KOR', 'KWT', 'LAO', 'LBN', 'LBR', 'LBY', 'LCA', 'LIE', 'LKA', 'LSO', 'LTU', 'LUX', 'LVA', 'MAC', 'MAF', 'MAR', 'MCO', 'MDA', 'MDG', 'MDV', 'MEX', 'MHL', 'MKD', 'MLI', 'MLT', 'MMR', 'MNE', 'MNG', 'MNP', 'MOZ', 'MRT', 'MSR', 'MTQ', 'MUS', 'MWI', 'MYS', 'MYT', 'NAM', 'NCL', 'NER', 'NFK', 'NGA', 'NIC', 'NIU', 'NLD', 'NOR', 'NPL', 'NRU', 'NZL', 'OMN', 'PAK', 'PAN', 'PCN', 'PER', 'PHL', 'PLW', 'PNG', 'POL', 'PRI', 'PRK', 'PRT', 'PRY', 'PSE', 'PYF', 'QAT', 'REU', 'ROU', 'RUS', 'RWA', 'SAU', 'SDN', 'SEN', 'SGP', 'SGS', 'SHN', 'SJM', 'SLB', 'SLE', 'SLV', 'SMR', 'SOM', 'SPM', 'SRB', 'SSD', 'STP', 'SUR', 'SVK', 'SVN', 'SWE', 'SWZ', 'SXM', 'SYC', 'SYR', 'TCA', 'TCD', 'TGO', 'THA', 'TJK', 'TKL', 'TKM', 'TLS', 'TON', 'TTO', 'TUN', 'TUR', 'TUV', 'TWN', 'TZA', 'UGA', 'UKR', 'UMI', 'URY', 'USA', 'UZB', 'VAT', 'VCT', 'VEN', 'VGB', 'VIR', 'VNM', 'VUT', 'WLF', 'WSM', 'YEM', 'ZAF', 'ZMB', 'ZWE']

@peterleyschmid
Copy link

$countries = array(
'Aruba' => 'ABW',
'Afghanistan' => 'AFG',
'Angola' => 'AGO',
'Anguilla' => 'AIA',
'Åland Islands' => 'ALA',
'Albania' => 'ALB',
'Andorra' => 'AND',
'United Arab Emirates' => 'ARE',
'Argentina' => 'ARG',
'Armenia' => 'ARM',
'American Samoa' => 'ASM',
'Antarctica' => 'ATA',
'French Southern Territories' => 'ATF',
'Antigua and Barbuda' => 'ATG',
'Australia' => 'AUS',
'Austria' => 'AUT',
'Azerbaijan' => 'AZE',
'Burundi' => 'BDI',
'Belgium' => 'BEL',
'Benin' => 'BEN',
'Bonaire, Sint Eustatius and Saba' => 'BES',
'Burkina Faso' => 'BFA',
'Bangladesh' => 'BGD',
'Bulgaria' => 'BGR',
'Bahrain' => 'BHR',
'Bahamas' => 'BHS',
'Bosnia and Herzegovina' => 'BIH',
'Saint Barthélemy' => 'BLM',
'Belarus' => 'BLR',
'Belize' => 'BLZ',
'Bermuda' => 'BMU',
'Bolivia, Plurinational State of' => 'BOL',
'Brazil' => 'BRA',
'Barbados' => 'BRB',
'Brunei Darussalam' => 'BRN',
'Bhutan' => 'BTN',
'Bouvet Island' => 'BVT',
'Botswana' => 'BWA',
'Central African Republic' => 'CAF',
'Canada' => 'CAN',
'Cocos (Keeling) Islands' => 'CCK',
'Switzerland' => 'CHE',
'Chile' => 'CHL',
'China' => 'CHN',
'Côte d'Ivoire' => 'CIV',
'Cameroon' => 'CMR',
'Congo, the Democratic Republic of the' => 'COD',
'Congo' => 'COG',
'Cook Islands' => 'COK',
'Colombia' => 'COL',
'Comoros' => 'COM',
'Cape Verde' => 'CPV',
'Costa Rica' => 'CRI',
'Cuba' => 'CUB',
'Curaçao' => 'CUW',
'Christmas Island' => 'CXR',
'Cayman Islands' => 'CYM',
'Cyprus' => 'CYP',
'Czech Republic' => 'CZE',
'Germany' => 'DEU',
'Djibouti' => 'DJI',
'Dominica' => 'DMA',
'Denmark' => 'DNK',
'Dominican Republic' => 'DOM',
'Algeria' => 'DZA',
'Ecuador' => 'ECU',
'Egypt' => 'EGY',
'Eritrea' => 'ERI',
'Western Sahara' => 'ESH',
'Spain' => 'ESP',
'Estonia' => 'EST',
'Ethiopia' => 'ETH',
'Finland' => 'FIN',
'Fiji' => 'FJI',
'Falkland Islands (Malvinas)' => 'FLK',
'France' => 'FRA',
'Faroe Islands' => 'FRO',
'Micronesia, Federated States of' => 'FSM',
'Gabon' => 'GAB',
'United Kingdom' => 'GBR',
'Georgia' => 'GEO',
'Guernsey' => 'GGY',
'Ghana' => 'GHA',
'Gibraltar' => 'GIB',
'Guinea' => 'GIN',
'Guadeloupe' => 'GLP',
'Gambia' => 'GMB',
'Guinea-Bissau' => 'GNB',
'Equatorial Guinea' => 'GNQ',
'Greece' => 'GRC',
'Grenada' => 'GRD',
'Greenland' => 'GRL',
'Guatemala' => 'GTM',
'French Guiana' => 'GUF',
'Guam' => 'GUM',
'Guyana' => 'GUY',
'Hong Kong' => 'HKG',
'Heard Island and McDonald Islands' => 'HMD',
'Honduras' => 'HND',
'Croatia' => 'HRV',
'Haiti' => 'HTI',
'Hungary' => 'HUN',
'Indonesia' => 'IDN',
'Isle of Man' => 'IMN',
'India' => 'IND',
'British Indian Ocean Territory' => 'IOT',
'Ireland' => 'IRL',
'Iran, Islamic Republic of' => 'IRN',
'Iraq' => 'IRQ',
'Iceland' => 'ISL',
'Israel' => 'ISR',
'Italy' => 'ITA',
'Jamaica' => 'JAM',
'Jersey' => 'JEY',
'Jordan' => 'JOR',
'Japan' => 'JPN',
'Kazakhstan' => 'KAZ',
'Kenya' => 'KEN',
'Kyrgyzstan' => 'KGZ',
'Cambodia' => 'KHM',
'Kiribati' => 'KIR',
'Saint Kitts and Nevis' => 'KNA',
'Korea, Republic of' => 'KOR',
'Kuwait' => 'KWT',
'Lao People's Democratic Republic' => 'LAO',
'Lebanon' => 'LBN',
'Liberia' => 'LBR',
'Libya' => 'LBY',
'Saint Lucia' => 'LCA',
'Liechtenstein' => 'LIE',
'Sri Lanka' => 'LKA',
'Lesotho' => 'LSO',
'Lithuania' => 'LTU',
'Luxembourg' => 'LUX',
'Latvia' => 'LVA',
'Macao' => 'MAC',
'Saint Martin (French part)' => 'MAF',
'Morocco' => 'MAR',
'Monaco' => 'MCO',
'Moldova, Republic of' => 'MDA',
'Madagascar' => 'MDG',
'Maldives' => 'MDV',
'Mexico' => 'MEX',
'Marshall Islands' => 'MHL',
'Macedonia, the former Yugoslav Republic of' => 'MKD',
'Mali' => 'MLI',
'Malta' => 'MLT',
'Myanmar' => 'MMR',
'Montenegro' => 'MNE',
'Mongolia' => 'MNG',
'Northern Mariana Islands' => 'MNP',
'Mozambique' => 'MOZ',
'Mauritania' => 'MRT',
'Montserrat' => 'MSR',
'Martinique' => 'MTQ',
'Mauritius' => 'MUS',
'Malawi' => 'MWI',
'Malaysia' => 'MYS',
'Mayotte' => 'MYT',
'Namibia' => 'NAM',
'New Caledonia' => 'NCL',
'Niger' => 'NER',
'Norfolk Island' => 'NFK',
'Nigeria' => 'NGA',
'Nicaragua' => 'NIC',
'Niue' => 'NIU',
'Netherlands' => 'NLD',
'Norway' => 'NOR',
'Nepal' => 'NPL',
'Nauru' => 'NRU',
'New Zealand' => 'NZL',
'Oman' => 'OMN',
'Pakistan' => 'PAK',
'Panama' => 'PAN',
'Pitcairn' => 'PCN',
'Peru' => 'PER',
'Philippines' => 'PHL',
'Palau' => 'PLW',
'Papua New Guinea' => 'PNG',
'Poland' => 'POL',
'Puerto Rico' => 'PRI',
'Korea, Democratic People's Republic of' => 'PRK',
'Portugal' => 'PRT',
'Paraguay' => 'PRY',
'Palestinian Territory, Occupied' => 'PSE',
'French Polynesia' => 'PYF',
'Qatar' => 'QAT',
'Réunion' => 'REU',
'Romania' => 'ROU',
'Russian Federation' => 'RUS',
'Rwanda' => 'RWA',
'Saudi Arabia' => 'SAU',
'Sudan' => 'SDN',
'Senegal' => 'SEN',
'Singapore' => 'SGP',
'South Georgia and the South Sandwich Islands' => 'SGS',
'Saint Helena, Ascension and Tristan da Cunha' => 'SHN',
'Svalbard and Jan Mayen' => 'SJM',
'Solomon Islands' => 'SLB',
'Sierra Leone' => 'SLE',
'El Salvador' => 'SLV',
'San Marino' => 'SMR',
'Somalia' => 'SOM',
'Saint Pierre and Miquelon' => 'SPM',
'Serbia' => 'SRB',
'South Sudan' => 'SSD',
'Sao Tome and Principe' => 'STP',
'Suriname' => 'SUR',
'Slovakia' => 'SVK',
'Slovenia' => 'SVN',
'Sweden' => 'SWE',
'Swaziland' => 'SWZ',
'Sint Maarten (Dutch part)' => 'SXM',
'Seychelles' => 'SYC',
'Syrian Arab Republic' => 'SYR',
'Turks and Caicos Islands' => 'TCA',
'Chad' => 'TCD',
'Togo' => 'TGO',
'Thailand' => 'THA',
'Tajikistan' => 'TJK',
'Tokelau' => 'TKL',
'Turkmenistan' => 'TKM',
'Timor-Leste' => 'TLS',
'Tonga' => 'TON',
'Trinidad and Tobago' => 'TTO',
'Tunisia' => 'TUN',
'Turkey' => 'TUR',
'Tuvalu' => 'TUV',
'Taiwan, Province of China' => 'TWN',
'Tanzania, United Republic of' => 'TZA',
'Uganda' => 'UGA',
'Ukraine' => 'UKR',
'United States Minor Outlying Islands' => 'UMI',
'Uruguay' => 'URY',
'United States' => 'USA',
'Uzbekistan' => 'UZB',
'Holy See (Vatican City State)' => 'VAT',
'Saint Vincent and the Grenadines' => 'VCT',
'Venezuela, Bolivarian Republic of' => 'VEN',
'Virgin Islands, British' => 'VGB',
'Virgin Islands, U.S.' => 'VIR',
'Viet Nam' => 'VNM',
'Vanuatu' => 'VUT',
'Wallis and Futuna' => 'WLF',
'Samoa' => 'WSM',
'Yemen' => 'YEM',
'South Africa' => 'ZAF',
'Zambia' => 'ZMB',
'Zimbabwe' => 'ZWE',
);

@aliaws
Copy link

aliaws commented Nov 23, 2023

Here is another version

const countriesCode = [
{label: "Aruba", value: "ABW"},
{label: "Afghanistan", value: "AFG"},
{label: "Angola", value: "AGO"},
{label: "Anguilla", value: "AIA"},
{label: "Åland Islands", value: "ALA"},
{label: "Albania", value: "ALB"},
{label: "Andorra", value: "AND"},
{label: "United Arab Emirates", value: "ARE"},
{label: "Argentina", value: "ARG"},
{label: "Armenia", value: "ARM"},
{label: "American Samoa", value: "ASM"},
{label: "Antarctica", value: "ATA"},
{label: "French Southern Territories", value: "ATF"},
{label: "Antigua and Barbuda", value: "ATG"},
{label: "Australia", value: "AUS"},
{label: "Austria", value: "AUT"},
{label: "Azerbaijan", value: "AZE"},
{label: "Burundi", value: "BDI"},
{label: "Belgium", value: "BEL"},
{label: "Benin", value: "BEN"},
{label: "Bonaire, Sint Eustatius and Saba", value: "BES"},
{label: "Burkina Faso", value: "BFA"},
{label: "Bangladesh", value: "BGD"},
{label: "Bulgaria", value: "BGR"},
{label: "Bahrain", value: "BHR"},
{label: "Bahamas", value: "BHS"},
{label: "Bosnia and Herzegovina", value: "BIH"},
{label: "Saint Barthélemy", value: "BLM"},
{label: "Belarus", value: "BLR"},
{label: "Belize", value: "BLZ"},
{label: "Bermuda", value: "BMU"},
{label: "Bolivia, Plurinational State of", value: "BOL"},
{label: "Brazil", value: "BRA"},
{label: "Barbados", value: "BRB"},
{label: "Brunei Darussalam", value: "BRN"},
{label: "Bhutan", value: "BTN"},
{label: "Bouvet Island", value: "BVT"},
{label: "Botswana", value: "BWA"},
{label: "Central African Republic", value: "CAF"},
{label: "Canada", value: "CAN"},
{label: "Cocos (Keeling) Islands", value: "CCK"},
{label: "Switzerland", value: "CHE"},
{label: "Chile", value: "CHL"},
{label: "China", value: "CHN"},
{label: "Côte d'Ivoire", value: "CIV"},
{label: "Cameroon", value: "CMR"},
{label: "Congo, the Democratic Republic of the", value: "COD"},
{label: "Congo", value: "COG"},
{label: "Cook Islands", value: "COK"},
{label: "Colombia", value: "COL"},
{label: "Comoros", value: "COM"},
{label: "Cape Verde", value: "CPV"},
{label: "Costa Rica", value: "CRI"},
{label: "Cuba", value: "CUB"},
{label: "Curaçao", value: "CUW"},
{label: "Christmas Island", value: "CXR"},
{label: "Cayman Islands", value: "CYM"},
{label: "Cyprus", value: "CYP"},
{label: "Czech Republic", value: "CZE"},
{label: "Germany", value: "DEU"},
{label: "Djibouti", value: "DJI"},
{label: "Dominica", value: "DMA"},
{label: "Denmark", value: "DNK"},
{label: "Dominican Republic", value: "DOM"},
{label: "Algeria", value: "DZA"},
{label: "Ecuador", value: "ECU"},
{label: "Egypt", value: "EGY"},
{label: "Eritrea", value: "ERI"},
{label: "Western Sahara", value: "ESH"},
{label: "Spain", value: "ESP"},
{label: "Estonia", value: "EST"},
{label: "Ethiopia", value: "ETH"},
{label: "Finland", value: "FIN"},
{label: "Fiji", value: "FJI"},
{label: "Falkland Islands (Malvinas)", value: "FLK"},
{label: "France", value: "FRA"},
{label: "Faroe Islands", value: "FRO"},
{label: "Micronesia, Federated States of", value: "FSM"},
{label: "Gabon", value: "GAB"},
{label: "United Kingdom", value: "GBR"},
{label: "Georgia", value: "GEO"},
{label: "Guernsey", value: "GGY"},
{label: "Ghana", value: "GHA"},
{label: "Gibraltar", value: "GIB"},
{label: "Guinea", value: "GIN"},
{label: "Guadeloupe", value: "GLP"},
{label: "Gambia", value: "GMB"},
{label: "Guinea-Bissau", value: "GNB"},
{label: "Equatorial Guinea", value: "GNQ"},
{label: "Greece", value: "GRC"},
{label: "Grenada", value: "GRD"},
{label: "Greenland", value: "GRL"},
{label: "Guatemala", value: "GTM"},
{label: "French Guiana", value: "GUF"},
{label: "Guam", value: "GUM"},
{label: "Guyana", value: "GUY"},
{label: "Hong Kong", value: "HKG"},
{label: "Heard Island and McDonald Islands", value: "HMD"},
{label: "Honduras", value: "HND"},
{label: "Croatia", value: "HRV"},
{label: "Haiti", value: "HTI"},
{label: "Hungary", value: "HUN"},
{label: "Indonesia", value: "IDN"},
{label: "Isle of Man", value: "IMN"},
{label: "India", value: "IND"},
{label: "British Indian Ocean Territory", value: "IOT"},
{label: "Ireland", value: "IRL"},
{label: "Iran, Islamic Republic of", value: "IRN"},
{label: "Iraq", value: "IRQ"},
{label: "Iceland", value: "ISL"},
{label: "Israel", value: "ISR"},
{label: "Italy", value: "ITA"},
{label: "Jamaica", value: "JAM"},
{label: "Jersey", value: "JEY"},
{label: "Jordan", value: "JOR"},
{label: "Japan", value: "JPN"},
{label: "Kazakhstan", value: "KAZ"},
{label: "Kenya", value: "KEN"},
{label: "Kyrgyzstan", value: "KGZ"},
{label: "Cambodia", value: "KHM"},
{label: "Kiribati", value: "KIR"},
{label: "Saint Kitts and Nevis", value: "KNA"},
{label: "Korea, Republic of", value: "KOR"},
{label: "Kuwait", value: "KWT"},
{label: "Lao People's Democratic Republic", value: "LAO"},
{label: "Lebanon", value: "LBN"},
{label: "Liberia", value: "LBR"},
{label: "Libya", value: "LBY"},
{label: "Saint Lucia", value: "LCA"},
{label: "Liechtenstein", value: "LIE"},
{label: "Sri Lanka", value: "LKA"},
{label: "Lesotho", value: "LSO"},
{label: "Lithuania", value: "LTU"},
{label: "Luxembourg", value: "LUX"},
{label: "Latvia", value: "LVA"},
{label: "Macao", value: "MAC"},
{label: "Saint Martin (French part)", value: "MAF"},
{label: "Morocco", value: "MAR"},
{label: "Monaco", value: "MCO"},
{label: "Moldova, Republic of", value: "MDA"},
{label: "Madagascar", value: "MDG"},
{label: "Maldives", value: "MDV"},
{label: "Mexico", value: "MEX"},
{label: "Marshall Islands", value: "MHL"},
{label: "Macedonia, the former Yugoslav Republic of", value: "MKD"},
{label: "Mali", value: "MLI"},
{label: "Malta", value: "MLT"},
{label: "Myanmar", value: "MMR"},
{label: "Montenegro", value: "MNE"},
{label: "Mongolia", value: "MNG"},
{label: "Northern Mariana Islands", value: "MNP"},
{label: "Mozambique", value: "MOZ"},
{label: "Mauritania", value: "MRT"},
{label: "Montserrat", value: "MSR"},
{label: "Martinique", value: "MTQ"},
{label: "Mauritius", value: "MUS"},
{label: "Malawi", value: "MWI"},
{label: "Malaysia", value: "MYS"},
{label: "Mayotte", value: "MYT"},
{label: "Namibia", value: "NAM"},
{label: "New Caledonia", value: "NCL"},
{label: "Niger", value: "NER"},
{label: "Norfolk Island", value: "NFK"},
{label: "Nigeria", value: "NGA"},
{label: "Nicaragua", value: "NIC"},
{label: "Niue", value: "NIU"},
{label: "Netherlands", value: "NLD"},
{label: "Norway", value: "NOR"},
{label: "Nepal", value: "NPL"},
{label: "Nauru", value: "NRU"},
{label: "New Zealand", value: "NZL"},
{label: "Oman", value: "OMN"},
{label: "Pakistan", value: "PAK"},
{label: "Panama", value: "PAN"},
{label: "Pitcairn", value: "PCN"},
{label: "Peru", value: "PER"},
{label: "Philippines", value: "PHL"},
{label: "Palau", value: "PLW"},
{label: "Papua New Guinea", value: "PNG"},
{label: "Poland", value: "POL"},
{label: "Puerto Rico", value: "PRI"},
{label: "Korea, Democratic People's Republic of", value: "PRK"},
{label: "Portugal", value: "PRT"},
{label: "Paraguay", value: "PRY"},
{label: "Palestinian Territory, Occupied", value: "PSE"},
{label: "French Polynesia", value: "PYF"},
{label: "Qatar", value: "QAT"},
{label: "Réunion", value: "REU"},
{label: "Romania", value: "ROU"},
{label: "Russian Federation", value: "RUS"},
{label: "Rwanda", value: "RWA"},
{label: "Saudi Arabia", value: "SAU"},
{label: "Sudan", value: "SDN"},
{label: "Senegal", value: "SEN"},
{label: "Singapore", value: "SGP"},
{label: "South Georgia and the South Sandwich Islands", value: "SGS"},
{label: "Saint Helena, Ascension and Tristan da Cunha", value: "SHN"},
{label: "Svalbard and Jan Mayen", value: "SJM"},
{label: "Solomon Islands", value: "SLB"},
{label: "Sierra Leone", value: "SLE"},
{label: "El Salvador", value: "SLV"},
{label: "San Marino", value: "SMR"},
{label: "Somalia", value: "SOM"},
{label: "Saint Pierre and Miquelon", value: "SPM"},
{label: "Serbia", value: "SRB"},
{label: "South Sudan", value: "SSD"},
{label: "Sao Tome and Principe", value: "STP"},
{label: "Suriname", value: "SUR"},
{label: "Slovakia", value: "SVK"},
{label: "Slovenia", value: "SVN"},
{label: "Sweden", value: "SWE"},
{label: "Swaziland", value: "SWZ"},
{label: "Sint Maarten (Dutch part)", value: "SXM"},
{label: "Seychelles", value: "SYC"},
{label: "Syrian Arab Republic", value: "SYR"},
{label: "Turks and Caicos Islands", value: "TCA"},
{label: "Chad", value: "TCD"},
{label: "Togo", value: "TGO"},
{label: "Thailand", value: "THA"},
{label: "Tajikistan", value: "TJK"},
{label: "Tokelau", value: "TKL"},
{label: "Turkmenistan", value: "TKM"},
{label: "Timor-Leste", value: "TLS"},
{label: "Tonga", value: "TON"},
{label: "Trinidad and Tobago", value: "TTO"},
{label: "Tunisia", value: "TUN"},
{label: "Turkey", value: "TUR"},
{label: "Tuvalu", value: "TUV"},
{label: "Taiwan, Province of China", value: "TWN"},
{label: "Tanzania, United Republic of", value: "TZA"},
{label: "Uganda", value: "UGA"},
{label: "Ukraine", value: "UKR"},
{label: "United States Minor Outlying Islands", value: "UMI"},
{label: "Uruguay", value: "URY"},
{label: "United States of America", value: "USA"},
{label: "Uzbekistan", value: "UZB"},
{label: "Holy See (Vatican City State)", value: "VAT"},
{label: "Saint Vincent and the Grenadines", value: "VCT"},
{label: "Venezuela, Bolivarian Republic of", value: "VEN"},
{label: "Virgin Islands, British", value: "VGB"},
{label: "Virgin Islands, U.S.", value: "VIR"},
{label: "Viet Nam", value: "VNM"},
{label: "Vanuatu", value: "VUT"},
{label: "Wallis and Futuna", value: "WLF"},
{label: "Samoa", value: "WSM"},
{label: "Yemen", value: "YEM"},
{label: "South Africa", value: "ZAF"},
{label: "Zambia", value: "ZMB"},
{label: "Zimbabwe", value: "ZWE"},
]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment