Skip to content

Instantly share code, notes, and snippets.

@faaezahmd
Created November 29, 2022 20:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save faaezahmd/e13e626ec8f5cfe2da19fae61a7ab302 to your computer and use it in GitHub Desktop.
Save faaezahmd/e13e626ec8f5cfe2da19fae61a7ab302 to your computer and use it in GitHub Desktop.
const COUNTRY_CODES = [
{
name: 'Afghanistan +93',
id: '+93',
code: 'AF',
},
{
name: 'Aland Islands +358',
id: '+358',
code: 'AX',
},
{
name: 'Albania +355',
id: '+355',
code: 'AL',
},
{
name: 'Algeria +213',
id: '+213',
code: 'DZ',
},
{
name: 'AmericanSamoa +1684',
id: '+1684',
code: 'AS',
},
{
name: 'Andorra +376',
id: '+376',
code: 'AD',
},
{
name: 'Angola +244',
id: '+244',
code: 'AO',
},
{
name: 'Anguilla +1264',
id: '+1264',
code: 'AI',
},
{
name: 'Antarctica +672',
id: '+672',
code: 'AQ',
},
{
name: 'Antigua and Barbuda +1268',
id: '+1268',
code: 'AG',
},
{
name: 'Argentina +54',
id: '+54',
code: 'AR',
},
{
name: 'Armenia +374',
id: '+374',
code: 'AM',
},
{
name: 'Aruba +297',
id: '+297',
code: 'AW',
},
{
name: 'Australia +61',
id: '+61',
code: 'AU',
},
{
name: 'Austria +43',
id: '+43',
code: 'AT',
},
{
name: 'Azerbaijan +994',
id: '+994',
code: 'AZ',
},
{
name: 'Bahamas +1242',
id: '+1242',
code: 'BS',
},
{
name: 'Bahrain +973',
id: '+973',
code: 'BH',
},
{
name: 'Bangladesh +880',
id: '+880',
code: 'BD',
},
{
name: 'Barbados +1246',
id: '+1246',
code: 'BB',
},
{
name: 'Belarus +375',
id: '+375',
code: 'BY',
},
{
name: 'Belgium +32',
id: '+32',
code: 'BE',
},
{
name: 'Belize +501',
id: '+501',
code: 'BZ',
},
{
name: 'Benin +229',
id: '+229',
code: 'BJ',
},
{
name: 'Bermuda +1441',
id: '+1441',
code: 'BM',
},
{
name: 'Bhutan +975',
id: '+975',
code: 'BT',
},
{
name: 'Bolivia, Plurinational State of +591',
id: '+591',
code: 'BO',
},
{
name: 'Bosnia and Herzegovina +387',
id: '+387',
code: 'BA',
},
{
name: 'Botswana +267',
id: '+267',
code: 'BW',
},
{
name: 'Brazil +55',
id: '+55',
code: 'BR',
},
{
name: 'British Indian Ocean Territory +246',
id: '+246',
code: 'IO',
},
{
name: 'Brunei Darussalam +673',
id: '+673',
code: 'BN',
},
{
name: 'Bulgaria +359',
id: '+359',
code: 'BG',
},
{
name: 'Burkina Faso +226',
id: '+226',
code: 'BF',
},
{
name: 'Burundi +257',
id: '+257',
code: 'BI',
},
{
name: 'Cambodia +855',
id: '+855',
code: 'KH',
},
{
name: 'Cameroon +237',
id: '+237',
code: 'CM',
},
{
name: 'Canada +1',
id: '+1',
code: 'CA',
},
{
name: 'Cape Verde +238',
id: '+238',
code: 'CV',
},
{
name: 'Cayman Islands + 345',
id: '+ 345',
code: 'KY',
},
{
name: 'Central African Republic +236',
id: '+236',
code: 'CF',
},
{
name: 'Chad +235',
id: '+235',
code: 'TD',
},
{
name: 'Chile +56',
id: '+56',
code: 'CL',
},
{
name: 'China +86',
id: '+86',
code: 'CN',
},
{
name: 'Christmas Island +61',
id: '+61',
code: 'CX',
},
{
name: 'Cocos (Keeling) Islands +61',
id: '+61',
code: 'CC',
},
{
name: 'Colombia +57',
id: '+57',
code: 'CO',
},
{
name: 'Comoros +269',
id: '+269',
code: 'KM',
},
{
name: 'Congo +242',
id: '+242',
code: 'CG',
},
{
name: 'Congo, The Democratic Republic of the Congo +243',
id: '+243',
code: 'CD',
},
{
name: 'Cook Islands +682',
id: '+682',
code: 'CK',
},
{
name: 'Costa Rica +506',
id: '+506',
code: 'CR',
},
{
name: "Cote d'Ivoire +225",
id: '+225',
code: 'CI',
},
{
name: 'Croatia +385',
id: '+385',
code: 'HR',
},
{
name: 'Cuba +53',
id: '+53',
code: 'CU',
},
{
name: 'Cyprus +357',
id: '+357',
code: 'CY',
},
{
name: 'Czech Republic +420',
id: '+420',
code: 'CZ',
},
{
name: 'Denmark +45',
id: '+45',
code: 'DK',
},
{
name: 'Djibouti +253',
id: '+253',
code: 'DJ',
},
{
name: 'Dominica +1767',
id: '+1767',
code: 'DM',
},
{
name: 'Dominican Republic +1849',
id: '+1849',
code: 'DO',
},
{
name: 'Ecuador +593',
id: '+593',
code: 'EC',
},
{
name: 'Egypt +20',
id: '+20',
code: 'EG',
},
{
name: 'El Salvador +503',
id: '+503',
code: 'SV',
},
{
name: 'Equatorial Guinea +240',
id: '+240',
code: 'GQ',
},
{
name: 'Eritrea +291',
id: '+291',
code: 'ER',
},
{
name: 'Estonia +372',
id: '+372',
code: 'EE',
},
{
name: 'Ethiopia +251',
id: '+251',
code: 'ET',
},
{
name: 'Falkland Islands (Malvinas) +500',
id: '+500',
code: 'FK',
},
{
name: 'Faroe Islands +298',
id: '+298',
code: 'FO',
},
{
name: 'Fiji +679',
id: '+679',
code: 'FJ',
},
{
name: 'Finland +358',
id: '+358',
code: 'FI',
},
{
name: 'France +33',
id: '+33',
code: 'FR',
},
{
name: 'French Guiana +594',
id: '+594',
code: 'GF',
},
{
name: 'French Polynesia +689',
id: '+689',
code: 'PF',
},
{
name: 'Gabon +241',
id: '+241',
code: 'GA',
},
{
name: 'Gambia +220',
id: '+220',
code: 'GM',
},
{
name: 'Georgia +995',
id: '+995',
code: 'GE',
},
{
name: 'Germany +49',
id: '+49',
code: 'DE',
},
{
name: 'Ghana +233',
id: '+233',
code: 'GH',
},
{
name: 'Gibraltar +350',
id: '+350',
code: 'GI',
},
{
name: 'Greece +30',
id: '+30',
code: 'GR',
},
{
name: 'Greenland +299',
id: '+299',
code: 'GL',
},
{
name: 'Grenada +1473',
id: '+1473',
code: 'GD',
},
{
name: 'Guadeloupe +590',
id: '+590',
code: 'GP',
},
{
name: 'Guam +1671',
id: '+1671',
code: 'GU',
},
{
name: 'Guatemala +502',
id: '+502',
code: 'GT',
},
{
name: 'Guernsey +44',
id: '+44',
code: 'GG',
},
{
name: 'Guinea +224',
id: '+224',
code: 'GN',
},
{
name: 'Guinea-Bissau +245',
id: '+245',
code: 'GW',
},
{
name: 'Guyana +595',
id: '+595',
code: 'GY',
},
{
name: 'Haiti +509',
id: '+509',
code: 'HT',
},
{
name: 'Holy See (Vatican City State) +379',
id: '+379',
code: 'VA',
},
{
name: 'Honduras +504',
id: '+504',
code: 'HN',
},
{
name: 'Hong Kong +852',
id: '+852',
code: 'HK',
},
{
name: 'Hungary +36',
id: '+36',
code: 'HU',
},
{
name: 'Iceland +354',
id: '+354',
code: 'IS',
},
{
name: 'India +91',
id: '+91',
code: 'IN',
},
{
name: 'Indonesia +62',
id: '+62',
code: 'ID',
},
{
name: 'Iran, Islamic Republic of Persian Gulf +98',
id: '+98',
code: 'IR',
},
{
name: 'Iraq +964',
id: '+964',
code: 'IQ',
},
{
name: 'Ireland +353',
id: '+353',
code: 'IE',
},
{
name: 'Isle of Man +44',
id: '+44',
code: 'IM',
},
{
name: 'Israel +972',
id: '+972',
code: 'IL',
},
{
name: 'Italy +39',
id: '+39',
code: 'IT',
},
{
name: 'Jamaica +1876',
id: '+1876',
code: 'JM',
},
{
name: 'Japan +81',
id: '+81',
code: 'JP',
},
{
name: 'Jersey +44',
id: '+44',
code: 'JE',
},
{
name: 'Jordan +962',
id: '+962',
code: 'JO',
},
{
name: 'Kazakhstan +77',
id: '+77',
code: 'KZ',
},
{
name: 'Kenya +254',
id: '+254',
code: 'KE',
},
{
name: 'Kiribati +686',
id: '+686',
code: 'KI',
},
{
name: "Korea, Democratic People's Republic of Korea +850",
id: '+850',
code: 'KP',
},
{
name: 'Korea, Republic of South Korea +82',
id: '+82',
code: 'KR',
},
{
name: 'Kuwait +965',
id: '+965',
code: 'KW',
},
{
name: 'Kyrgyzstan +996',
id: '+996',
code: 'KG',
},
{
name: 'Laos +856',
id: '+856',
code: 'LA',
},
{
name: 'Latvia +371',
id: '+371',
code: 'LV',
},
{
name: 'Lebanon +961',
id: '+961',
code: 'LB',
},
{
name: 'Lesotho +266',
id: '+266',
code: 'LS',
},
{
name: 'Liberia +231',
id: '+231',
code: 'LR',
},
{
name: 'Libyan Arab Jamahiriya +218',
id: '+218',
code: 'LY',
},
{
name: 'Liechtenstein +423',
id: '+423',
code: 'LI',
},
{
name: 'Lithuania +370',
id: '+370',
code: 'LT',
},
{
name: 'Luxembourg +352',
id: '+352',
code: 'LU',
},
{
name: 'Macao +853',
id: '+853',
code: 'MO',
},
{
name: 'Macedonia +389',
id: '+389',
code: 'MK',
},
{
name: 'Madagascar +261',
id: '+261',
code: 'MG',
},
{
name: 'Malawi +265',
id: '+265',
code: 'MW',
},
{
name: 'Malaysia +60',
id: '+60',
code: 'MY',
},
{
name: 'Maldives +960',
id: '+960',
code: 'MV',
},
{
name: 'Mali +223',
id: '+223',
code: 'ML',
},
{
name: 'Malta +356',
id: '+356',
code: 'MT',
},
{
name: 'Marshall Islands +692',
id: '+692',
code: 'MH',
},
{
name: 'Martinique +596',
id: '+596',
code: 'MQ',
},
{
name: 'Mauritania +222',
id: '+222',
code: 'MR',
},
{
name: 'Mauritius +230',
id: '+230',
code: 'MU',
},
{
name: 'Mayotte +262',
id: '+262',
code: 'YT',
},
{
name: 'Mexico +52',
id: '+52',
code: 'MX',
},
{
name: 'Micronesia, Federated States of Micronesia +691',
id: '+691',
code: 'FM',
},
{
name: 'Moldova +373',
id: '+373',
code: 'MD',
},
{
name: 'Monaco +377',
id: '+377',
code: 'MC',
},
{
name: 'Mongolia +976',
id: '+976',
code: 'MN',
},
{
name: 'Montenegro +382',
id: '+382',
code: 'ME',
},
{
name: 'Montserrat +1664',
id: '+1664',
code: 'MS',
},
{
name: 'Morocco +212',
id: '+212',
code: 'MA',
},
{
name: 'Mozambique +258',
id: '+258',
code: 'MZ',
},
{
name: 'Myanmar +95',
id: '+95',
code: 'MM',
},
{
name: 'Namibia +264',
id: '+264',
code: 'NA',
},
{
name: 'Nauru +674',
id: '+674',
code: 'NR',
},
{
name: 'Nepal +977',
id: '+977',
code: 'NP',
},
{
name: 'Netherlands +31',
id: '+31',
code: 'NL',
},
{
name: 'Netherlands Antilles +599',
id: '+599',
code: 'AN',
},
{
name: 'New Caledonia +687',
id: '+687',
code: 'NC',
},
{
name: 'New Zealand +64',
id: '+64',
code: 'NZ',
},
{
name: 'Nicaragua +505',
id: '+505',
code: 'NI',
},
{
name: 'Niger +227',
id: '+227',
code: 'NE',
},
{
name: 'Nigeria +234',
id: '+234',
code: 'NG',
},
{
name: 'Niue +683',
id: '+683',
code: 'NU',
},
{
name: 'Norfolk Island +672',
id: '+672',
code: 'NF',
},
{
name: 'Northern Mariana Islands +1670',
id: '+1670',
code: 'MP',
},
{
name: 'Norway +47',
id: '+47',
code: 'NO',
},
{
name: 'Oman +968',
id: '+968',
code: 'OM',
},
{
name: 'Pakistan +92',
id: '+92',
code: 'PK',
},
{
name: 'Palau +680',
id: '+680',
code: 'PW',
},
{
name: 'Palestinian Territory, Occupied +970',
id: '+970',
code: 'PS',
},
{
name: 'Panama +507',
id: '+507',
code: 'PA',
},
{
name: 'Papua New Guinea +675',
id: '+675',
code: 'PG',
},
{
name: 'Paraguay +595',
id: '+595',
code: 'PY',
},
{
name: 'Peru +51',
id: '+51',
code: 'PE',
},
{
name: 'Philippines +63',
id: '+63',
code: 'PH',
},
{
name: 'Pitcairn +872',
id: '+872',
code: 'PN',
},
{
name: 'Poland +48',
id: '+48',
code: 'PL',
},
{
name: 'Portugal +351',
id: '+351',
code: 'PT',
},
{
name: 'Puerto Rico +1939',
id: '+1939',
code: 'PR',
},
{
name: 'Qatar +974',
id: '+974',
code: 'QA',
},
{
name: 'Romania +40',
id: '+40',
code: 'RO',
},
{
name: 'Russia +7',
id: '+7',
code: 'RU',
},
{
name: 'Rwanda +250',
id: '+250',
code: 'RW',
},
{
name: 'Reunion +262',
id: '+262',
code: 'RE',
},
{
name: 'Saint Barthelemy +590',
id: '+590',
code: 'BL',
},
{
name: 'Saint Helena, Ascension and Tristan Da Cunha +290',
id: '+290',
code: 'SH',
},
{
name: 'Saint Kitts and Nevis +1869',
id: '+1869',
code: 'KN',
},
{
name: 'Saint Lucia +1758',
id: '+1758',
code: 'LC',
},
{
name: 'Saint Martin +590',
id: '+590',
code: 'MF',
},
{
name: 'Saint Pierre and Miquelon +508',
id: '+508',
code: 'PM',
},
{
name: 'Saint Vincent and the Grenadines +1784',
id: '+1784',
code: 'VC',
},
{
name: 'Samoa +685',
id: '+685',
code: 'WS',
},
{
name: 'San Marino +378',
id: '+378',
code: 'SM',
},
{
name: 'Sao Tome and Principe +239',
id: '+239',
code: 'ST',
},
{
name: 'Saudi Arabia +966',
id: '+966',
code: 'SA',
},
{
name: 'Senegal +221',
id: '+221',
code: 'SN',
},
{
name: 'Serbia +381',
id: '+381',
code: 'RS',
},
{
name: 'Seychelles +248',
id: '+248',
code: 'SC',
},
{
name: 'Sierra Leone +232',
id: '+232',
code: 'SL',
},
{
name: 'Singapore +65',
id: '+65',
code: 'SG',
},
{
name: 'Slovakia +421',
id: '+421',
code: 'SK',
},
{
name: 'Slovenia +386',
id: '+386',
code: 'SI',
},
{
name: 'Solomon Islands +677',
id: '+677',
code: 'SB',
},
{
name: 'Somalia +252',
id: '+252',
code: 'SO',
},
{
name: 'South Africa +27',
id: '+27',
code: 'ZA',
},
{
name: 'South Sudan +211',
id: '+211',
code: 'SS',
},
{
name: 'South Georgia and the South Sandwich Islands +500',
id: '+500',
code: 'GS',
},
{
name: 'Spain +34',
id: '+34',
code: 'ES',
},
{
name: 'Sri Lanka +94',
id: '+94',
code: 'LK',
},
{
name: 'Sudan +249',
id: '+249',
code: 'SD',
},
{
name: 'Suriname +597',
id: '+597',
code: 'SR',
},
{
name: 'Svalbard and Jan Mayen +47',
id: '+47',
code: 'SJ',
},
{
name: 'Swaziland +268',
id: '+268',
code: 'SZ',
},
{
name: 'Sweden +46',
id: '+46',
code: 'SE',
},
{
name: 'Switzerland +41',
id: '+41',
code: 'CH',
},
{
name: 'Syrian Arab Republic +963',
id: '+963',
code: 'SY',
},
{
name: 'Taiwan +886',
id: '+886',
code: 'TW',
},
{
name: 'Tajikistan +992',
id: '+992',
code: 'TJ',
},
{
name: 'Tanzania, United Republic of Tanzania +255',
id: '+255',
code: 'TZ',
},
{
name: 'Thailand +66',
id: '+66',
code: 'TH',
},
{
name: 'Timor-Leste +670',
id: '+670',
code: 'TL',
},
{
name: 'Togo +228',
id: '+228',
code: 'TG',
},
{
name: 'Tokelau +690',
id: '+690',
code: 'TK',
},
{
name: 'Tonga +676',
id: '+676',
code: 'TO',
},
{
name: 'Trinidad and Tobago +1868',
id: '+1868',
code: 'TT',
},
{
name: 'Tunisia +216',
id: '+216',
code: 'TN',
},
{
name: 'Turkey +90',
id: '+90',
code: 'TR',
},
{
name: 'Turkmenistan +993',
id: '+993',
code: 'TM',
},
{
name: 'Turks and Caicos Islands +1649',
id: '+1649',
code: 'TC',
},
{
name: 'Tuvalu +688',
id: '+688',
code: 'TV',
},
{
name: 'Uganda +256',
id: '+256',
code: 'UG',
},
{
name: 'Ukraine +380',
id: '+380',
code: 'UA',
},
{
name: 'United Arab Emirates +971',
id: '+971',
code: 'AE',
},
{
name: 'United Kingdom +44',
id: '+44',
code: 'GB',
},
{
name: 'United States +1',
id: '+1',
code: 'US',
},
{
name: 'Uruguay +598',
id: '+598',
code: 'UY',
},
{
name: 'Uzbekistan +998',
id: '+998',
code: 'UZ',
},
{
name: 'Vanuatu +678',
id: '+678',
code: 'VU',
},
{
name: 'Venezuela, Bolivarian Republic of Venezuela +58',
id: '+58',
code: 'VE',
},
{
name: 'Vietnam +84',
id: '+84',
code: 'VN',
},
{
name: 'Virgin Islands, British +1284',
id: '+1284',
code: 'VG',
},
{
name: 'Virgin Islands, U.S. +1340',
id: '+1340',
code: 'VI',
},
{
name: 'Wallis and Futuna +681',
id: '+681',
code: 'WF',
},
{
name: 'Yemen +967',
id: '+967',
code: 'YE',
},
{
name: 'Zambia +260',
id: '+260',
code: 'ZM',
},
{
name: 'Zimbabwe +263',
id: '+263',
code: 'ZW',
},
];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment