-
Star
(385)
You must be signed in to star a gist -
Fork
(99)
You must be signed in to fork a gist
-
-
Save incredimike/1469814 to your computer and use it in GitHub Desktop.
// Lists of countries with ISO 3166 codes, presented in various formats. | |
// Last Updated: July 30, 2020 | |
// If you're using PHP, I suggest checking out: | |
// https://github.com/thephpleague/iso3166 | |
// or Laravel: https://github.com/squirephp/squire | |
// | |
// JS developers can check out: | |
// https://www.npmjs.com/package/iso3166-2-db | |
// | |
// License: CC0 1.0 Universal | |
// https://creativecommons.org/publicdomain/zero/1.0/ | |
// List of all countries in a simple list / array. | |
// Sorted alphabetical by country name (special characters on bottom) | |
const countryList = [ | |
"Afghanistan", | |
"Albania", | |
"Algeria", | |
"American Samoa", | |
"Andorra", | |
"Angola", | |
"Anguilla", | |
"Antarctica", | |
"Antigua and Barbuda", | |
"Argentina", | |
"Armenia", | |
"Aruba", | |
"Australia", | |
"Austria", | |
"Azerbaijan", | |
"Bahamas (the)", | |
"Bahrain", | |
"Bangladesh", | |
"Barbados", | |
"Belarus", | |
"Belgium", | |
"Belize", | |
"Benin", | |
"Bermuda", | |
"Bhutan", | |
"Bolivia (Plurinational State of)", | |
"Bonaire, Sint Eustatius and Saba", | |
"Bosnia and Herzegovina", | |
"Botswana", | |
"Bouvet Island", | |
"Brazil", | |
"British Indian Ocean Territory (the)", | |
"Brunei Darussalam", | |
"Bulgaria", | |
"Burkina Faso", | |
"Burundi", | |
"Cabo Verde", | |
"Cambodia", | |
"Cameroon", | |
"Canada", | |
"Cayman Islands (the)", | |
"Central African Republic (the)", | |
"Chad", | |
"Chile", | |
"China", | |
"Christmas Island", | |
"Cocos (Keeling) Islands (the)", | |
"Colombia", | |
"Comoros (the)", | |
"Congo (the Democratic Republic of the)", | |
"Congo (the)", | |
"Cook Islands (the)", | |
"Costa Rica", | |
"Croatia", | |
"Cuba", | |
"Curaçao", | |
"Cyprus", | |
"Czechia", | |
"Côte d'Ivoire", | |
"Denmark", | |
"Djibouti", | |
"Dominica", | |
"Dominican Republic (the)", | |
"Ecuador", | |
"Egypt", | |
"El Salvador", | |
"Equatorial Guinea", | |
"Eritrea", | |
"Estonia", | |
"Eswatini", | |
"Ethiopia", | |
"Falkland Islands (the) [Malvinas]", | |
"Faroe Islands (the)", | |
"Fiji", | |
"Finland", | |
"France", | |
"French Guiana", | |
"French Polynesia", | |
"French Southern Territories (the)", | |
"Gabon", | |
"Gambia (the)", | |
"Georgia", | |
"Germany", | |
"Ghana", | |
"Gibraltar", | |
"Greece", | |
"Greenland", | |
"Grenada", | |
"Guadeloupe", | |
"Guam", | |
"Guatemala", | |
"Guernsey", | |
"Guinea", | |
"Guinea-Bissau", | |
"Guyana", | |
"Haiti", | |
"Heard Island and McDonald Islands", | |
"Holy See (the)", | |
"Honduras", | |
"Hong Kong", | |
"Hungary", | |
"Iceland", | |
"India", | |
"Indonesia", | |
"Iran (Islamic Republic of)", | |
"Iraq", | |
"Ireland", | |
"Isle of Man", | |
"Israel", | |
"Italy", | |
"Jamaica", | |
"Japan", | |
"Jersey", | |
"Jordan", | |
"Kazakhstan", | |
"Kenya", | |
"Kiribati", | |
"Korea (the Democratic People's Republic of)", | |
"Korea (the Republic of)", | |
"Kuwait", | |
"Kyrgyzstan", | |
"Lao People's Democratic Republic (the)", | |
"Latvia", | |
"Lebanon", | |
"Lesotho", | |
"Liberia", | |
"Libya", | |
"Liechtenstein", | |
"Lithuania", | |
"Luxembourg", | |
"Macao", | |
"Madagascar", | |
"Malawi", | |
"Malaysia", | |
"Maldives", | |
"Mali", | |
"Malta", | |
"Marshall Islands (the)", | |
"Martinique", | |
"Mauritania", | |
"Mauritius", | |
"Mayotte", | |
"Mexico", | |
"Micronesia (Federated States of)", | |
"Moldova (the Republic of)", | |
"Monaco", | |
"Mongolia", | |
"Montenegro", | |
"Montserrat", | |
"Morocco", | |
"Mozambique", | |
"Myanmar", | |
"Namibia", | |
"Nauru", | |
"Nepal", | |
"Netherlands (the)", | |
"New Caledonia", | |
"New Zealand", | |
"Nicaragua", | |
"Niger (the)", | |
"Nigeria", | |
"Niue", | |
"Norfolk Island", | |
"Northern Mariana Islands (the)", | |
"Norway", | |
"Oman", | |
"Pakistan", | |
"Palau", | |
"Palestine, State of", | |
"Panama", | |
"Papua New Guinea", | |
"Paraguay", | |
"Peru", | |
"Philippines (the)", | |
"Pitcairn", | |
"Poland", | |
"Portugal", | |
"Puerto Rico", | |
"Qatar", | |
"Republic of North Macedonia", | |
"Romania", | |
"Russian Federation (the)", | |
"Rwanda", | |
"Réunion", | |
"Saint Barthélemy", | |
"Saint Helena, Ascension and Tristan da Cunha", | |
"Saint Kitts and Nevis", | |
"Saint Lucia", | |
"Saint Martin (French part)", | |
"Saint Pierre and Miquelon", | |
"Saint Vincent and the Grenadines", | |
"Samoa", | |
"San Marino", | |
"Sao Tome and Principe", | |
"Saudi Arabia", | |
"Senegal", | |
"Serbia", | |
"Seychelles", | |
"Sierra Leone", | |
"Singapore", | |
"Sint Maarten (Dutch part)", | |
"Slovakia", | |
"Slovenia", | |
"Solomon Islands", | |
"Somalia", | |
"South Africa", | |
"South Georgia and the South Sandwich Islands", | |
"South Sudan", | |
"Spain", | |
"Sri Lanka", | |
"Sudan (the)", | |
"Suriname", | |
"Svalbard and Jan Mayen", | |
"Sweden", | |
"Switzerland", | |
"Syrian Arab Republic", | |
"Taiwan", | |
"Tajikistan", | |
"Tanzania, United Republic of", | |
"Thailand", | |
"Timor-Leste", | |
"Togo", | |
"Tokelau", | |
"Tonga", | |
"Trinidad and Tobago", | |
"Tunisia", | |
"Turkey", | |
"Turkmenistan", | |
"Turks and Caicos Islands (the)", | |
"Tuvalu", | |
"Uganda", | |
"Ukraine", | |
"United Arab Emirates (the)", | |
"United Kingdom of Great Britain and Northern Ireland (the)", | |
"United States Minor Outlying Islands (the)", | |
"United States of America (the)", | |
"Uruguay", | |
"Uzbekistan", | |
"Vanuatu", | |
"Venezuela (Bolivarian Republic of)", | |
"Viet Nam", | |
"Virgin Islands (British)", | |
"Virgin Islands (U.S.)", | |
"Wallis and Futuna", | |
"Western Sahara", | |
"Yemen", | |
"Zambia", | |
"Zimbabwe", | |
"Åland Islands" | |
]; | |
// Country names object using 2-letter country codes to reference country name | |
// ISO 3166 Alpha-2 Format: [2 letter Country Code]: [Country Name] | |
// Sorted alphabetical by country name (special characters on bottom) | |
const countryListAlpha2 = { | |
"AF": "Afghanistan", | |
"AL": "Albania", | |
"DZ": "Algeria", | |
"AS": "American Samoa", | |
"AD": "Andorra", | |
"AO": "Angola", | |
"AI": "Anguilla", | |
"AQ": "Antarctica", | |
"AG": "Antigua and Barbuda", | |
"AR": "Argentina", | |
"AM": "Armenia", | |
"AW": "Aruba", | |
"AU": "Australia", | |
"AT": "Austria", | |
"AZ": "Azerbaijan", | |
"BS": "Bahamas (the)", | |
"BH": "Bahrain", | |
"BD": "Bangladesh", | |
"BB": "Barbados", | |
"BY": "Belarus", | |
"BE": "Belgium", | |
"BZ": "Belize", | |
"BJ": "Benin", | |
"BM": "Bermuda", | |
"BT": "Bhutan", | |
"BO": "Bolivia (Plurinational State of)", | |
"BQ": "Bonaire, Sint Eustatius and Saba", | |
"BA": "Bosnia and Herzegovina", | |
"BW": "Botswana", | |
"BV": "Bouvet Island", | |
"BR": "Brazil", | |
"IO": "British Indian Ocean Territory (the)", | |
"BN": "Brunei Darussalam", | |
"BG": "Bulgaria", | |
"BF": "Burkina Faso", | |
"BI": "Burundi", | |
"CV": "Cabo Verde", | |
"KH": "Cambodia", | |
"CM": "Cameroon", | |
"CA": "Canada", | |
"KY": "Cayman Islands (the)", | |
"CF": "Central African Republic (the)", | |
"TD": "Chad", | |
"CL": "Chile", | |
"CN": "China", | |
"CX": "Christmas Island", | |
"CC": "Cocos (Keeling) Islands (the)", | |
"CO": "Colombia", | |
"KM": "Comoros (the)", | |
"CD": "Congo (the Democratic Republic of the)", | |
"CG": "Congo (the)", | |
"CK": "Cook Islands (the)", | |
"CR": "Costa Rica", | |
"HR": "Croatia", | |
"CU": "Cuba", | |
"CW": "Curaçao", | |
"CY": "Cyprus", | |
"CZ": "Czechia", | |
"CI": "Côte d'Ivoire", | |
"DK": "Denmark", | |
"DJ": "Djibouti", | |
"DM": "Dominica", | |
"DO": "Dominican Republic (the)", | |
"EC": "Ecuador", | |
"EG": "Egypt", | |
"SV": "El Salvador", | |
"GQ": "Equatorial Guinea", | |
"ER": "Eritrea", | |
"EE": "Estonia", | |
"SZ": "Eswatini", | |
"ET": "Ethiopia", | |
"FK": "Falkland Islands (the) [Malvinas]", | |
"FO": "Faroe Islands (the)", | |
"FJ": "Fiji", | |
"FI": "Finland", | |
"FR": "France", | |
"GF": "French Guiana", | |
"PF": "French Polynesia", | |
"TF": "French Southern Territories (the)", | |
"GA": "Gabon", | |
"GM": "Gambia (the)", | |
"GE": "Georgia", | |
"DE": "Germany", | |
"GH": "Ghana", | |
"GI": "Gibraltar", | |
"GR": "Greece", | |
"GL": "Greenland", | |
"GD": "Grenada", | |
"GP": "Guadeloupe", | |
"GU": "Guam", | |
"GT": "Guatemala", | |
"GG": "Guernsey", | |
"GN": "Guinea", | |
"GW": "Guinea-Bissau", | |
"GY": "Guyana", | |
"HT": "Haiti", | |
"HM": "Heard Island and McDonald Islands", | |
"VA": "Holy See (the)", | |
"HN": "Honduras", | |
"HK": "Hong Kong", | |
"HU": "Hungary", | |
"IS": "Iceland", | |
"IN": "India", | |
"ID": "Indonesia", | |
"IR": "Iran (Islamic Republic of)", | |
"IQ": "Iraq", | |
"IE": "Ireland", | |
"IM": "Isle of Man", | |
"IL": "Israel", | |
"IT": "Italy", | |
"JM": "Jamaica", | |
"JP": "Japan", | |
"JE": "Jersey", | |
"JO": "Jordan", | |
"KZ": "Kazakhstan", | |
"KE": "Kenya", | |
"KI": "Kiribati", | |
"KP": "Korea (the Democratic People's Republic of)", | |
"KR": "Korea (the Republic of)", | |
"KW": "Kuwait", | |
"KG": "Kyrgyzstan", | |
"LA": "Lao People's Democratic Republic (the)", | |
"LV": "Latvia", | |
"LB": "Lebanon", | |
"LS": "Lesotho", | |
"LR": "Liberia", | |
"LY": "Libya", | |
"LI": "Liechtenstein", | |
"LT": "Lithuania", | |
"LU": "Luxembourg", | |
"MO": "Macao", | |
"MG": "Madagascar", | |
"MW": "Malawi", | |
"MY": "Malaysia", | |
"MV": "Maldives", | |
"ML": "Mali", | |
"MT": "Malta", | |
"MH": "Marshall Islands (the)", | |
"MQ": "Martinique", | |
"MR": "Mauritania", | |
"MU": "Mauritius", | |
"YT": "Mayotte", | |
"MX": "Mexico", | |
"FM": "Micronesia (Federated States of)", | |
"MD": "Moldova (the Republic of)", | |
"MC": "Monaco", | |
"MN": "Mongolia", | |
"ME": "Montenegro", | |
"MS": "Montserrat", | |
"MA": "Morocco", | |
"MZ": "Mozambique", | |
"MM": "Myanmar", | |
"NA": "Namibia", | |
"NR": "Nauru", | |
"NP": "Nepal", | |
"NL": "Netherlands (the)", | |
"NC": "New Caledonia", | |
"NZ": "New Zealand", | |
"NI": "Nicaragua", | |
"NE": "Niger (the)", | |
"NG": "Nigeria", | |
"NU": "Niue", | |
"NF": "Norfolk Island", | |
"MP": "Northern Mariana Islands (the)", | |
"NO": "Norway", | |
"OM": "Oman", | |
"PK": "Pakistan", | |
"PW": "Palau", | |
"PS": "Palestine, State of", | |
"PA": "Panama", | |
"PG": "Papua New Guinea", | |
"PY": "Paraguay", | |
"PE": "Peru", | |
"PH": "Philippines (the)", | |
"PN": "Pitcairn", | |
"PL": "Poland", | |
"PT": "Portugal", | |
"PR": "Puerto Rico", | |
"QA": "Qatar", | |
"MK": "Republic of North Macedonia", | |
"RO": "Romania", | |
"RU": "Russian Federation (the)", | |
"RW": "Rwanda", | |
"RE": "Réunion", | |
"BL": "Saint Barthélemy", | |
"SH": "Saint Helena, Ascension and Tristan da Cunha", | |
"KN": "Saint Kitts and Nevis", | |
"LC": "Saint Lucia", | |
"MF": "Saint Martin (French part)", | |
"PM": "Saint Pierre and Miquelon", | |
"VC": "Saint Vincent and the Grenadines", | |
"WS": "Samoa", | |
"SM": "San Marino", | |
"ST": "Sao Tome and Principe", | |
"SA": "Saudi Arabia", | |
"SN": "Senegal", | |
"RS": "Serbia", | |
"SC": "Seychelles", | |
"SL": "Sierra Leone", | |
"SG": "Singapore", | |
"SX": "Sint Maarten (Dutch part)", | |
"SK": "Slovakia", | |
"SI": "Slovenia", | |
"SB": "Solomon Islands", | |
"SO": "Somalia", | |
"ZA": "South Africa", | |
"GS": "South Georgia and the South Sandwich Islands", | |
"SS": "South Sudan", | |
"ES": "Spain", | |
"LK": "Sri Lanka", | |
"SD": "Sudan (the)", | |
"SR": "Suriname", | |
"SJ": "Svalbard and Jan Mayen", | |
"SE": "Sweden", | |
"CH": "Switzerland", | |
"SY": "Syrian Arab Republic", | |
"TW": "Taiwan", | |
"TJ": "Tajikistan", | |
"TZ": "Tanzania, United Republic of", | |
"TH": "Thailand", | |
"TL": "Timor-Leste", | |
"TG": "Togo", | |
"TK": "Tokelau", | |
"TO": "Tonga", | |
"TT": "Trinidad and Tobago", | |
"TN": "Tunisia", | |
"TR": "Turkey", | |
"TM": "Turkmenistan", | |
"TC": "Turks and Caicos Islands (the)", | |
"TV": "Tuvalu", | |
"UG": "Uganda", | |
"UA": "Ukraine", | |
"AE": "United Arab Emirates (the)", | |
"GB": "United Kingdom of Great Britain and Northern Ireland (the)", | |
"UM": "United States Minor Outlying Islands (the)", | |
"US": "United States of America (the)", | |
"UY": "Uruguay", | |
"UZ": "Uzbekistan", | |
"VU": "Vanuatu", | |
"VE": "Venezuela (Bolivarian Republic of)", | |
"VN": "Viet Nam", | |
"VG": "Virgin Islands (British)", | |
"VI": "Virgin Islands (U.S.)", | |
"WF": "Wallis and Futuna", | |
"EH": "Western Sahara", | |
"YE": "Yemen", | |
"ZM": "Zambia", | |
"ZW": "Zimbabwe", | |
"AX": "Åland Islands" | |
}; | |
// Country names object using 3-letter country codes to reference country name | |
// ISO 3166 Alpha-3 Format: [3 letter Country Code]: [Country Name] | |
// Sorted alphabetical by country name (special characters on bottom) | |
const countryListAlpha3 = { | |
"AFG": "Afghanistan", | |
"ALB": "Albania", | |
"DZA": "Algeria", | |
"ASM": "American Samoa", | |
"AND": "Andorra", | |
"AGO": "Angola", | |
"AIA": "Anguilla", | |
"ATA": "Antarctica", | |
"ATG": "Antigua and Barbuda", | |
"ARG": "Argentina", | |
"ARM": "Armenia", | |
"ABW": "Aruba", | |
"AUS": "Australia", | |
"AUT": "Austria", | |
"AZE": "Azerbaijan", | |
"BHS": "Bahamas (the)", | |
"BHR": "Bahrain", | |
"BGD": "Bangladesh", | |
"BRB": "Barbados", | |
"BLR": "Belarus", | |
"BEL": "Belgium", | |
"BLZ": "Belize", | |
"BEN": "Benin", | |
"BMU": "Bermuda", | |
"BTN": "Bhutan", | |
"BOL": "Bolivia (Plurinational State of)", | |
"BES": "Bonaire, Sint Eustatius and Saba", | |
"BIH": "Bosnia and Herzegovina", | |
"BWA": "Botswana", | |
"BVT": "Bouvet Island", | |
"BRA": "Brazil", | |
"IOT": "British Indian Ocean Territory (the)", | |
"BRN": "Brunei Darussalam", | |
"BGR": "Bulgaria", | |
"BFA": "Burkina Faso", | |
"BDI": "Burundi", | |
"CPV": "Cabo Verde", | |
"KHM": "Cambodia", | |
"CMR": "Cameroon", | |
"CAN": "Canada", | |
"CYM": "Cayman Islands (the)", | |
"CAF": "Central African Republic (the)", | |
"TCD": "Chad", | |
"CHL": "Chile", | |
"CHN": "China", | |
"CXR": "Christmas Island", | |
"CCK": "Cocos (Keeling) Islands (the)", | |
"COL": "Colombia", | |
"COM": "Comoros (the)", | |
"COD": "Congo (the Democratic Republic of the)", | |
"COG": "Congo (the)", | |
"COK": "Cook Islands (the)", | |
"CRI": "Costa Rica", | |
"HRV": "Croatia", | |
"CUB": "Cuba", | |
"CUW": "Curaçao", | |
"CYP": "Cyprus", | |
"CZE": "Czechia", | |
"CIV": "Côte d'Ivoire", | |
"DNK": "Denmark", | |
"DJI": "Djibouti", | |
"DMA": "Dominica", | |
"DOM": "Dominican Republic (the)", | |
"ECU": "Ecuador", | |
"EGY": "Egypt", | |
"SLV": "El Salvador", | |
"GNQ": "Equatorial Guinea", | |
"ERI": "Eritrea", | |
"EST": "Estonia", | |
"SWZ": "Eswatini", | |
"ETH": "Ethiopia", | |
"FLK": "Falkland Islands (the) [Malvinas]", | |
"FRO": "Faroe Islands (the)", | |
"FJI": "Fiji", | |
"FIN": "Finland", | |
"FRA": "France", | |
"GUF": "French Guiana", | |
"PYF": "French Polynesia", | |
"ATF": "French Southern Territories (the)", | |
"GAB": "Gabon", | |
"GMB": "Gambia (the)", | |
"GEO": "Georgia", | |
"DEU": "Germany", | |
"GHA": "Ghana", | |
"GIB": "Gibraltar", | |
"GRC": "Greece", | |
"GRL": "Greenland", | |
"GRD": "Grenada", | |
"GLP": "Guadeloupe", | |
"GUM": "Guam", | |
"GTM": "Guatemala", | |
"GGY": "Guernsey", | |
"GIN": "Guinea", | |
"GNB": "Guinea-Bissau", | |
"GUY": "Guyana", | |
"HTI": "Haiti", | |
"HMD": "Heard Island and McDonald Islands", | |
"VAT": "Holy See (the)", | |
"HND": "Honduras", | |
"HKG": "Hong Kong", | |
"HUN": "Hungary", | |
"ISL": "Iceland", | |
"IND": "India", | |
"IDN": "Indonesia", | |
"IRN": "Iran (Islamic Republic of)", | |
"IRQ": "Iraq", | |
"IRL": "Ireland", | |
"IMN": "Isle of Man", | |
"ISR": "Israel", | |
"ITA": "Italy", | |
"JAM": "Jamaica", | |
"JPN": "Japan", | |
"JEY": "Jersey", | |
"JOR": "Jordan", | |
"KAZ": "Kazakhstan", | |
"KEN": "Kenya", | |
"KIR": "Kiribati", | |
"PRK": "Korea (the Democratic People's Republic of)", | |
"KOR": "Korea (the Republic of)", | |
"KWT": "Kuwait", | |
"KGZ": "Kyrgyzstan", | |
"LAO": "Lao People's Democratic Republic (the)", | |
"LVA": "Latvia", | |
"LBN": "Lebanon", | |
"LSO": "Lesotho", | |
"LBR": "Liberia", | |
"LBY": "Libya", | |
"LIE": "Liechtenstein", | |
"LTU": "Lithuania", | |
"LUX": "Luxembourg", | |
"MAC": "Macao", | |
"MDG": "Madagascar", | |
"MWI": "Malawi", | |
"MYS": "Malaysia", | |
"MDV": "Maldives", | |
"MLI": "Mali", | |
"MLT": "Malta", | |
"MHL": "Marshall Islands (the)", | |
"MTQ": "Martinique", | |
"MRT": "Mauritania", | |
"MUS": "Mauritius", | |
"MYT": "Mayotte", | |
"MEX": "Mexico", | |
"FSM": "Micronesia (Federated States of)", | |
"MDA": "Moldova (the Republic of)", | |
"MCO": "Monaco", | |
"MNG": "Mongolia", | |
"MNE": "Montenegro", | |
"MSR": "Montserrat", | |
"MAR": "Morocco", | |
"MOZ": "Mozambique", | |
"MMR": "Myanmar", | |
"NAM": "Namibia", | |
"NRU": "Nauru", | |
"NPL": "Nepal", | |
"NLD": "Netherlands (the)", | |
"NCL": "New Caledonia", | |
"NZL": "New Zealand", | |
"NIC": "Nicaragua", | |
"NER": "Niger (the)", | |
"NGA": "Nigeria", | |
"NIU": "Niue", | |
"NFK": "Norfolk Island", | |
"MNP": "Northern Mariana Islands (the)", | |
"NOR": "Norway", | |
"OMN": "Oman", | |
"PAK": "Pakistan", | |
"PLW": "Palau", | |
"PSE": "Palestine, State of", | |
"PAN": "Panama", | |
"PNG": "Papua New Guinea", | |
"PRY": "Paraguay", | |
"PER": "Peru", | |
"PHL": "Philippines (the)", | |
"PCN": "Pitcairn", | |
"POL": "Poland", | |
"PRT": "Portugal", | |
"PRI": "Puerto Rico", | |
"QAT": "Qatar", | |
"MKD": "Republic of North Macedonia", | |
"ROU": "Romania", | |
"RUS": "Russian Federation (the)", | |
"RWA": "Rwanda", | |
"REU": "Réunion", | |
"BLM": "Saint Barthélemy", | |
"SHN": "Saint Helena, Ascension and Tristan da Cunha", | |
"KNA": "Saint Kitts and Nevis", | |
"LCA": "Saint Lucia", | |
"MAF": "Saint Martin (French part)", | |
"SPM": "Saint Pierre and Miquelon", | |
"VCT": "Saint Vincent and the Grenadines", | |
"WSM": "Samoa", | |
"SMR": "San Marino", | |
"STP": "Sao Tome and Principe", | |
"SAU": "Saudi Arabia", | |
"SEN": "Senegal", | |
"SRB": "Serbia", | |
"SYC": "Seychelles", | |
"SLE": "Sierra Leone", | |
"SGP": "Singapore", | |
"SXM": "Sint Maarten (Dutch part)", | |
"SVK": "Slovakia", | |
"SVN": "Slovenia", | |
"SLB": "Solomon Islands", | |
"SOM": "Somalia", | |
"ZAF": "South Africa", | |
"SGS": "South Georgia and the South Sandwich Islands", | |
"SSD": "South Sudan", | |
"ESP": "Spain", | |
"LKA": "Sri Lanka", | |
"SDN": "Sudan (the)", | |
"SUR": "Suriname", | |
"SJM": "Svalbard and Jan Mayen", | |
"SWE": "Sweden", | |
"CHE": "Switzerland", | |
"SYR": "Syrian Arab Republic", | |
"TWN": "Taiwan", | |
"TJK": "Tajikistan", | |
"TZA": "Tanzania, United Republic of", | |
"THA": "Thailand", | |
"TLS": "Timor-Leste", | |
"TGO": "Togo", | |
"TKL": "Tokelau", | |
"TON": "Tonga", | |
"TTO": "Trinidad and Tobago", | |
"TUN": "Tunisia", | |
"TUR": "Turkey", | |
"TKM": "Turkmenistan", | |
"TCA": "Turks and Caicos Islands (the)", | |
"TUV": "Tuvalu", | |
"UGA": "Uganda", | |
"UKR": "Ukraine", | |
"ARE": "United Arab Emirates (the)", | |
"GBR": "United Kingdom of Great Britain and Northern Ireland (the)", | |
"UMI": "United States Minor Outlying Islands (the)", | |
"USA": "United States of America (the)", | |
"URY": "Uruguay", | |
"UZB": "Uzbekistan", | |
"VUT": "Vanuatu", | |
"VEN": "Venezuela (Bolivarian Republic of)", | |
"VNM": "Viet Nam", | |
"VGB": "Virgin Islands (British)", | |
"VIR": "Virgin Islands (U.S.)", | |
"WLF": "Wallis and Futuna", | |
"ESH": "Western Sahara", | |
"YEM": "Yemen", | |
"ZMB": "Zambia", | |
"ZWE": "Zimbabwe", | |
"ALA": "Åland Islands" | |
}; | |
// Country names object using numeric country codes to reference country name | |
// ISO 3166 Numberic Format: [Numeric Country Code]: [Country Name] | |
// Sorted alphabetical by country name (special characters on bottom) | |
const countryListNumeric = { | |
"004": "Afghanistan", | |
"008": "Albania", | |
"012": "Algeria", | |
"016": "American Samoa", | |
"020": "Andorra", | |
"024": "Angola", | |
"660": "Anguilla", | |
"010": "Antarctica", | |
"028": "Antigua and Barbuda", | |
"032": "Argentina", | |
"051": "Armenia", | |
"533": "Aruba", | |
"036": "Australia", | |
"040": "Austria", | |
"031": "Azerbaijan", | |
"044": "Bahamas (the)", | |
"048": "Bahrain", | |
"050": "Bangladesh", | |
"052": "Barbados", | |
"112": "Belarus", | |
"056": "Belgium", | |
"084": "Belize", | |
"204": "Benin", | |
"060": "Bermuda", | |
"064": "Bhutan", | |
"068": "Bolivia (Plurinational State of)", | |
"535": "Bonaire, Sint Eustatius and Saba", | |
"070": "Bosnia and Herzegovina", | |
"072": "Botswana", | |
"074": "Bouvet Island", | |
"076": "Brazil", | |
"086": "British Indian Ocean Territory (the)", | |
"096": "Brunei Darussalam", | |
"100": "Bulgaria", | |
"854": "Burkina Faso", | |
"108": "Burundi", | |
"132": "Cabo Verde", | |
"116": "Cambodia", | |
"120": "Cameroon", | |
"124": "Canada", | |
"136": "Cayman Islands (the)", | |
"140": "Central African Republic (the)", | |
"148": "Chad", | |
"152": "Chile", | |
"156": "China", | |
"162": "Christmas Island", | |
"166": "Cocos (Keeling) Islands (the)", | |
"170": "Colombia", | |
"174": "Comoros (the)", | |
"180": "Congo (the Democratic Republic of the)", | |
"178": "Congo (the)", | |
"184": "Cook Islands (the)", | |
"188": "Costa Rica", | |
"191": "Croatia", | |
"192": "Cuba", | |
"531": "Curaçao", | |
"196": "Cyprus", | |
"203": "Czechia", | |
"384": "Côte d'Ivoire", | |
"208": "Denmark", | |
"262": "Djibouti", | |
"212": "Dominica", | |
"214": "Dominican Republic (the)", | |
"218": "Ecuador", | |
"818": "Egypt", | |
"222": "El Salvador", | |
"226": "Equatorial Guinea", | |
"232": "Eritrea", | |
"233": "Estonia", | |
"748": "Eswatini", | |
"231": "Ethiopia", | |
"238": "Falkland Islands (the) [Malvinas]", | |
"234": "Faroe Islands (the)", | |
"242": "Fiji", | |
"246": "Finland", | |
"250": "France", | |
"254": "French Guiana", | |
"258": "French Polynesia", | |
"260": "French Southern Territories (the)", | |
"266": "Gabon", | |
"270": "Gambia (the)", | |
"268": "Georgia", | |
"276": "Germany", | |
"288": "Ghana", | |
"292": "Gibraltar", | |
"300": "Greece", | |
"304": "Greenland", | |
"308": "Grenada", | |
"312": "Guadeloupe", | |
"316": "Guam", | |
"320": "Guatemala", | |
"831": "Guernsey", | |
"324": "Guinea", | |
"624": "Guinea-Bissau", | |
"328": "Guyana", | |
"332": "Haiti", | |
"334": "Heard Island and McDonald Islands", | |
"336": "Holy See (the)", | |
"340": "Honduras", | |
"344": "Hong Kong", | |
"348": "Hungary", | |
"352": "Iceland", | |
"356": "India", | |
"360": "Indonesia", | |
"364": "Iran (Islamic Republic of)", | |
"368": "Iraq", | |
"372": "Ireland", | |
"833": "Isle of Man", | |
"376": "Israel", | |
"380": "Italy", | |
"388": "Jamaica", | |
"392": "Japan", | |
"832": "Jersey", | |
"400": "Jordan", | |
"398": "Kazakhstan", | |
"404": "Kenya", | |
"296": "Kiribati", | |
"408": "Korea (the Democratic People's Republic of)", | |
"410": "Korea (the Republic of)", | |
"414": "Kuwait", | |
"417": "Kyrgyzstan", | |
"418": "Lao People's Democratic Republic (the)", | |
"428": "Latvia", | |
"422": "Lebanon", | |
"426": "Lesotho", | |
"430": "Liberia", | |
"434": "Libya", | |
"438": "Liechtenstein", | |
"440": "Lithuania", | |
"442": "Luxembourg", | |
"446": "Macao", | |
"450": "Madagascar", | |
"454": "Malawi", | |
"458": "Malaysia", | |
"462": "Maldives", | |
"466": "Mali", | |
"470": "Malta", | |
"584": "Marshall Islands (the)", | |
"474": "Martinique", | |
"478": "Mauritania", | |
"480": "Mauritius", | |
"175": "Mayotte", | |
"484": "Mexico", | |
"583": "Micronesia (Federated States of)", | |
"498": "Moldova (the Republic of)", | |
"492": "Monaco", | |
"496": "Mongolia", | |
"499": "Montenegro", | |
"500": "Montserrat", | |
"504": "Morocco", | |
"508": "Mozambique", | |
"104": "Myanmar", | |
"516": "Namibia", | |
"520": "Nauru", | |
"524": "Nepal", | |
"528": "Netherlands (the)", | |
"540": "New Caledonia", | |
"554": "New Zealand", | |
"558": "Nicaragua", | |
"562": "Niger (the)", | |
"566": "Nigeria", | |
"570": "Niue", | |
"574": "Norfolk Island", | |
"580": "Northern Mariana Islands (the)", | |
"578": "Norway", | |
"512": "Oman", | |
"586": "Pakistan", | |
"585": "Palau", | |
"275": "Palestine, State of", | |
"591": "Panama", | |
"598": "Papua New Guinea", | |
"600": "Paraguay", | |
"604": "Peru", | |
"608": "Philippines (the)", | |
"612": "Pitcairn", | |
"616": "Poland", | |
"620": "Portugal", | |
"630": "Puerto Rico", | |
"634": "Qatar", | |
"807": "Republic of North Macedonia", | |
"642": "Romania", | |
"643": "Russian Federation (the)", | |
"646": "Rwanda", | |
"638": "Réunion", | |
"652": "Saint Barthélemy", | |
"654": "Saint Helena, Ascension and Tristan da Cunha", | |
"659": "Saint Kitts and Nevis", | |
"662": "Saint Lucia", | |
"663": "Saint Martin (French part)", | |
"666": "Saint Pierre and Miquelon", | |
"670": "Saint Vincent and the Grenadines", | |
"882": "Samoa", | |
"674": "San Marino", | |
"678": "Sao Tome and Principe", | |
"682": "Saudi Arabia", | |
"686": "Senegal", | |
"688": "Serbia", | |
"690": "Seychelles", | |
"694": "Sierra Leone", | |
"702": "Singapore", | |
"534": "Sint Maarten (Dutch part)", | |
"703": "Slovakia", | |
"705": "Slovenia", | |
"090": "Solomon Islands", | |
"706": "Somalia", | |
"710": "South Africa", | |
"239": "South Georgia and the South Sandwich Islands", | |
"728": "South Sudan", | |
"724": "Spain", | |
"144": "Sri Lanka", | |
"729": "Sudan (the)", | |
"740": "Suriname", | |
"744": "Svalbard and Jan Mayen", | |
"752": "Sweden", | |
"756": "Switzerland", | |
"760": "Syrian Arab Republic", | |
"158": "Taiwan", | |
"762": "Tajikistan", | |
"834": "Tanzania, United Republic of", | |
"764": "Thailand", | |
"626": "Timor-Leste", | |
"768": "Togo", | |
"772": "Tokelau", | |
"776": "Tonga", | |
"780": "Trinidad and Tobago", | |
"788": "Tunisia", | |
"792": "Turkey", | |
"795": "Turkmenistan", | |
"796": "Turks and Caicos Islands (the)", | |
"798": "Tuvalu", | |
"800": "Uganda", | |
"804": "Ukraine", | |
"784": "United Arab Emirates (the)", | |
"826": "United Kingdom of Great Britain and Northern Ireland (the)", | |
"581": "United States Minor Outlying Islands (the)", | |
"840": "United States of America (the)", | |
"858": "Uruguay", | |
"860": "Uzbekistan", | |
"548": "Vanuatu", | |
"862": "Venezuela (Bolivarian Republic of)", | |
"704": "Viet Nam", | |
"092": "Virgin Islands (British)", | |
"850": "Virgin Islands (U.S.)", | |
"876": "Wallis and Futuna", | |
"732": "Western Sahara", | |
"887": "Yemen", | |
"894": "Zambia", | |
"716": "Zimbabwe", | |
"248": "Åland Islands" | |
}; | |
// All simple ISO 3166 country data | |
// including: 2-character, 3-character, full country name and numeric code. | |
// Sorted alphabetical by country name (special characters on bottom) | |
const countryListAllIsoData = [ | |
{"code": "AF", "code3": "AFG", "name": "Afghanistan", "number": "004"}, | |
{"code": "AL", "code3": "ALB", "name": "Albania", "number": "008"}, | |
{"code": "DZ", "code3": "DZA", "name": "Algeria", "number": "012"}, | |
{"code": "AS", "code3": "ASM", "name": "American Samoa", "number": "016"}, | |
{"code": "AD", "code3": "AND", "name": "Andorra", "number": "020"}, | |
{"code": "AO", "code3": "AGO", "name": "Angola", "number": "024"}, | |
{"code": "AI", "code3": "AIA", "name": "Anguilla", "number": "660"}, | |
{"code": "AQ", "code3": "ATA", "name": "Antarctica", "number": "010"}, | |
{"code": "AG", "code3": "ATG", "name": "Antigua and Barbuda", "number": "028"}, | |
{"code": "AR", "code3": "ARG", "name": "Argentina", "number": "032"}, | |
{"code": "AM", "code3": "ARM", "name": "Armenia", "number": "051"}, | |
{"code": "AW", "code3": "ABW", "name": "Aruba", "number": "533"}, | |
{"code": "AU", "code3": "AUS", "name": "Australia", "number": "036"}, | |
{"code": "AT", "code3": "AUT", "name": "Austria", "number": "040"}, | |
{"code": "AZ", "code3": "AZE", "name": "Azerbaijan", "number": "031"}, | |
{"code": "BS", "code3": "BHS", "name": "Bahamas (the)", "number": "044"}, | |
{"code": "BH", "code3": "BHR", "name": "Bahrain", "number": "048"}, | |
{"code": "BD", "code3": "BGD", "name": "Bangladesh", "number": "050"}, | |
{"code": "BB", "code3": "BRB", "name": "Barbados", "number": "052"}, | |
{"code": "BY", "code3": "BLR", "name": "Belarus", "number": "112"}, | |
{"code": "BE", "code3": "BEL", "name": "Belgium", "number": "056"}, | |
{"code": "BZ", "code3": "BLZ", "name": "Belize", "number": "084"}, | |
{"code": "BJ", "code3": "BEN", "name": "Benin", "number": "204"}, | |
{"code": "BM", "code3": "BMU", "name": "Bermuda", "number": "060"}, | |
{"code": "BT", "code3": "BTN", "name": "Bhutan", "number": "064"}, | |
{"code": "BO", "code3": "BOL", "name": "Bolivia (Plurinational State of)", "number": "068"}, | |
{"code": "BQ", "code3": "BES", "name": "Bonaire, Sint Eustatius and Saba", "number": "535"}, | |
{"code": "BA", "code3": "BIH", "name": "Bosnia and Herzegovina", "number": "070"}, | |
{"code": "BW", "code3": "BWA", "name": "Botswana", "number": "072"}, | |
{"code": "BV", "code3": "BVT", "name": "Bouvet Island", "number": "074"}, | |
{"code": "BR", "code3": "BRA", "name": "Brazil", "number": "076"}, | |
{"code": "IO", "code3": "IOT", "name": "British Indian Ocean Territory (the)", "number": "086"}, | |
{"code": "BN", "code3": "BRN", "name": "Brunei Darussalam", "number": "096"}, | |
{"code": "BG", "code3": "BGR", "name": "Bulgaria", "number": "100"}, | |
{"code": "BF", "code3": "BFA", "name": "Burkina Faso", "number": "854"}, | |
{"code": "BI", "code3": "BDI", "name": "Burundi", "number": "108"}, | |
{"code": "CV", "code3": "CPV", "name": "Cabo Verde", "number": "132"}, | |
{"code": "KH", "code3": "KHM", "name": "Cambodia", "number": "116"}, | |
{"code": "CM", "code3": "CMR", "name": "Cameroon", "number": "120"}, | |
{"code": "CA", "code3": "CAN", "name": "Canada", "number": "124"}, | |
{"code": "KY", "code3": "CYM", "name": "Cayman Islands (the)", "number": "136"}, | |
{"code": "CF", "code3": "CAF", "name": "Central African Republic (the)", "number": "140"}, | |
{"code": "TD", "code3": "TCD", "name": "Chad", "number": "148"}, | |
{"code": "CL", "code3": "CHL", "name": "Chile", "number": "152"}, | |
{"code": "CN", "code3": "CHN", "name": "China", "number": "156"}, | |
{"code": "CX", "code3": "CXR", "name": "Christmas Island", "number": "162"}, | |
{"code": "CC", "code3": "CCK", "name": "Cocos (Keeling) Islands (the)", "number": "166"}, | |
{"code": "CO", "code3": "COL", "name": "Colombia", "number": "170"}, | |
{"code": "KM", "code3": "COM", "name": "Comoros (the)", "number": "174"}, | |
{"code": "CD", "code3": "COD", "name": "Congo (the Democratic Republic of the)", "number": "180"}, | |
{"code": "CG", "code3": "COG", "name": "Congo (the)", "number": "178"}, | |
{"code": "CK", "code3": "COK", "name": "Cook Islands (the)", "number": "184"}, | |
{"code": "CR", "code3": "CRI", "name": "Costa Rica", "number": "188"}, | |
{"code": "HR", "code3": "HRV", "name": "Croatia", "number": "191"}, | |
{"code": "CU", "code3": "CUB", "name": "Cuba", "number": "192"}, | |
{"code": "CW", "code3": "CUW", "name": "Curaçao", "number": "531"}, | |
{"code": "CY", "code3": "CYP", "name": "Cyprus", "number": "196"}, | |
{"code": "CZ", "code3": "CZE", "name": "Czechia", "number": "203"}, | |
{"code": "CI", "code3": "CIV", "name": "Côte d'Ivoire", "number": "384"}, | |
{"code": "DK", "code3": "DNK", "name": "Denmark", "number": "208"}, | |
{"code": "DJ", "code3": "DJI", "name": "Djibouti", "number": "262"}, | |
{"code": "DM", "code3": "DMA", "name": "Dominica", "number": "212"}, | |
{"code": "DO", "code3": "DOM", "name": "Dominican Republic (the)", "number": "214"}, | |
{"code": "EC", "code3": "ECU", "name": "Ecuador", "number": "218"}, | |
{"code": "EG", "code3": "EGY", "name": "Egypt", "number": "818"}, | |
{"code": "SV", "code3": "SLV", "name": "El Salvador", "number": "222"}, | |
{"code": "GQ", "code3": "GNQ", "name": "Equatorial Guinea", "number": "226"}, | |
{"code": "ER", "code3": "ERI", "name": "Eritrea", "number": "232"}, | |
{"code": "EE", "code3": "EST", "name": "Estonia", "number": "233"}, | |
{"code": "SZ", "code3": "SWZ", "name": "Eswatini", "number": "748"}, | |
{"code": "ET", "code3": "ETH", "name": "Ethiopia", "number": "231"}, | |
{"code": "FK", "code3": "FLK", "name": "Falkland Islands (the) [Malvinas]", "number": "238"}, | |
{"code": "FO", "code3": "FRO", "name": "Faroe Islands (the)", "number": "234"}, | |
{"code": "FJ", "code3": "FJI", "name": "Fiji", "number": "242"}, | |
{"code": "FI", "code3": "FIN", "name": "Finland", "number": "246"}, | |
{"code": "FR", "code3": "FRA", "name": "France", "number": "250"}, | |
{"code": "GF", "code3": "GUF", "name": "French Guiana", "number": "254"}, | |
{"code": "PF", "code3": "PYF", "name": "French Polynesia", "number": "258"}, | |
{"code": "TF", "code3": "ATF", "name": "French Southern Territories (the)", "number": "260"}, | |
{"code": "GA", "code3": "GAB", "name": "Gabon", "number": "266"}, | |
{"code": "GM", "code3": "GMB", "name": "Gambia (the)", "number": "270"}, | |
{"code": "GE", "code3": "GEO", "name": "Georgia", "number": "268"}, | |
{"code": "DE", "code3": "DEU", "name": "Germany", "number": "276"}, | |
{"code": "GH", "code3": "GHA", "name": "Ghana", "number": "288"}, | |
{"code": "GI", "code3": "GIB", "name": "Gibraltar", "number": "292"}, | |
{"code": "GR", "code3": "GRC", "name": "Greece", "number": "300"}, | |
{"code": "GL", "code3": "GRL", "name": "Greenland", "number": "304"}, | |
{"code": "GD", "code3": "GRD", "name": "Grenada", "number": "308"}, | |
{"code": "GP", "code3": "GLP", "name": "Guadeloupe", "number": "312"}, | |
{"code": "GU", "code3": "GUM", "name": "Guam", "number": "316"}, | |
{"code": "GT", "code3": "GTM", "name": "Guatemala", "number": "320"}, | |
{"code": "GG", "code3": "GGY", "name": "Guernsey", "number": "831"}, | |
{"code": "GN", "code3": "GIN", "name": "Guinea", "number": "324"}, | |
{"code": "GW", "code3": "GNB", "name": "Guinea-Bissau", "number": "624"}, | |
{"code": "GY", "code3": "GUY", "name": "Guyana", "number": "328"}, | |
{"code": "HT", "code3": "HTI", "name": "Haiti", "number": "332"}, | |
{"code": "HM", "code3": "HMD", "name": "Heard Island and McDonald Islands", "number": "334"}, | |
{"code": "VA", "code3": "VAT", "name": "Holy See (the)", "number": "336"}, | |
{"code": "HN", "code3": "HND", "name": "Honduras", "number": "340"}, | |
{"code": "HK", "code3": "HKG", "name": "Hong Kong", "number": "344"}, | |
{"code": "HU", "code3": "HUN", "name": "Hungary", "number": "348"}, | |
{"code": "IS", "code3": "ISL", "name": "Iceland", "number": "352"}, | |
{"code": "IN", "code3": "IND", "name": "India", "number": "356"}, | |
{"code": "ID", "code3": "IDN", "name": "Indonesia", "number": "360"}, | |
{"code": "IR", "code3": "IRN", "name": "Iran (Islamic Republic of)", "number": "364"}, | |
{"code": "IQ", "code3": "IRQ", "name": "Iraq", "number": "368"}, | |
{"code": "IE", "code3": "IRL", "name": "Ireland", "number": "372"}, | |
{"code": "IM", "code3": "IMN", "name": "Isle of Man", "number": "833"}, | |
{"code": "IL", "code3": "ISR", "name": "Israel", "number": "376"}, | |
{"code": "IT", "code3": "ITA", "name": "Italy", "number": "380"}, | |
{"code": "JM", "code3": "JAM", "name": "Jamaica", "number": "388"}, | |
{"code": "JP", "code3": "JPN", "name": "Japan", "number": "392"}, | |
{"code": "JE", "code3": "JEY", "name": "Jersey", "number": "832"}, | |
{"code": "JO", "code3": "JOR", "name": "Jordan", "number": "400"}, | |
{"code": "KZ", "code3": "KAZ", "name": "Kazakhstan", "number": "398"}, | |
{"code": "KE", "code3": "KEN", "name": "Kenya", "number": "404"}, | |
{"code": "KI", "code3": "KIR", "name": "Kiribati", "number": "296"}, | |
{"code": "KP", "code3": "PRK", "name": "Korea (the Democratic People's Republic of)", "number": "408"}, | |
{"code": "KR", "code3": "KOR", "name": "Korea (the Republic of)", "number": "410"}, | |
{"code": "KW", "code3": "KWT", "name": "Kuwait", "number": "414"}, | |
{"code": "KG", "code3": "KGZ", "name": "Kyrgyzstan", "number": "417"}, | |
{"code": "LA", "code3": "LAO", "name": "Lao People's Democratic Republic (the)", "number": "418"}, | |
{"code": "LV", "code3": "LVA", "name": "Latvia", "number": "428"}, | |
{"code": "LB", "code3": "LBN", "name": "Lebanon", "number": "422"}, | |
{"code": "LS", "code3": "LSO", "name": "Lesotho", "number": "426"}, | |
{"code": "LR", "code3": "LBR", "name": "Liberia", "number": "430"}, | |
{"code": "LY", "code3": "LBY", "name": "Libya", "number": "434"}, | |
{"code": "LI", "code3": "LIE", "name": "Liechtenstein", "number": "438"}, | |
{"code": "LT", "code3": "LTU", "name": "Lithuania", "number": "440"}, | |
{"code": "LU", "code3": "LUX", "name": "Luxembourg", "number": "442"}, | |
{"code": "MO", "code3": "MAC", "name": "Macao", "number": "446"}, | |
{"code": "MG", "code3": "MDG", "name": "Madagascar", "number": "450"}, | |
{"code": "MW", "code3": "MWI", "name": "Malawi", "number": "454"}, | |
{"code": "MY", "code3": "MYS", "name": "Malaysia", "number": "458"}, | |
{"code": "MV", "code3": "MDV", "name": "Maldives", "number": "462"}, | |
{"code": "ML", "code3": "MLI", "name": "Mali", "number": "466"}, | |
{"code": "MT", "code3": "MLT", "name": "Malta", "number": "470"}, | |
{"code": "MH", "code3": "MHL", "name": "Marshall Islands (the)", "number": "584"}, | |
{"code": "MQ", "code3": "MTQ", "name": "Martinique", "number": "474"}, | |
{"code": "MR", "code3": "MRT", "name": "Mauritania", "number": "478"}, | |
{"code": "MU", "code3": "MUS", "name": "Mauritius", "number": "480"}, | |
{"code": "YT", "code3": "MYT", "name": "Mayotte", "number": "175"}, | |
{"code": "MX", "code3": "MEX", "name": "Mexico", "number": "484"}, | |
{"code": "FM", "code3": "FSM", "name": "Micronesia (Federated States of)", "number": "583"}, | |
{"code": "MD", "code3": "MDA", "name": "Moldova (the Republic of)", "number": "498"}, | |
{"code": "MC", "code3": "MCO", "name": "Monaco", "number": "492"}, | |
{"code": "MN", "code3": "MNG", "name": "Mongolia", "number": "496"}, | |
{"code": "ME", "code3": "MNE", "name": "Montenegro", "number": "499"}, | |
{"code": "MS", "code3": "MSR", "name": "Montserrat", "number": "500"}, | |
{"code": "MA", "code3": "MAR", "name": "Morocco", "number": "504"}, | |
{"code": "MZ", "code3": "MOZ", "name": "Mozambique", "number": "508"}, | |
{"code": "MM", "code3": "MMR", "name": "Myanmar", "number": "104"}, | |
{"code": "NA", "code3": "NAM", "name": "Namibia", "number": "516"}, | |
{"code": "NR", "code3": "NRU", "name": "Nauru", "number": "520"}, | |
{"code": "NP", "code3": "NPL", "name": "Nepal", "number": "524"}, | |
{"code": "NL", "code3": "NLD", "name": "Netherlands (the)", "number": "528"}, | |
{"code": "NC", "code3": "NCL", "name": "New Caledonia", "number": "540"}, | |
{"code": "NZ", "code3": "NZL", "name": "New Zealand", "number": "554"}, | |
{"code": "NI", "code3": "NIC", "name": "Nicaragua", "number": "558"}, | |
{"code": "NE", "code3": "NER", "name": "Niger (the)", "number": "562"}, | |
{"code": "NG", "code3": "NGA", "name": "Nigeria", "number": "566"}, | |
{"code": "NU", "code3": "NIU", "name": "Niue", "number": "570"}, | |
{"code": "NF", "code3": "NFK", "name": "Norfolk Island", "number": "574"}, | |
{"code": "MP", "code3": "MNP", "name": "Northern Mariana Islands (the)", "number": "580"}, | |
{"code": "NO", "code3": "NOR", "name": "Norway", "number": "578"}, | |
{"code": "OM", "code3": "OMN", "name": "Oman", "number": "512"}, | |
{"code": "PK", "code3": "PAK", "name": "Pakistan", "number": "586"}, | |
{"code": "PW", "code3": "PLW", "name": "Palau", "number": "585"}, | |
{"code": "PS", "code3": "PSE", "name": "Palestine, State of", "number": "275"}, | |
{"code": "PA", "code3": "PAN", "name": "Panama", "number": "591"}, | |
{"code": "PG", "code3": "PNG", "name": "Papua New Guinea", "number": "598"}, | |
{"code": "PY", "code3": "PRY", "name": "Paraguay", "number": "600"}, | |
{"code": "PE", "code3": "PER", "name": "Peru", "number": "604"}, | |
{"code": "PH", "code3": "PHL", "name": "Philippines (the)", "number": "608"}, | |
{"code": "PN", "code3": "PCN", "name": "Pitcairn", "number": "612"}, | |
{"code": "PL", "code3": "POL", "name": "Poland", "number": "616"}, | |
{"code": "PT", "code3": "PRT", "name": "Portugal", "number": "620"}, | |
{"code": "PR", "code3": "PRI", "name": "Puerto Rico", "number": "630"}, | |
{"code": "QA", "code3": "QAT", "name": "Qatar", "number": "634"}, | |
{"code": "MK", "code3": "MKD", "name": "Republic of North Macedonia", "number": "807"}, | |
{"code": "RO", "code3": "ROU", "name": "Romania", "number": "642"}, | |
{"code": "RU", "code3": "RUS", "name": "Russian Federation (the)", "number": "643"}, | |
{"code": "RW", "code3": "RWA", "name": "Rwanda", "number": "646"}, | |
{"code": "RE", "code3": "REU", "name": "Réunion", "number": "638"}, | |
{"code": "BL", "code3": "BLM", "name": "Saint Barthélemy", "number": "652"}, | |
{"code": "SH", "code3": "SHN", "name": "Saint Helena, Ascension and Tristan da Cunha", "number": "654"}, | |
{"code": "KN", "code3": "KNA", "name": "Saint Kitts and Nevis", "number": "659"}, | |
{"code": "LC", "code3": "LCA", "name": "Saint Lucia", "number": "662"}, | |
{"code": "MF", "code3": "MAF", "name": "Saint Martin (French part)", "number": "663"}, | |
{"code": "PM", "code3": "SPM", "name": "Saint Pierre and Miquelon", "number": "666"}, | |
{"code": "VC", "code3": "VCT", "name": "Saint Vincent and the Grenadines", "number": "670"}, | |
{"code": "WS", "code3": "WSM", "name": "Samoa", "number": "882"}, | |
{"code": "SM", "code3": "SMR", "name": "San Marino", "number": "674"}, | |
{"code": "ST", "code3": "STP", "name": "Sao Tome and Principe", "number": "678"}, | |
{"code": "SA", "code3": "SAU", "name": "Saudi Arabia", "number": "682"}, | |
{"code": "SN", "code3": "SEN", "name": "Senegal", "number": "686"}, | |
{"code": "RS", "code3": "SRB", "name": "Serbia", "number": "688"}, | |
{"code": "SC", "code3": "SYC", "name": "Seychelles", "number": "690"}, | |
{"code": "SL", "code3": "SLE", "name": "Sierra Leone", "number": "694"}, | |
{"code": "SG", "code3": "SGP", "name": "Singapore", "number": "702"}, | |
{"code": "SX", "code3": "SXM", "name": "Sint Maarten (Dutch part)", "number": "534"}, | |
{"code": "SK", "code3": "SVK", "name": "Slovakia", "number": "703"}, | |
{"code": "SI", "code3": "SVN", "name": "Slovenia", "number": "705"}, | |
{"code": "SB", "code3": "SLB", "name": "Solomon Islands", "number": "090"}, | |
{"code": "SO", "code3": "SOM", "name": "Somalia", "number": "706"}, | |
{"code": "ZA", "code3": "ZAF", "name": "South Africa", "number": "710"}, | |
{"code": "GS", "code3": "SGS", "name": "South Georgia and the South Sandwich Islands", "number": "239"}, | |
{"code": "SS", "code3": "SSD", "name": "South Sudan", "number": "728"}, | |
{"code": "ES", "code3": "ESP", "name": "Spain", "number": "724"}, | |
{"code": "LK", "code3": "LKA", "name": "Sri Lanka", "number": "144"}, | |
{"code": "SD", "code3": "SDN", "name": "Sudan (the)", "number": "729"}, | |
{"code": "SR", "code3": "SUR", "name": "Suriname", "number": "740"}, | |
{"code": "SJ", "code3": "SJM", "name": "Svalbard and Jan Mayen", "number": "744"}, | |
{"code": "SE", "code3": "SWE", "name": "Sweden", "number": "752"}, | |
{"code": "CH", "code3": "CHE", "name": "Switzerland", "number": "756"}, | |
{"code": "SY", "code3": "SYR", "name": "Syrian Arab Republic", "number": "760"}, | |
{"code": "TW", "code3": "TWN", "name": "Taiwan", "number": "158"}, | |
{"code": "TJ", "code3": "TJK", "name": "Tajikistan", "number": "762"}, | |
{"code": "TZ", "code3": "TZA", "name": "Tanzania, United Republic of", "number": "834"}, | |
{"code": "TH", "code3": "THA", "name": "Thailand", "number": "764"}, | |
{"code": "TL", "code3": "TLS", "name": "Timor-Leste", "number": "626"}, | |
{"code": "TG", "code3": "TGO", "name": "Togo", "number": "768"}, | |
{"code": "TK", "code3": "TKL", "name": "Tokelau", "number": "772"}, | |
{"code": "TO", "code3": "TON", "name": "Tonga", "number": "776"}, | |
{"code": "TT", "code3": "TTO", "name": "Trinidad and Tobago", "number": "780"}, | |
{"code": "TN", "code3": "TUN", "name": "Tunisia", "number": "788"}, | |
{"code": "TR", "code3": "TUR", "name": "Turkey", "number": "792"}, | |
{"code": "TM", "code3": "TKM", "name": "Turkmenistan", "number": "795"}, | |
{"code": "TC", "code3": "TCA", "name": "Turks and Caicos Islands (the)", "number": "796"}, | |
{"code": "TV", "code3": "TUV", "name": "Tuvalu", "number": "798"}, | |
{"code": "UG", "code3": "UGA", "name": "Uganda", "number": "800"}, | |
{"code": "UA", "code3": "UKR", "name": "Ukraine", "number": "804"}, | |
{"code": "AE", "code3": "ARE", "name": "United Arab Emirates (the)", "number": "784"}, | |
{"code": "GB", "code3": "GBR", "name": "United Kingdom of Great Britain and Northern Ireland (the)", "number": "826"}, | |
{"code": "UM", "code3": "UMI", "name": "United States Minor Outlying Islands (the)", "number": "581"}, | |
{"code": "US", "code3": "USA", "name": "United States of America (the)", "number": "840"}, | |
{"code": "UY", "code3": "URY", "name": "Uruguay", "number": "858"}, | |
{"code": "UZ", "code3": "UZB", "name": "Uzbekistan", "number": "860"}, | |
{"code": "VU", "code3": "VUT", "name": "Vanuatu", "number": "548"}, | |
{"code": "VE", "code3": "VEN", "name": "Venezuela (Bolivarian Republic of)", "number": "862"}, | |
{"code": "VN", "code3": "VNM", "name": "Viet Nam", "number": "704"}, | |
{"code": "VG", "code3": "VGB", "name": "Virgin Islands (British)", "number": "092"}, | |
{"code": "VI", "code3": "VIR", "name": "Virgin Islands (U.S.)", "number": "850"}, | |
{"code": "WF", "code3": "WLF", "name": "Wallis and Futuna", "number": "876"}, | |
{"code": "EH", "code3": "ESH", "name": "Western Sahara", "number": "732"}, | |
{"code": "YE", "code3": "YEM", "name": "Yemen", "number": "887"}, | |
{"code": "ZM", "code3": "ZMB", "name": "Zambia", "number": "894"}, | |
{"code": "ZW", "code3": "ZWE", "name": "Zimbabwe", "number": "716"}, | |
{"code": "AX", "code3": "ALA", "name": "Åland Islands", "number": "248"} | |
]; |
[
{
"name": "Afghanistan",
"code": "AF",
"timezone": "Afghanistan Standard Time",
"utc": "UTC+04:30",
"mobileCode": "+93",
"flag": "🇦🇫"
},
{
"name": "Åland Islands",
"code": "AX",
"timezone": "FLE Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+358-18",
"flag": "🇦🇽"
},
{
"name": "Albania",
"code": "AL",
"timezone": "Central Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+355",
"flag": "🇦🇱"
},
{
"name": "Algeria",
"code": "DZ",
"timezone": "W. Central Africa Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+213",
"flag": "🇩🇿"
},
{
"name": "American Samoa",
"code": "AS",
"timezone": "UTC-11",
"utc": "UTC-11:00",
"mobileCode": "+1-684",
"flag": "🇦🇸"
},
{
"name": "Andorra",
"code": "AD",
"timezone": "W. Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+376",
"flag": "🇦🇩"
},
{
"name": "Angola",
"code": "AO",
"timezone": "W. Central Africa Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+244",
"flag": "🇦🇴"
},
{
"name": "Anguilla",
"code": "AI",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+1-264",
"flag": "🇦🇮"
},
{
"name": "Antarctica",
"code": "AQ",
"timezone": "Pacific SA Standard Time",
"utc": "UTC-03:00",
"mobileCode": "+",
"flag": "🇦🇶"
},
{
"name": "Antigua and Barbuda",
"code": "AG",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+1-268",
"flag": "🇦🇬"
},
{
"name": "Argentina",
"code": "AR",
"timezone": "Argentina Standard Time",
"utc": "UTC-03:00",
"mobileCode": "+54",
"flag": "🇦🇷"
},
{
"name": "Armenia",
"code": "AM",
"timezone": "Caucasus Standard Time",
"utc": "UTC+04:00",
"mobileCode": "+374",
"flag": "🇦🇲"
},
{
"name": "Aruba",
"code": "AW",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+297",
"flag": "🇦🇼"
},
{
"name": "Australia",
"code": "AU",
"timezone": "AUS Eastern Standard Time",
"utc": "UTC+10:00",
"mobileCode": "+61",
"flag": "🇦🇺"
},
{
"name": "Austria",
"code": "AT",
"timezone": "W. Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+43",
"flag": "🇦🇹"
},
{
"name": "Azerbaijan",
"code": "AZ",
"timezone": "Azerbaijan Standard Time",
"utc": "UTC+04:00",
"mobileCode": "+994",
"flag": "🇦🇿"
},
{
"name": "Bahamas, The",
"code": "BS",
"timezone": "Eastern Standard Time",
"utc": "UTC-05:00",
"mobileCode": "+1-242",
"flag": "🇧🇸"
},
{
"name": "Bahrain",
"code": "BH",
"timezone": "Arab Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+973",
"flag": "🇧🇭"
},
{
"name": "Bangladesh",
"code": "BD",
"timezone": "Bangladesh Standard Time",
"utc": "UTC+06:00",
"mobileCode": "+880",
"flag": "🇧🇩"
},
{
"name": "Barbados",
"code": "BB",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+1-246",
"flag": "🇧🇧"
},
{
"name": "Belarus",
"code": "BY",
"timezone": "Belarus Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+375",
"flag": "🇧🇾"
},
{
"name": "Belgium",
"code": "BE",
"timezone": "Romance Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+32",
"flag": "🇧🇪"
},
{
"name": "Belize",
"code": "BZ",
"timezone": "Central America Standard Time",
"utc": "UTC-06:00",
"mobileCode": "+501",
"flag": "🇧🇿"
},
{
"name": "Benin",
"code": "BJ",
"timezone": "W. Central Africa Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+229",
"flag": "🇧🇯"
},
{
"name": "Bermuda",
"code": "BM",
"timezone": "Atlantic Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+1-441",
"flag": "🇧🇲"
},
{
"name": "Bhutan",
"code": "BT",
"timezone": "Bangladesh Standard Time",
"utc": "UTC+06:00",
"mobileCode": "+975",
"flag": "🇧🇹"
},
{
"name": "Bolivarian Republic of Venezuela",
"code": "VE",
"timezone": "Venezuela Standard Time",
"utc": "UTC-04:30",
"mobileCode": "+58",
"flag": "🇻🇪"
},
{
"name": "Bolivia",
"code": "BO",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+591",
"flag": "🇧🇴"
},
{
"name": "Bonaire, Sint Eustatius and Saba",
"code": "BQ",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+599",
"flag": "🇧🇶"
},
{
"name": "Bosnia and Herzegovina",
"code": "BA",
"timezone": "Central European Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+387",
"flag": "🇧🇦"
},
{
"name": "Botswana",
"code": "BW",
"timezone": "South Africa Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+267",
"flag": "🇧🇼"
},
{
"name": "Bouvet Island",
"code": "BV",
"timezone": "UTC",
"utc": "UTC",
"mobileCode": "+",
"flag": "🇧🇻"
},
{
"name": "Brazil",
"code": "BR",
"timezone": "E. South America Standard Time",
"utc": "UTC-03:00",
"mobileCode": "+55",
"flag": "🇧🇷"
},
{
"name": "British Indian Ocean Territory",
"code": "IO",
"timezone": "Central Asia Standard Time",
"utc": "UTC+06:00",
"mobileCode": "+246",
"flag": "🇮🇴"
},
{
"name": "Brunei",
"code": "BN",
"timezone": "Singapore Standard Time",
"utc": "UTC+08:00",
"mobileCode": "+673",
"flag": "🇧🇳"
},
{
"name": "Bulgaria",
"code": "BG",
"timezone": "FLE Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+359",
"flag": "🇧🇬"
},
{
"name": "Burkina Faso",
"code": "BF",
"timezone": "Greenwich Standard Time",
"utc": "UTC",
"mobileCode": "+226",
"flag": "🇧🇫"
},
{
"name": "Burundi",
"code": "BI",
"timezone": "South Africa Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+257",
"flag": "🇧🇮"
},
{
"name": "Cabo Verde",
"code": "CV",
"timezone": "Cape Verde Standard Time",
"utc": "UTC-01:00",
"mobileCode": "+238",
"flag": "🇨🇻"
},
{
"name": "Cambodia",
"code": "KH",
"timezone": "SE Asia Standard Time",
"utc": "UTC+07:00",
"mobileCode": "+855",
"flag": "🇰🇭"
},
{
"name": "Cameroon",
"code": "CM",
"timezone": "W. Central Africa Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+237",
"flag": "🇨🇲"
},
{
"name": "Canada",
"code": "CA",
"timezone": "Eastern Standard Time",
"utc": "UTC-05:00",
"mobileCode": "+1",
"flag": "🇨🇦"
},
{
"name": "Cayman Islands",
"code": "KY",
"timezone": "SA Pacific Standard Time",
"utc": "UTC-05:00",
"mobileCode": "+1-345",
"flag": "🇰🇾"
},
{
"name": "Central African Republic",
"code": "CF",
"timezone": "W. Central Africa Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+236",
"flag": "🇨🇫"
},
{
"name": "Chad",
"code": "TD",
"timezone": "W. Central Africa Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+235",
"flag": "🇹🇩"
},
{
"name": "Chile",
"code": "CL",
"timezone": "Pacific SA Standard Time",
"utc": "UTC-03:00",
"mobileCode": "+56",
"flag": "🇨🇱"
},
{
"name": "China",
"code": "CN",
"timezone": "China Standard Time",
"utc": "UTC+08:00",
"mobileCode": "+86",
"flag": "🇨🇳"
},
{
"name": "Christmas Island",
"code": "CX",
"timezone": "SE Asia Standard Time",
"utc": "UTC+07:00",
"mobileCode": "+61",
"flag": "🇨🇽"
},
{
"name": "Cocos (Keeling) Islands",
"code": "CC",
"timezone": "Myanmar Standard Time",
"utc": "UTC+06:30",
"mobileCode": "+61",
"flag": "🇨🇨"
},
{
"name": "Colombia",
"code": "CO",
"timezone": "SA Pacific Standard Time",
"utc": "UTC-05:00",
"mobileCode": "+57",
"flag": "🇨🇴"
},
{
"name": "Comoros",
"code": "KM",
"timezone": "E. Africa Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+269",
"flag": "🇰🇲"
},
{
"name": "Congo",
"code": "CG",
"timezone": "W. Central Africa Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+242",
"flag": "🇨🇬"
},
{
"name": "Congo (DRC)",
"code": "CD",
"timezone": "W. Central Africa Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+243",
"flag": "🇨🇩"
},
{
"name": "Cook Islands",
"code": "CK",
"timezone": "Hawaiian Standard Time",
"utc": "UTC-10:00",
"mobileCode": "+682",
"flag": "🇨🇰"
},
{
"name": "Costa Rica",
"code": "CR",
"timezone": "Central America Standard Time",
"utc": "UTC-06:00",
"mobileCode": "+506",
"flag": "🇨🇷"
},
{
"name": "Côte d'Ivoire",
"code": "CI",
"timezone": "Greenwich Standard Time",
"utc": "UTC",
"mobileCode": "+225",
"flag": "🇨🇮"
},
{
"name": "Croatia",
"code": "HR",
"timezone": "Central European Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+385",
"flag": "🇭🇷"
},
{
"name": "Cuba",
"code": "CU",
"timezone": "Eastern Standard Time",
"utc": "UTC-05:00",
"mobileCode": "+53",
"flag": "🇨🇺"
},
{
"name": "Curaçao",
"code": "CW",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+599",
"flag": "🇨🇼"
},
{
"name": "Cyprus",
"code": "CY",
"timezone": "E. Europe Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+357",
"flag": "🇨🇾"
},
{
"name": "Czech Republic",
"code": "CZ",
"timezone": "Central Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+420",
"flag": "🇨🇿"
},
{
"name": "Democratic Republic of Timor-Leste",
"code": "TL",
"timezone": "Tokyo Standard Time",
"utc": "UTC+09:00",
"mobileCode": "+670",
"flag": "🇹🇱"
},
{
"name": "Denmark",
"code": "DK",
"timezone": "Romance Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+45",
"flag": "🇩🇰"
},
{
"name": "Djibouti",
"code": "DJ",
"timezone": "E. Africa Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+253",
"flag": "🇩🇯"
},
{
"name": "Dominica",
"code": "DM",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+1-767",
"flag": "🇩🇲"
},
{
"name": "Dominican Republic",
"code": "DO",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+1-809 and 1-829",
"flag": "🇩🇴"
},
{
"name": "Ecuador",
"code": "EC",
"timezone": "SA Pacific Standard Time",
"utc": "UTC-05:00",
"mobileCode": "+593",
"flag": "🇪🇨"
},
{
"name": "Egypt",
"code": "EG",
"timezone": "Egypt Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+20",
"flag": "🇪🇬"
},
{
"name": "El Salvador",
"code": "SV",
"timezone": "Central America Standard Time",
"utc": "UTC-06:00",
"mobileCode": "+503",
"flag": "🇸🇻"
},
{
"name": "Equatorial Guinea",
"code": "GQ",
"timezone": "W. Central Africa Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+240",
"flag": "🇬🇶"
},
{
"name": "Eritrea",
"code": "ER",
"timezone": "E. Africa Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+291",
"flag": "🇪🇷"
},
{
"name": "Estonia",
"code": "EE",
"timezone": "FLE Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+372",
"flag": "🇪🇪"
},
{
"name": "Ethiopia",
"code": "ET",
"timezone": "E. Africa Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+251",
"flag": "🇪🇹"
},
{
"name": "Falkland Islands (Islas Malvinas)",
"code": "FK",
"timezone": "SA Eastern Standard Time",
"utc": "UTC-03:00",
"mobileCode": "+500",
"flag": "🇫🇰"
},
{
"name": "Faroe Islands",
"code": "FO",
"timezone": "GMT Standard Time",
"utc": "UTC",
"mobileCode": "+298",
"flag": "🇫🇴"
},
{
"name": "Fiji Islands",
"code": "FJ",
"timezone": "Fiji Standard Time",
"utc": "UTC+12:00",
"mobileCode": "+679",
"flag": "🇫🇯"
},
{
"name": "Finland",
"code": "FI",
"timezone": "FLE Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+358",
"flag": "🇫🇮"
},
{
"name": "France",
"code": "FR",
"timezone": "Romance Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+33",
"flag": "🇫🇷"
},
{
"name": "French Guiana",
"code": "GF",
"timezone": "SA Eastern Standard Time",
"utc": "UTC-03:00",
"mobileCode": "+594",
"flag": "🇬🇫"
},
{
"name": "French Polynesia",
"code": "PF",
"timezone": "Hawaiian Standard Time",
"utc": "UTC-10:00",
"mobileCode": "+689",
"flag": "🇵🇫"
},
{
"name": "French Southern and Antarctic Lands",
"code": "TF",
"timezone": "West Asia Standard Time",
"utc": "UTC+05:00",
"mobileCode": "+",
"flag": "🇹🇫"
},
{
"name": "Gabon",
"code": "GA",
"timezone": "W. Central Africa Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+241",
"flag": "🇬🇦"
},
{
"name": "Gambia, The",
"code": "GM",
"timezone": "Greenwich Standard Time",
"utc": "UTC",
"mobileCode": "+220",
"flag": "🇬🇲"
},
{
"name": "Georgia",
"code": "GE",
"timezone": "Georgian Standard Time",
"utc": "UTC+04:00",
"mobileCode": "+995",
"flag": "🇬🇪"
},
{
"name": "Germany",
"code": "DE",
"timezone": "W. Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+49",
"flag": "🇩🇪"
},
{
"name": "Ghana",
"code": "GH",
"timezone": "Greenwich Standard Time",
"utc": "UTC",
"mobileCode": "+233",
"flag": "🇬🇭"
},
{
"name": "Gibraltar",
"code": "GI",
"timezone": "W. Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+350",
"flag": "🇬🇮"
},
{
"name": "Greece",
"code": "GR",
"timezone": "GTB Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+30",
"flag": "🇬🇷"
},
{
"name": "Greenland",
"code": "GL",
"timezone": "Greenland Standard Time",
"utc": "UTC-03:00",
"mobileCode": "+299",
"flag": "🇬🇱"
},
{
"name": "Grenada",
"code": "GD",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+1-473",
"flag": "🇬🇩"
},
{
"name": "Guadeloupe",
"code": "GP",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+590",
"flag": "🇬🇵"
},
{
"name": "Guam",
"code": "GU",
"timezone": "West Pacific Standard Time",
"utc": "UTC+10:00",
"mobileCode": "+1-671",
"flag": "🇬🇺"
},
{
"name": "Guatemala",
"code": "GT",
"timezone": "Central America Standard Time",
"utc": "UTC-06:00",
"mobileCode": "+502",
"flag": "🇬🇹"
},
{
"name": "Guernsey",
"code": "GG",
"timezone": "GMT Standard Time",
"utc": "UTC",
"mobileCode": "+44-1481",
"flag": "🇬🇬"
},
{
"name": "Guinea",
"code": "GN",
"timezone": "Greenwich Standard Time",
"utc": "UTC",
"mobileCode": "+224",
"flag": "🇬🇳"
},
{
"name": "Guinea-Bissau",
"code": "GW",
"timezone": "Greenwich Standard Time",
"utc": "UTC",
"mobileCode": "+245",
"flag": "🇬🇼"
},
{
"name": "Guyana",
"code": "GY",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+592",
"flag": "🇬🇾"
},
{
"name": "Haiti",
"code": "HT",
"timezone": "Eastern Standard Time",
"utc": "UTC-05:00",
"mobileCode": "+509",
"flag": "🇭🇹"
},
{
"name": "Heard Island and McDonald Islands",
"code": "HM",
"timezone": "Mauritius Standard Time",
"utc": "UTC+04:00",
"mobileCode": "+ ",
"flag": "🇭🇲"
},
{
"name": "Honduras",
"code": "HN",
"timezone": "Central America Standard Time",
"utc": "UTC-06:00",
"mobileCode": "+504",
"flag": "🇭🇳"
},
{
"name": "Hong Kong SAR",
"code": "HK",
"timezone": "China Standard Time",
"utc": "UTC+08:00",
"mobileCode": "+852",
"flag": "🇭🇰"
},
{
"name": "Hungary",
"code": "HU",
"timezone": "Central Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+36",
"flag": "🇭🇺"
},
{
"name": "Iceland",
"code": "IS",
"timezone": "Greenwich Standard Time",
"utc": "UTC",
"mobileCode": "+354",
"flag": "🇮🇸"
},
{
"name": "India",
"code": "IN",
"timezone": "India Standard Time",
"utc": "UTC+05:30",
"mobileCode": "+91",
"flag": "🇮🇳"
},
{
"name": "Indonesia",
"code": "ID",
"timezone": "SE Asia Standard Time",
"utc": "UTC+07:00",
"mobileCode": "+62",
"flag": "🇮🇩"
},
{
"name": "Iran",
"code": "IR",
"timezone": "Iran Standard Time",
"utc": "UTC+03:30",
"mobileCode": "+98",
"flag": "🇮🇷"
},
{
"name": "Iraq",
"code": "IQ",
"timezone": "Arabic Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+964",
"flag": "🇮🇶"
},
{
"name": "Ireland",
"code": "IE",
"timezone": "GMT Standard Time",
"utc": "UTC",
"mobileCode": "+353",
"flag": "🇮🇪"
},
{
"name": "Israel",
"code": "IL",
"timezone": "Israel Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+972",
"flag": "🇮🇱"
},
{
"name": "Italy",
"code": "IT",
"timezone": "W. Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+39",
"flag": "🇮🇹"
},
{
"name": "Jamaica",
"code": "JM",
"timezone": "SA Pacific Standard Time",
"utc": "UTC-05:00",
"mobileCode": "+1-876",
"flag": "🇯🇲"
},
{
"name": "Jan Mayen",
"code": "SJ",
"timezone": "W. Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+47",
"flag": "🇸🇯"
},
{
"name": "Japan",
"code": "JP",
"timezone": "Tokyo Standard Time",
"utc": "UTC+09:00",
"mobileCode": "+81",
"flag": "🇯🇵"
},
{
"name": "Jersey",
"code": "JE",
"timezone": "GMT Standard Time",
"utc": "UTC",
"mobileCode": "+44-1534",
"flag": "🇯🇪"
},
{
"name": "Jordan",
"code": "JO",
"timezone": "Jordan Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+962",
"flag": "🇯🇴"
},
{
"name": "Kazakhstan",
"code": "KZ",
"timezone": "Central Asia Standard Time",
"utc": "UTC+06:00",
"mobileCode": "+7",
"flag": "🇰🇿"
},
{
"name": "Kenya",
"code": "KE",
"timezone": "E. Africa Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+254",
"flag": "🇰🇪"
},
{
"name": "Kiribati",
"code": "KI",
"timezone": "UTC+12",
"utc": "UTC+12:00",
"mobileCode": "+686",
"flag": "🇰🇮"
},
{
"name": "Korea",
"code": "KR",
"timezone": "Korea Standard Time",
"utc": "UTC+09:00",
"mobileCode": "+82",
"flag": "🇰🇷"
},
{
"name": "Kosovo",
"code": "XK",
"timezone": "Central European Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+",
"flag": "🇽🇰"
},
{
"name": "Kuwait",
"code": "KW",
"timezone": "Arab Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+965",
"flag": "🇰🇼"
},
{
"name": "Kyrgyzstan",
"code": "KG",
"timezone": "Central Asia Standard Time",
"utc": "UTC+06:00",
"mobileCode": "+996",
"flag": "🇰🇬"
},
{
"name": "Laos",
"code": "LA",
"timezone": "SE Asia Standard Time",
"utc": "UTC+07:00",
"mobileCode": "+856",
"flag": "🇱🇦"
},
{
"name": "Latvia",
"code": "LV",
"timezone": "FLE Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+371",
"flag": "🇱🇻"
},
{
"name": "Lebanon",
"code": "LB",
"timezone": "Middle East Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+961",
"flag": "🇱🇧"
},
{
"name": "Lesotho",
"code": "LS",
"timezone": "South Africa Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+266",
"flag": "🇱🇸"
},
{
"name": "Liberia",
"code": "LR",
"timezone": "Greenwich Standard Time",
"utc": "UTC",
"mobileCode": "+231",
"flag": "🇱🇷"
},
{
"name": "Libya",
"code": "LY",
"timezone": "E. Europe Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+218",
"flag": "🇱🇾"
},
{
"name": "Liechtenstein",
"code": "LI",
"timezone": "W. Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+423",
"flag": "🇱🇮"
},
{
"name": "Lithuania",
"code": "LT",
"timezone": "FLE Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+370",
"flag": "🇱🇹"
},
{
"name": "Luxembourg",
"code": "LU",
"timezone": "W. Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+352",
"flag": "🇱🇺"
},
{
"name": "Macao SAR",
"code": "MO",
"timezone": "China Standard Time",
"utc": "UTC+08:00",
"mobileCode": "+853",
"flag": "🇲🇴"
},
{
"name": "Macedonia, Former Yugoslav Republic of",
"code": "MK",
"timezone": "Central European Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+389",
"flag": "🇲🇰"
},
{
"name": "Madagascar",
"code": "MG",
"timezone": "E. Africa Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+261",
"flag": "🇲🇬"
},
{
"name": "Malawi",
"code": "MW",
"timezone": "South Africa Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+265",
"flag": "🇲🇼"
},
{
"name": "Malaysia",
"code": "MY",
"timezone": "Singapore Standard Time",
"utc": "UTC+08:00",
"mobileCode": "+60",
"flag": "🇲🇾"
},
{
"name": "Maldives",
"code": "MV",
"timezone": "West Asia Standard Time",
"utc": "UTC+05:00",
"mobileCode": "+960",
"flag": "🇲🇻"
},
{
"name": "Mali",
"code": "ML",
"timezone": "Greenwich Standard Time",
"utc": "UTC",
"mobileCode": "+223",
"flag": "🇲🇱"
},
{
"name": "Malta",
"code": "MT",
"timezone": "W. Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+356",
"flag": "🇲🇹"
},
{
"name": "Man, Isle of",
"code": "IM",
"timezone": "GMT Standard Time",
"utc": "UTC",
"mobileCode": "+44-1624",
"flag": "🇮🇲"
},
{
"name": "Marshall Islands",
"code": "MH",
"timezone": "UTC+12",
"utc": "UTC+12:00",
"mobileCode": "+692",
"flag": "🇲🇭"
},
{
"name": "Martinique",
"code": "MQ",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+596",
"flag": "🇲🇶"
},
{
"name": "Mauritania",
"code": "MR",
"timezone": "Greenwich Standard Time",
"utc": "UTC",
"mobileCode": "+222",
"flag": "🇲🇷"
},
{
"name": "Mauritius",
"code": "MU",
"timezone": "Mauritius Standard Time",
"utc": "UTC+04:00",
"mobileCode": "+230",
"flag": "🇲🇺"
},
{
"name": "Mayotte",
"code": "YT",
"timezone": "E. Africa Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+262",
"flag": "🇾🇹"
},
{
"name": "Mexico",
"code": "MX",
"timezone": "Central Standard Time (Mexico)",
"utc": "UTC-06:00",
"mobileCode": "+52",
"flag": "🇲🇽"
},
{
"name": "Micronesia",
"code": "FM",
"timezone": "West Pacific Standard Time",
"utc": "UTC+10:00",
"mobileCode": "+691",
"flag": "🇫🇲"
},
{
"name": "Moldova",
"code": "MD",
"timezone": "GTB Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+373",
"flag": "🇲🇩"
},
{
"name": "Monaco",
"code": "MC",
"timezone": "W. Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+377",
"flag": "🇲🇨"
},
{
"name": "Mongolia",
"code": "MN",
"timezone": "Ulaanbaatar Standard Time",
"utc": "UTC+08:00",
"mobileCode": "+976",
"flag": "🇲🇳"
},
{
"name": "Montenegro",
"code": "ME",
"timezone": "Central European Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+382",
"flag": "🇲🇪"
},
{
"name": "Montserrat",
"code": "MS",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+1-664",
"flag": "🇲🇸"
},
{
"name": "Morocco",
"code": "MA",
"timezone": "Morocco Standard Time",
"utc": "UTC",
"mobileCode": "+212",
"flag": "🇲🇦"
},
{
"name": "Mozambique",
"code": "MZ",
"timezone": "South Africa Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+258",
"flag": "🇲🇿"
},
{
"name": "Myanmar",
"code": "MM",
"timezone": "Myanmar Standard Time",
"utc": "UTC+06:30",
"mobileCode": "+95",
"flag": "🇲🇲"
},
{
"name": "Namibia",
"code": "NA",
"timezone": "Namibia Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+264",
"flag": "🇳🇦"
},
{
"name": "Nauru",
"code": "NR",
"timezone": "UTC+12",
"utc": "UTC+12:00",
"mobileCode": "+674",
"flag": "🇳🇷"
},
{
"name": "Nepal",
"code": "NP",
"timezone": "Nepal Standard Time",
"utc": "UTC+05:45",
"mobileCode": "+977",
"flag": "🇳🇵"
},
{
"name": "Netherlands",
"code": "NL",
"timezone": "W. Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+31",
"flag": "🇳🇱"
},
{
"name": "New Caledonia",
"code": "NC",
"timezone": "Central Pacific Standard Time",
"utc": "UTC+11:00",
"mobileCode": "+687",
"flag": "🇳🇨"
},
{
"name": "New Zealand",
"code": "NZ",
"timezone": "New Zealand Standard Time",
"utc": "UTC+12:00",
"mobileCode": "+64",
"flag": "🇳🇿"
},
{
"name": "Nicaragua",
"code": "NI",
"timezone": "Central America Standard Time",
"utc": "UTC-06:00",
"mobileCode": "+505",
"flag": "🇳🇮"
},
{
"name": "Niger",
"code": "NE",
"timezone": "W. Central Africa Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+227",
"flag": "🇳🇪"
},
{
"name": "Nigeria",
"code": "NG",
"timezone": "W. Central Africa Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+234",
"flag": "🇳🇬"
},
{
"name": "Niue",
"code": "NU",
"timezone": "UTC-11",
"utc": "UTC-11:00",
"mobileCode": "+683",
"flag": "🇳🇺"
},
{
"name": "Norfolk Island",
"code": "NF",
"timezone": "Central Pacific Standard Time",
"utc": "UTC+11:00",
"mobileCode": "+672",
"flag": "🇳🇫"
},
{
"name": "North Korea",
"code": "KP",
"timezone": "Korea Standard Time",
"utc": "UTC+09:00",
"mobileCode": "+850",
"flag": "🇰🇵"
},
{
"name": "Northern Mariana Islands",
"code": "MP",
"timezone": "West Pacific Standard Time",
"utc": "UTC+10:00",
"mobileCode": "+1-670",
"flag": "🇲🇵"
},
{
"name": "Norway",
"code": "NO",
"timezone": "W. Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+47",
"flag": "🇳🇴"
},
{
"name": "Oman",
"code": "OM",
"timezone": "Arabian Standard Time",
"utc": "UTC+04:00",
"mobileCode": "+968",
"flag": "🇴🇲"
},
{
"name": "Pakistan",
"code": "PK",
"timezone": "Pakistan Standard Time",
"utc": "UTC+05:00",
"mobileCode": "+92",
"flag": "🇵🇰"
},
{
"name": "Palau",
"code": "PW",
"timezone": "Tokyo Standard Time",
"utc": "UTC+09:00",
"mobileCode": "+680",
"flag": "🇵🇼"
},
{
"name": "Palestinian Authority",
"code": "PS",
"timezone": "Egypt Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+970",
"flag": "🇵🇸"
},
{
"name": "Panama",
"code": "PA",
"timezone": "SA Pacific Standard Time",
"utc": "UTC-05:00",
"mobileCode": "+507",
"flag": "🇵🇦"
},
{
"name": "Papua New Guinea",
"code": "PG",
"timezone": "West Pacific Standard Time",
"utc": "UTC+10:00",
"mobileCode": "+675",
"flag": "🇵🇬"
},
{
"name": "Paraguay",
"code": "PY",
"timezone": "Paraguay Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+595",
"flag": "🇵🇾"
},
{
"name": "Peru",
"code": "PE",
"timezone": "SA Pacific Standard Time",
"utc": "UTC-05:00",
"mobileCode": "+51",
"flag": "🇵🇪"
},
{
"name": "Philippines",
"code": "PH",
"timezone": "Singapore Standard Time",
"utc": "UTC+08:00",
"mobileCode": "+63",
"flag": "🇵🇭"
},
{
"name": "Pitcairn Islands",
"code": "PN",
"timezone": "Pacific Standard Time",
"utc": "UTC-08:00",
"mobileCode": "+870",
"flag": "🇵🇳"
},
{
"name": "Poland",
"code": "PL",
"timezone": "Central European Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+48",
"flag": "🇵🇱"
},
{
"name": "Portugal",
"code": "PT",
"timezone": "GMT Standard Time",
"utc": "UTC",
"mobileCode": "+351",
"flag": "🇵🇹"
},
{
"name": "Puerto Rico",
"code": "PR",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+1-787 and 1-939",
"flag": "🇵🇷"
},
{
"name": "Qatar",
"code": "QA",
"timezone": "Arab Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+974",
"flag": "🇶🇦"
},
{
"name": "Reunion",
"code": "RE",
"timezone": "Mauritius Standard Time",
"utc": "UTC+04:00",
"mobileCode": "+262",
"flag": "🇷🇪"
},
{
"name": "Romania",
"code": "RO",
"timezone": "GTB Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+40",
"flag": "🇷🇴"
},
{
"name": "Russia",
"code": "RU",
"timezone": "Russian Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+7",
"flag": "🇷🇺"
},
{
"name": "Rwanda",
"code": "RW",
"timezone": "South Africa Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+250",
"flag": "🇷🇼"
},
{
"name": "Saint Barthélemy",
"code": "BL",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+590",
"flag": "🇧🇱"
},
{
"name": "Saint Helena, Ascension and Tristan da Cunha",
"code": "SH",
"timezone": "Greenwich Standard Time",
"utc": "UTC",
"mobileCode": "+290",
"flag": "🇸🇭"
},
{
"name": "Saint Kitts and Nevis",
"code": "KN",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+1-869",
"flag": "🇰🇳"
},
{
"name": "Saint Lucia",
"code": "LC",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+1-758",
"flag": "🇱🇨"
},
{
"name": "Saint Martin (French part)",
"code": "MF",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+590",
"flag": "🇲🇫"
},
{
"name": "Saint Pierre and Miquelon",
"code": "PM",
"timezone": "Greenland Standard Time",
"utc": "UTC-03:00",
"mobileCode": "+508",
"flag": "🇵🇲"
},
{
"name": "Saint Vincent and the Grenadines",
"code": "VC",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+1-784",
"flag": "🇻🇨"
},
{
"name": "Samoa",
"code": "WS",
"timezone": "Samoa Standard Time",
"utc": "UTC+13:00",
"mobileCode": "+685",
"flag": "🇼🇸"
},
{
"name": "San Marino",
"code": "SM",
"timezone": "W. Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+378",
"flag": "🇸🇲"
},
{
"name": "São Tomé and Príncipe",
"code": "ST",
"timezone": "Greenwich Standard Time",
"utc": "UTC",
"mobileCode": "+239",
"flag": "🇸🇹"
},
{
"name": "Saudi Arabia",
"code": "SA",
"timezone": "Arab Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+966",
"flag": "🇸🇦"
},
{
"name": "Senegal",
"code": "SN",
"timezone": "Greenwich Standard Time",
"utc": "UTC",
"mobileCode": "+221",
"flag": "🇸🇳"
},
{
"name": "Serbia",
"code": "RS",
"timezone": "Central Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+381",
"flag": "🇷🇸"
},
{
"name": "Seychelles",
"code": "SC",
"timezone": "Mauritius Standard Time",
"utc": "UTC+04:00",
"mobileCode": "+248",
"flag": "🇸🇨"
},
{
"name": "Sierra Leone",
"code": "SL",
"timezone": "Greenwich Standard Time",
"utc": "UTC",
"mobileCode": "+232",
"flag": "🇸🇱"
},
{
"name": "Singapore",
"code": "SG",
"timezone": "Singapore Standard Time",
"utc": "UTC+08:00",
"mobileCode": "+65",
"flag": "🇸🇬"
},
{
"name": "Sint Maarten (Dutch part)",
"code": "SX",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+599",
"flag": "🇸🇽"
},
{
"name": "Slovakia",
"code": "SK",
"timezone": "Central Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+421",
"flag": "🇸🇰"
},
{
"name": "Slovenia",
"code": "SI",
"timezone": "Central Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+386",
"flag": "🇸🇮"
},
{
"name": "Solomon Islands",
"code": "SB",
"timezone": "Central Pacific Standard Time",
"utc": "UTC+11:00",
"mobileCode": "+677",
"flag": "🇸🇧"
},
{
"name": "Somalia",
"code": "SO",
"timezone": "E. Africa Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+252",
"flag": "🇸🇴"
},
{
"name": "South Africa",
"code": "ZA",
"timezone": "South Africa Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+27",
"flag": "🇿🇦"
},
{
"name": "South Georgia and the South Sandwich Islands",
"code": "GS",
"timezone": "UTC-02",
"utc": "UTC-02:00",
"mobileCode": "+",
"flag": "🇬🇸"
},
{
"name": "South Sudan",
"code": "SS",
"timezone": "E. Africa Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+211",
"flag": "🇸🇸"
},
{
"name": "Spain",
"code": "ES",
"timezone": "Romance Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+34",
"flag": "🇪🇸"
},
{
"name": "Sri Lanka",
"code": "LK",
"timezone": "Sri Lanka Standard Time",
"utc": "UTC+05:30",
"mobileCode": "+94",
"flag": "🇱🇰"
},
{
"name": "Sudan",
"code": "SD",
"timezone": "E. Africa Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+249",
"flag": "🇸🇩"
},
{
"name": "Suriname",
"code": "SR",
"timezone": "SA Eastern Standard Time",
"utc": "UTC-03:00",
"mobileCode": "+597",
"flag": "🇸🇷"
},
{
"name": "Svalbard",
"code": "SJ",
"timezone": "W. Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+47",
"flag": "🇸🇯"
},
{
"name": "Swaziland",
"code": "SZ",
"timezone": "South Africa Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+268",
"flag": "🇸🇿"
},
{
"name": "Sweden",
"code": "SE",
"timezone": "W. Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+46",
"flag": "🇸🇪"
},
{
"name": "Switzerland",
"code": "CH",
"timezone": "W. Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+41",
"flag": "🇨🇭"
},
{
"name": "Syria",
"code": "SY",
"timezone": "Syria Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+963",
"flag": "🇸🇾"
},
{
"name": "Taiwan",
"code": "TW",
"timezone": "Taipei Standard Time",
"utc": "UTC+08:00",
"mobileCode": "+886",
"flag": "🇹🇼"
},
{
"name": "Tajikistan",
"code": "TJ",
"timezone": "West Asia Standard Time",
"utc": "UTC+05:00",
"mobileCode": "+992",
"flag": "🇹🇯"
},
{
"name": "Tanzania",
"code": "TZ",
"timezone": "E. Africa Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+255",
"flag": "🇹🇿"
},
{
"name": "Thailand",
"code": "TH",
"timezone": "SE Asia Standard Time",
"utc": "UTC+07:00",
"mobileCode": "+66",
"flag": "🇹🇭"
},
{
"name": "Togo",
"code": "TG",
"timezone": "Greenwich Standard Time",
"utc": "UTC",
"mobileCode": "+228",
"flag": "🇹🇬"
},
{
"name": "Tokelau",
"code": "TK",
"timezone": "Tonga Standard Time",
"utc": "UTC+13:00",
"mobileCode": "+690",
"flag": "🇹🇰"
},
{
"name": "Tonga",
"code": "TO",
"timezone": "Tonga Standard Time",
"utc": "UTC+13:00",
"mobileCode": "+676",
"flag": "🇹🇴"
},
{
"name": "Trinidad and Tobago",
"code": "TT",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+1-868",
"flag": "🇹🇹"
},
{
"name": "Tunisia",
"code": "TN",
"timezone": "W. Central Africa Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+216",
"flag": "🇹🇳"
},
{
"name": "Turkey",
"code": "TR",
"timezone": "Turkey Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+90",
"flag": "🇹🇷"
},
{
"name": "Turkmenistan",
"code": "TM",
"timezone": "West Asia Standard Time",
"utc": "UTC+05:00",
"mobileCode": "+993",
"flag": "🇹🇲"
},
{
"name": "Turks and Caicos Islands",
"code": "TC",
"timezone": "Eastern Standard Time",
"utc": "UTC-05:00",
"mobileCode": "+1-649",
"flag": "🇹🇨"
},
{
"name": "Tuvalu",
"code": "TV",
"timezone": "UTC+12",
"utc": "UTC+12:00",
"mobileCode": "+688",
"flag": "🇹🇻"
},
{
"name": "U.S. Minor Outlying Islands",
"code": "UM",
"timezone": "UTC-11",
"utc": "UTC-11:00",
"mobileCode": "+1",
"flag": "🇺🇲"
},
{
"name": "Uganda",
"code": "UG",
"timezone": "E. Africa Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+256",
"flag": "🇺🇬"
},
{
"name": "Ukraine",
"code": "UA",
"timezone": "FLE Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+380",
"flag": "🇺🇦"
},
{
"name": "United Arab Emirates",
"code": "AE",
"timezone": "Arabian Standard Time",
"utc": "UTC+04:00",
"mobileCode": "+971",
"flag": "🇦🇪"
},
{
"name": "United Kingdom",
"code": "GB",
"timezone": "GMT Standard Time",
"utc": "UTC",
"mobileCode": "+44",
"flag": "🇬🇧"
},
{
"name": "United States",
"code": "US",
"timezone": "Pacific Standard Time",
"utc": "UTC-08:00",
"mobileCode": "+1",
"flag": "🇺🇸"
},
{
"name": "Uruguay",
"code": "UY",
"timezone": "Montevideo Standard Time",
"utc": "UTC-03:00",
"mobileCode": "+598",
"flag": "🇺🇾"
},
{
"name": "Uzbekistan",
"code": "UZ",
"timezone": "West Asia Standard Time",
"utc": "UTC+05:00",
"mobileCode": "+998",
"flag": "🇺🇿"
},
{
"name": "Vanuatu",
"code": "VU",
"timezone": "Central Pacific Standard Time",
"utc": "UTC+11:00",
"mobileCode": "+678",
"flag": "🇻🇺"
},
{
"name": "Vatican City",
"code": "VA",
"timezone": "W. Europe Standard Time",
"utc": "UTC+01:00",
"mobileCode": "+379",
"flag": "🇻🇦"
},
{
"name": "Vietnam",
"code": "VN",
"timezone": "SE Asia Standard Time",
"utc": "UTC+07:00",
"mobileCode": "+84",
"flag": "🇻🇳"
},
{
"name": "Virgin Islands, U.S.",
"code": "VI",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+1-340",
"flag": "🇻🇮"
},
{
"name": "Virgin Islands, British",
"code": "VG",
"timezone": "SA Western Standard Time",
"utc": "UTC-04:00",
"mobileCode": "+1-284",
"flag": "🇻🇬"
},
{
"name": "Wallis and Futuna",
"code": "WF",
"timezone": "UTC+12",
"utc": "UTC+12:00",
"mobileCode": "+681",
"flag": "🇼🇫"
},
{
"name": "Yemen",
"code": "YE",
"timezone": "Arab Standard Time",
"utc": "UTC+03:00",
"mobileCode": "+967",
"flag": "🇾🇪"
},
{
"name": "Zambia",
"code": "ZM",
"timezone": "South Africa Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+260",
"flag": "🇿🇲"
},
{
"name": "Zimbabwe",
"code": "ZW",
"timezone": "South Africa Standard Time",
"utc": "UTC+02:00",
"mobileCode": "+263",
"flag": "🇿🇼"
}
]
export const COUNTRIES = [
{
name: 'Afghanistan',
code: 'AF',
timezone: 'Afghanistan Standard Time',
utc: 'UTC+04:30',
mobileCode: '+93',
pattern: /^(+93)?[2-9]\d{8}$/,
example: '+93701234567'
},
{
name: 'Åland Islands',
code: 'AX',
timezone: 'FLE Standard Time',
utc: 'UTC+02:00',
mobileCode: '+358-18',
pattern: /^(+358-18)?\d{5,8}$/,
example: '+358-18123456'
},
{
name: 'Albania',
code: 'AL',
timezone: 'Central Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+355',
pattern: /^(+355)?[67]\d{7}$/,
example: '+355671234567'
},
{
name: 'Algeria',
code: 'DZ',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+213',
pattern: /^(+213)?[5-9]\d{8}$/,
example: '+213551234567'
},
{
name: 'American Samoa',
code: 'AS',
timezone: 'UTC-11',
utc: 'UTC-11:00',
mobileCode: '+1-684',
pattern: /^(+1-684)?[2-9]\d{6}$/,
example: '+1-6847331234'
},
{
name: 'Andorra',
code: 'AD',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+376',
pattern: /^(+376)?[3-9]\d{5}$/,
example: '+376312345'
},
{
name: 'Angola',
code: 'AO',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+244',
pattern: /^(+244)?[2-9]\d{8}$/,
example: '+244923123456'
},
{
name: 'Anguilla',
code: 'AI',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-264',
pattern: /^(+1-264)?[2-9]\d{6}$/,
example: '+1-2645234567'
},
{
name: 'Antarctica',
code: 'AQ',
timezone: 'Pacific SA Standard Time',
utc: 'UTC-03:00',
mobileCode: '+',
pattern: /^+?\d{6,15}$/, // Generic pattern as no specific mobile code
example: '+1234567890'
},
{
name: 'Antigua and Barbuda',
code: 'AG',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-268',
pattern: /^(+1-268)?[2-9]\d{6}$/,
example: '+1-2687234567'
},
{
name: 'Argentina',
code: 'AR',
timezone: 'Argentina Standard Time',
utc: 'UTC-03:00',
mobileCode: '+54',
pattern: /^(+54)?[1-9]\d{9}$/,
example: '+549113456789'
},
{
name: 'Armenia',
code: 'AM',
timezone: 'Caucasus Standard Time',
utc: 'UTC+04:00',
mobileCode: '+374',
pattern: /^(+374)?[1-9]\d{7}$/,
example: '+37410123456'
},
{
name: 'Aruba',
code: 'AW',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+297',
pattern: /^(+297)?[5-9]\d{6}$/,
example: '+2975123456'
},
{
name: 'Australia',
code: 'AU',
timezone: 'AUS Eastern Standard Time',
utc: 'UTC+10:00',
mobileCode: '+61',
pattern: /^(+61)?[1-9]\d{8}$/,
example: '+61412345678'
},
{
name: 'Austria',
code: 'AT',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+43',
pattern: /^(+43)?[1-9]\d{3,12}$/,
example: '+436641234567'
},
{
name: 'Azerbaijan',
code: 'AZ',
timezone: 'Azerbaijan Standard Time',
utc: 'UTC+04:00',
mobileCode: '+994',
pattern: /^(+994)?[1-9]\d{8}$/,
example: '+994501234567'
},
{
name: 'Bahamas, The',
code: 'BS',
timezone: 'Eastern Standard Time',
utc: 'UTC-05:00',
mobileCode: '+1-242',
pattern: /^(+1-242)?[2-9]\d{6}$/,
example: '+1-2426011234'
},
{
name: 'Bahrain',
code: 'BH',
timezone: 'Arab Standard Time',
utc: 'UTC+03:00',
mobileCode: '+973',
pattern: /^(+973)?[1-9]\d{6,7}$/,
example: '+97336123456'
},
{
name: 'Bangladesh',
code: 'BD',
timezone: 'Bangladesh Standard Time',
utc: 'UTC+06:00',
mobileCode: '+880',
pattern: /^(+880)?[1-9]\d{9}$/,
example: '+8801812345678'
},
{
name: 'Barbados',
code: 'BB',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-246',
pattern: /^(+1-246)?[2-9]\d{6}$/,
example: '+1-2462501234'
},
{
name: 'Belarus',
code: 'BY',
timezone: 'Belarus Standard Time',
utc: 'UTC+03:00',
mobileCode: '+375',
pattern: /^(+375)?[1-9]\d{8}$/,
example: '+375291234567'
},
{
name: 'Belgium',
code: 'BE',
timezone: 'Romance Standard Time',
utc: 'UTC+01:00',
mobileCode: '+32',
pattern: /^(+32)?[1-9]\d{7,8}$/,
example: '+32470123456'
},
{
name: 'Belize',
code: 'BZ',
timezone: 'Central America Standard Time',
utc: 'UTC-06:00',
mobileCode: '+501',
pattern: /^(+501)?[2-9]\d{6}$/,
example: '+5016123456'
},
{
name: 'Benin',
code: 'BJ',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+229',
pattern: /^(+229)?[1-9]\d{7}$/,
example: '+22961234567'
},
{
name: 'Azerbaijan',
code: 'AZ',
timezone: 'Azerbaijan Standard Time',
utc: 'UTC+04:00',
mobileCode: '+994',
pattern: /^(+994)?[1-9]\d{8}$/,
example: '+994501234567'
},
{
name: 'Bahamas, The',
code: 'BS',
timezone: 'Eastern Standard Time',
utc: 'UTC-05:00',
mobileCode: '+1-242',
pattern: /^(+1-242)?[2-9]\d{6}$/,
example: '+1-2426011234'
},
{
name: 'Bahrain',
code: 'BH',
timezone: 'Arab Standard Time',
utc: 'UTC+03:00',
mobileCode: '+973',
pattern: /^(+973)?[1-9]\d{6,7}$/,
example: '+97336123456'
},
{
name: 'Bangladesh',
code: 'BD',
timezone: 'Bangladesh Standard Time',
utc: 'UTC+06:00',
mobileCode: '+880',
pattern: /^(+880)?[1-9]\d{9}$/,
example: '+8801812345678'
},
{
name: 'Barbados',
code: 'BB',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-246',
pattern: /^(+1-246)?[2-9]\d{6}$/,
example: '+1-2462501234'
},
{
name: 'Belarus',
code: 'BY',
timezone: 'Belarus Standard Time',
utc: 'UTC+03:00',
mobileCode: '+375',
pattern: /^(+375)?[1-9]\d{8}$/,
example: '+375291234567'
},
{
name: 'Belgium',
code: 'BE',
timezone: 'Romance Standard Time',
utc: 'UTC+01:00',
mobileCode: '+32',
pattern: /^(+32)?[1-9]\d{7,8}$/,
example: '+32470123456'
},
{
name: 'Belize',
code: 'BZ',
timezone: 'Central America Standard Time',
utc: 'UTC-06:00',
mobileCode: '+501',
pattern: /^(+501)?[2-9]\d{6}$/,
example: '+5016123456'
},
{
name: 'Benin',
code: 'BJ',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+229',
pattern: /^(+229)?[1-9]\d{7}$/,
example: '+22961234567'
},
{
name: 'Bermuda',
code: 'BM',
timezone: 'Atlantic Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-441',
pattern: /^(+1-441)?[2-9]\d{6}$/,
example: '+1-4413701234'
},
{
name: 'Bhutan',
code: 'BT',
timezone: 'Bangladesh Standard Time',
utc: 'UTC+06:00',
mobileCode: '+975',
pattern: /^(+975)?[17-9]\d{6,7}$/, // Bhutan numbers are 7-8 digits, starting with 1,7,8,9
example: '+97517123456'
},
{
name: 'Bolivarian Republic of Venezuela',
code: 'VE',
timezone: 'Venezuela Standard Time',
utc: 'UTC-04:30',
mobileCode: '+58',
pattern: /^(+58)?[24-9]\d{9}$/, // Venezuela numbers are 10 digits, can't start with 0,1,3
example: '+584121234567'
},
{
name: 'Bolivia',
code: 'BO',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+591',
pattern: /^(+591)?[67]\d{7}$/, // Bolivia mobile numbers are 8 digits, starting with 6 or 7
example: '+59171234567'
},
{
name: 'Bonaire, Sint Eustatius and Saba',
code: 'BQ',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+599',
pattern: /^(+599)?[1-9]\d{5,6}$/, // BES islands use 6-7 digit numbers
example: '+5999511234'
},
{
name: 'Bosnia and Herzegovina',
code: 'BA',
timezone: 'Central European Standard Time',
utc: 'UTC+01:00',
mobileCode: '+387',
pattern: /^(+387)?6[1-9]\d{6}$/, // BiH mobile numbers start with 6, followed by 7 digits
example: '+38761123456'
},
{
name: 'Botswana',
code: 'BW',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+267',
pattern: /^(+267)?[71-9]\d{6}$/, // Botswana numbers are 7 digits, mobile starts with 7
example: '+26771234567'
},
{
name: 'Bouvet Island',
code: 'BV',
timezone: 'UTC',
utc: 'UTC',
mobileCode: '+',
pattern: null, // No telephone infrastructure
example: null
},
{
name: 'Brazil',
code: 'BR',
timezone: 'E. South America Standard Time',
utc: 'UTC-03:00',
mobileCode: '+55',
pattern: /^(+55)?[1-9]{2}9?[6-9]\d{7}$/, // Brazil numbers: 2-digit area + 8-9 digits (mobile has 9 after area)
example: '+5521981234567'
},
{
name: 'British Indian Ocean Territory',
code: 'IO',
timezone: 'Central Asia Standard Time',
utc: 'UTC+06:00',
mobileCode: '+246',
pattern: /^(+246)?[1-9]\d{5}$/, // BIOT uses 6-digit numbers
example: '+246123456'
},
{
name: 'Brunei',
code: 'BN',
timezone: 'Singapore Standard Time',
utc: 'UTC+08:00',
mobileCode: '+673',
pattern: /^(+673)?[1-9]\d{6}$/, // Brunei numbers are 7 digits
example: '+6738123456'
},
{
name: 'Bulgaria',
code: 'BG',
timezone: 'FLE Standard Time',
utc: 'UTC+02:00',
mobileCode: '+359',
pattern: /^(+359)?(87|88|89|98)[0-9]{7}$/, // Mobile numbers start with 87,88,89,98
example: '+359891234567'
},
{
name: 'Burkina Faso',
code: 'BF',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+226',
pattern: /^(+226)?[67][0-9]{7}$/, // Numbers are 8 digits starting with 6 or 7
example: '+22670123456'
},
{
name: 'Burundi',
code: 'BI',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+257',
pattern: /^(+257)?[79][0-9]{7}$/, // Numbers are 8 digits starting with 7 or 9
example: '+25779234567'
},
{
name: 'Cabo Verde',
code: 'CV',
timezone: 'Cape Verde Standard Time',
utc: 'UTC-01:00',
mobileCode: '+238',
pattern: /^(+238)?(9|5\d)[0-9]{6}$/, // Numbers are 7 digits, mobile starts with 9 or 5
example: '+2389912345'
},
{
name: 'Cambodia',
code: 'KH',
timezone: 'SE Asia Standard Time',
utc: 'UTC+07:00',
mobileCode: '+855',
pattern: /^(+855)?(1[0-9]|6[1-9]|7[6-9]|8[1-9]|9[1-9])[0-9]{6,7}$/, // Complex pattern for various operators
example: '+85512123456'
},
{
name: 'Cameroon',
code: 'CM',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+237',
pattern: /^(+237)?[23678][0-9]{7,8}$/, // Numbers are 8-9 digits starting with 2,3,6,7,8
example: '+237671234567'
},
{
name: 'Canada',
code: 'CA',
timezone: 'Eastern Standard Time',
utc: 'UTC-05:00',
mobileCode: '+1',
pattern: /^(+1)?[2-9][0-9]{9}$/, // North American numbering plan (10 digits)
example: '+16135551234'
},
{
name: 'Cayman Islands',
code: 'KY',
timezone: 'SA Pacific Standard Time',
utc: 'UTC-05:00',
mobileCode: '+1-345',
pattern: /^(+1-345)?[2-9][0-9]{6}$/, // 7-digit numbers following NANP
example: '+1-3453231234'
},
{
name: 'Central African Republic',
code: 'CF',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+236',
pattern: /^(+236)?[7][0-9]{7}$/, // Numbers are 8 digits starting with 7
example: '+23670123456'
},
{
name: 'Chad',
code: 'TD',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+235',
pattern: /^(+235)?[67][0-9]{7}$/, // Numbers are 8 digits starting with 6 or 7
example: '+23563123456'
},
{
name: 'Chile',
code: 'CL',
timezone: 'Pacific SA Standard Time',
utc: 'UTC-03:00',
mobileCode: '+56',
pattern: /^(+56)?[2-9]\d{8}$/, // 9 digits after country code (excluding leading 0)
example: '+56951234567'
},
{
name: 'China',
code: 'CN',
timezone: 'China Standard Time',
utc: 'UTC+08:00',
mobileCode: '+86',
pattern: /^(+86)?1[3-9]\d{9}$/, // Mobile numbers: 11 digits starting with 13-19
example: '+8613812345678'
},
{
name: 'Christmas Island',
code: 'CX',
timezone: 'SE Asia Standard Time',
utc: 'UTC+07:00',
mobileCode: '+61',
pattern: /^(+61)?4\d{8}$/, // Australian format (Christmas Island uses AU numbers)
example: '+61400123456'
},
{
name: 'Cocos (Keeling) Islands',
code: 'CC',
timezone: 'Myanmar Standard Time',
utc: 'UTC+06:30',
mobileCode: '+61',
pattern: /^(+61)?4\d{8}$/, // Also uses Australian numbering
example: '+61489123456'
},
{
name: 'Colombia',
code: 'CO',
timezone: 'SA Pacific Standard Time',
utc: 'UTC-05:00',
mobileCode: '+57',
pattern: /^(+57)?3\d{9}$/, // 10 digits starting with 3 (mobile numbers)
example: '+573012345678'
},
{
name: 'Comoros',
code: 'KM',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+269',
pattern: /^(+269)?[3]\d{6}$/, // 7 digits starting with 3
example: '+2693212345'
},
{
name: 'Congo',
code: 'CG',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+242',
pattern: /^(+242)?[0-9]\d{8}$/, // 9 digits total
example: '+242061234567'
},
{
name: 'Congo (DRC)',
code: 'CD',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+243',
pattern: /^(+243)?[8-9]\d{8}$/, // 9 digits starting with 8 or 9 (mobile)
example: '+243812345678'
},
{
name: 'Cook Islands',
code: 'CK',
timezone: 'Hawaiian Standard Time',
utc: 'UTC-10:00',
mobileCode: '+682',
pattern: /^(+682)?[2-7]\d{4}$/, // 5-digit numbers (range 20000-79999)
example: '+68271234'
},
{
name: 'Costa Rica',
code: 'CR',
timezone: 'Central America Standard Time',
utc: 'UTC-06:00',
mobileCode: '+506',
pattern: /^(+506)?[6-8]\d{7}$/, // 8 digits starting with 6,7, or 8
example: '+50661234567'
},
{
name: "Côte d'Ivoire",
code: 'CI',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+225',
pattern: /^(+225)?[0-9]{8}$/, // 8-digit numbers
example: '+22501234567'
},
{
name: 'Croatia',
code: 'HR',
timezone: 'Central European Standard Time',
utc: 'UTC+01:00',
mobileCode: '+385',
pattern: /^(+385)?9[0-9]{8}$/, // Mobile numbers start with 9 (9 digits total)
example: '+385912345678'
},
{
name: 'Cuba',
code: 'CU',
timezone: 'Eastern Standard Time',
utc: 'UTC-05:00',
mobileCode: '+53',
pattern: /^(+53)?5[0-9]{7}$/, // Mobile numbers start with 5 (8 digits total)
example: '+5351234567'
},
{
name: 'Curaçao',
code: 'CW',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+599',
pattern: /^(+599)?9[0-9]{6}$/, // 7-digit numbers starting with 9
example: '+5999512345'
},
{
name: 'Cyprus',
code: 'CY',
timezone: 'E. Europe Standard Time',
utc: 'UTC+02:00',
mobileCode: '+357',
pattern: /^(+357)?9[0-9]{7}$/, // 8-digit mobile numbers starting with 9
example: '+35796123456'
},
{
name: 'Czech Republic',
code: 'CZ',
timezone: 'Central Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+420',
pattern: /^(+420)?[1-9][0-9]{8}$/, // 9-digit numbers (no leading zero)
example: '+420601123456'
},
{
name: 'Democratic Republic of Timor-Leste',
code: 'TL',
timezone: 'Tokyo Standard Time',
utc: 'UTC+09:00',
mobileCode: '+670',
pattern: /^(+670)?7[0-9]{7}$/, // 8-digit mobile numbers starting with 7
example: '+67077234567'
},
{
name: 'Denmark',
code: 'DK',
timezone: 'Romance Standard Time',
utc: 'UTC+01:00',
mobileCode: '+45',
pattern: /^(+45)?[0-9]{8}$/, // 8-digit numbers
example: '+4512345678'
},
{
name: 'Djibouti',
code: 'DJ',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+253',
pattern: /^(+253)?[0-9]{6}$/, // 6-digit numbers
example: '+253123456'
},
{
name: 'Dominica',
code: 'DM',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-767',
pattern: /^(+1-767)?[2-9][0-9]{6}$/, // 7-digit numbers (NANP format)
example: '+1-7672251234'
},
{
name: 'Dominican Republic',
code: 'DO',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-809 and 1-829',
pattern: /^(+1)?(809|829)[2-9][0-9]{6}$/, // 10-digit numbers with area codes 809/829
example: '+18091234567'
},
{
name: 'Ecuador',
code: 'EC',
timezone: 'SA Pacific Standard Time',
utc: 'UTC-05:00',
mobileCode: '+593',
pattern: /^(+593)?9\d{8}$/, // Mobile numbers: 9 digits starting with 9
example: '+593991234567'
},
{
name: 'Egypt',
code: 'EG',
timezone: 'Egypt Standard Time',
utc: 'UTC+02:00',
mobileCode: '+20',
pattern: /^(+20)?1[0-9]{9}$/, // Mobile numbers: 10 digits starting with 1
example: '+201012345678'
},
{
name: 'El Salvador',
code: 'SV',
timezone: 'Central America Standard Time',
utc: 'UTC-06:00',
mobileCode: '+503',
pattern: /^(+503)?[67]\d{7}$/, // 8-digit numbers starting with 6 or 7
example: '+50371234567'
},
{
name: 'Equatorial Guinea',
code: 'GQ',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+240',
pattern: /^(+240)?[235]\d{6}$/, // 7-digit numbers starting with 2,3, or 5
example: '+2403123456'
},
{
name: 'Eritrea',
code: 'ER',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+291',
pattern: /^(+291)?[178]\d{6}$/, // 7-digit numbers starting with 1,7, or 8
example: '+2917123456'
},
{
name: 'Estonia',
code: 'EE',
timezone: 'FLE Standard Time',
utc: 'UTC+02:00',
mobileCode: '+372',
pattern: /^(+372)?[5-9]\d{7}$/, // 8-digit numbers starting with 5-9
example: '+37251234567'
},
{
name: 'Ethiopia',
code: 'ET',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+251',
pattern: /^(+251)?9\d{8}$/, // 9-digit mobile numbers starting with 9
example: '+251911234567'
},
{
name: 'Falkland Islands (Islas Malvinas)',
code: 'FK',
timezone: 'SA Eastern Standard Time',
utc: 'UTC-03:00',
mobileCode: '+500',
pattern: /^(+500)?[2-9]\d{4}$/, // 5-digit numbers (2xxxx-9xxxx)
example: '+50051234'
},
{
name: 'Faroe Islands',
code: 'FO',
timezone: 'GMT Standard Time',
utc: 'UTC',
mobileCode: '+298',
pattern: /^(+298)?\d{5}$/, // 5-digit numbers
example: '+29812345'
},
{
name: 'Fiji Islands',
code: 'FJ',
timezone: 'Fiji Standard Time',
utc: 'UTC+12:00',
mobileCode: '+679',
pattern: /^(+679)?\d{7}$/, // 7-digit numbers
example: '+6791234567'
},
{
name: 'Finland',
code: 'FI',
timezone: 'FLE Standard Time',
utc: 'UTC+02:00',
mobileCode: '+358',
pattern: /^(+358)?4\d{8,9}$/, // Mobile numbers: 9-10 digits starting with 4
example: '+358412345678'
},
{
name: 'France',
code: 'FR',
timezone: 'Romance Standard Time',
utc: 'UTC+01:00',
mobileCode: '+33',
pattern: /^(+33)?[67]\d{8}$/, // Mobile numbers: 9 digits starting with 6 or 7
example: '+33612345678'
},
{
name: 'French Guiana',
code: 'GF',
timezone: 'SA Eastern Standard Time',
utc: 'UTC-03:00',
mobileCode: '+594',
pattern: /^(+594)?694\d{6}$/, // Mobile numbers start with 694 (9 digits total)
example: '+594694123456'
},
{
name: 'French Polynesia',
code: 'PF',
timezone: 'Hawaiian Standard Time',
utc: 'UTC-10:00',
mobileCode: '+689',
pattern: /^(+689)?[2-9]\d{5}$/, // 6-digit numbers (20xxxx-99xxxx)
example: '+689212345'
},
{
name: 'French Southern and Antarctic Lands',
code: 'TF',
timezone: 'West Asia Standard Time',
utc: 'UTC+05:00',
mobileCode: '+',
pattern: null, // No telephone infrastructure
example: null
},
{
name: 'Gabon',
code: 'GA',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+241',
pattern: /^(+241)?0[1-9]\d{6}$/, // 8-digit numbers starting with 0
example: '+2406123456'
},
{
name: 'Gambia, The',
code: 'GM',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+220',
pattern: /^(+220)?[2-9]\d{6}$/, // 7-digit numbers (no 0 or 1 start)
example: '+2203123456'
},
{
name: 'Georgia',
code: 'GE',
timezone: 'Georgian Standard Time',
utc: 'UTC+04:00',
mobileCode: '+995',
pattern: /^(+995)?5\d{8}$/, // Mobile numbers: 9 digits starting with 5
example: '+995591234567'
},
{
name: 'Germany',
code: 'DE',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+49',
pattern: /^(+49)?1[5-9]\d{8,9}$/, // Mobile: 10-11 digits starting with 15-19
example: '+491712345678'
},
{
name: 'Ghana',
code: 'GH',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+233',
pattern: /^(+233)?[235]\d{8}$/, // 9-digit numbers starting with 2,3, or 5
example: '+233201234567'
},
{
name: 'Gibraltar',
code: 'GI',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+350',
pattern: /^(+350)?[256]\d{5}$/, // 6-digit numbers starting with 2,5, or 6
example: '+350512345'
},
{
name: 'Greece',
code: 'GR',
timezone: 'GTB Standard Time',
utc: 'UTC+02:00',
mobileCode: '+30',
pattern: /^(+30)?6\d{9}$/, // Mobile: 10 digits starting with 6
example: '+306912345678'
},
{
name: 'Greenland',
code: 'GL',
timezone: 'Greenland Standard Time',
utc: 'UTC-03:00',
mobileCode: '+299',
pattern: /^(+299)?[2-9]\d{5}$/, // 6-digit numbers (20xxxx-99xxxx)
example: '+299321234'
},
{
name: 'Grenada',
code: 'GD',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-473',
pattern: /^(+1-473)?[2-9]\d{6}$/, // 7-digit numbers (NANP format)
example: '+1-4734031234'
},
{
name: 'Guadeloupe',
code: 'GP',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+590',
pattern: /^(+590)?690\d{6}$/, // Mobile numbers start with 690 (9 digits total)
example: '+590690123456'
},
{
name: 'Guam',
code: 'GU',
timezone: 'West Pacific Standard Time',
utc: 'UTC+10:00',
mobileCode: '+1-671',
pattern: /^(+1-671)?[2-9]\d{6}$/, // 7-digit numbers (NANP format)
example: '+1-6719876543'
},
{
name: 'Guatemala',
code: 'GT',
timezone: 'Central America Standard Time',
utc: 'UTC-06:00',
mobileCode: '+502',
pattern: /^(+502)?[1-9]\d{7}$/, // 8-digit numbers
example: '+50251234567'
},
{
name: 'Guernsey',
code: 'GG',
timezone: 'GMT Standard Time',
utc: 'UTC',
mobileCode: '+44-1481',
pattern: /^(+44-1481)?[2-9]\d{5}$/, // 6-digit numbers after area code
example: '+44-1481778899'
},
{
name: 'Guinea',
code: 'GN',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+224',
pattern: /^(+224)?6\d{7}$/, // Mobile numbers: 8 digits starting with 6
example: '+22461234567'
},
{
name: 'Guinea-Bissau',
code: 'GW',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+245',
pattern: /^(+245)?[1-9]\d{6}$/, // 7-digit numbers
example: '+2455123456'
},
{
name: 'Guyana',
code: 'GY',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+592',
pattern: /^(+592)?6\d{5}$/, // 6-digit numbers starting with 6
example: '+5926123456'
},
{
name: 'Haiti',
code: 'HT',
timezone: 'Eastern Standard Time',
utc: 'UTC-05:00',
mobileCode: '+509',
pattern: /^(+509)?[2-9]\d{7}$/, // 8-digit numbers
example: '+50934123456'
},
{
name: 'Heard Island and McDonald Islands',
code: 'HM',
timezone: 'Mauritius Standard Time',
utc: 'UTC+04:00',
mobileCode: '+ ',
pattern: null, // No telephone infrastructure
example: null
},
{
name: 'Honduras',
code: 'HN',
timezone: 'Central America Standard Time',
utc: 'UTC-06:00',
mobileCode: '+504',
pattern: /^(+504)?[3|7|8|9]\d{7}$/, // 8-digit numbers starting with 3,7,8,9
example: '+50491234567'
},
{
name: 'Hong Kong SAR',
code: 'HK',
timezone: 'China Standard Time',
utc: 'UTC+08:00',
mobileCode: '+852',
pattern: /^(+852)?[1-9]\d{7}$/, // 8-digit numbers
example: '+85251234567'
},
{
name: 'Hungary',
code: 'HU',
timezone: 'Central Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+36',
pattern: /^(+36)?[2370]\d{8}$/, // 9-digit numbers starting with 2,3,7 or 0
example: '+36201234567'
},
{
name: 'Iceland',
code: 'IS',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+354',
pattern: /^(+354)?[3-9]\d{6}$/, // 7-digit numbers starting with 3-9
example: '+3546123456'
},
{
name: 'India',
code: 'IN',
timezone: 'India Standard Time',
utc: 'UTC+05:30',
mobileCode: '+91',
pattern: /^(+91)?[6-9]\d{9}$/, // 10-digit mobile numbers starting with 6-9
example: '+919876543210'
},
{
name: 'Indonesia',
code: 'ID',
timezone: 'SE Asia Standard Time',
utc: 'UTC+07:00',
mobileCode: '+62',
pattern: /^(+62)?(8\d{8,11}|2\d{7,10})$/, // 9-12 digits (mobile starts with 8)
example: '+628123456789'
},
{
name: 'Iran',
code: 'IR',
timezone: 'Iran Standard Time',
utc: 'UTC+03:30',
mobileCode: '+98',
pattern: /^(+98)?9\d{9}$/, // 10-digit mobile numbers starting with 9
example: '+989121234567'
},
{
name: 'Iraq',
code: 'IQ',
timezone: 'Arabic Standard Time',
utc: 'UTC+03:00',
mobileCode: '+964',
pattern: /^(+964)?7[0-9]\d{8}$/, // 10-digit mobile numbers starting with 7
example: '+9647123456789'
},
{
name: 'Ireland',
code: 'IE',
timezone: 'GMT Standard Time',
utc: 'UTC',
mobileCode: '+353',
pattern: /^(+353)?8[35679]\d{7}$/, // 9-digit mobile numbers starting with 83,85,86,87,89
example: '+353851234567'
},
{
name: 'Israel',
code: 'IL',
timezone: 'Israel Standard Time',
utc: 'UTC+02:00',
mobileCode: '+972',
pattern: /^(+972)?5\d{8}$/, // 9-digit mobile numbers starting with 5
example: '+972501234567'
},
{
name: 'Italy',
code: 'IT',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+39',
pattern: /^(+39)?3\d{8,9}$/, // 9-10 digit mobile numbers starting with 3
example: '+393331234567'
},
{
name: 'Jamaica',
code: 'JM',
timezone: 'SA Pacific Standard Time',
utc: 'UTC-05:00',
mobileCode: '+1-876',
pattern: /^(+1-876)?[2-9]\d{6}$/, // 7-digit numbers (NANP format)
example: '+1-8765123456'
},
{
name: 'Jan Mayen',
code: 'SJ',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+47',
pattern: /^(+47)?[49]\d{7}$/, // 8-digit numbers starting with 4 or 9 (Norwegian format)
example: '+4791234567'
},
{
name: 'Japan',
code: 'JP',
timezone: 'Tokyo Standard Time',
utc: 'UTC+09:00',
mobileCode: '+81',
pattern: /^(+81)?[789]0\d{8}$/, // 10-digit mobile numbers starting with 070,080,090
example: '+819012345678'
},
{
name: 'Jersey',
code: 'JE',
timezone: 'GMT Standard Time',
utc: 'UTC',
mobileCode: '+44-1534',
pattern: /^(+44-1534)?[2-9]\d{5}$/, // 6-digit numbers after area code
example: '+44-1534778899'
},
{
name: 'Jordan',
code: 'JO',
timezone: 'Jordan Standard Time',
utc: 'UTC+02:00',
mobileCode: '+962',
pattern: /^(+962)?7[789]\d{7}$/, // 9-digit mobile numbers starting with 77,78,79
example: '+962791234567'
},
{
name: 'Kazakhstan',
code: 'KZ',
timezone: 'Central Asia Standard Time',
utc: 'UTC+06:00',
mobileCode: '+7',
pattern: /^(+7)?7\d{9}$/, // 10-digit mobile numbers starting with 7
example: '+77123456789'
},
{
name: 'Kenya',
code: 'KE',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+254',
pattern: /^(+254)?(7|1)\d{8}$/, // 9-digit numbers starting with 1 or 7
example: '+254712345678'
},
{
name: 'Kiribati',
code: 'KI',
timezone: 'UTC+12',
utc: 'UTC+12:00',
mobileCode: '+686',
pattern: /^(+686)?[2-9]\d{4}$/, // 5-digit numbers
example: '+68631234'
},
{
name: 'Korea',
code: 'KR',
timezone: 'Korea Standard Time',
utc: 'UTC+09:00',
mobileCode: '+82',
pattern: /^(+82)?1[0-9]\d{7,8}$/, // 10-11 digit mobile numbers starting with 10-19
example: '+821012345678'
},
{
name: 'Kosovo',
code: 'XK',
timezone: 'Central European Standard Time',
utc: 'UTC+01:00',
mobileCode: '+',
pattern: /^(+383)?4[0-9]\d{6}$/, // Uses +383 code, 8-digit mobile numbers starting with 4
example: '+38344123456'
},
{
name: 'Kuwait',
code: 'KW',
timezone: 'Arab Standard Time',
utc: 'UTC+03:00',
mobileCode: '+965',
pattern: /^(+965)?[569]\d{7}$/, // 8-digit numbers starting with 5,6, or 9
example: '+96551234567'
},
{
name: 'Kyrgyzstan',
code: 'KG',
timezone: 'Central Asia Standard Time',
utc: 'UTC+06:00',
mobileCode: '+996',
pattern: /^(+996)?(5|7)\d{8}$/, // 9-digit mobile numbers starting with 5 or 7
example: '+996700123456'
},
{
name: 'Laos',
code: 'LA',
timezone: 'SE Asia Standard Time',
utc: 'UTC+07:00',
mobileCode: '+856',
pattern: /^(+856)?20\d{7,8}$/, // 9-10 digit numbers starting with 20
example: '+8562023123456'
},
{
name: 'Latvia',
code: 'LV',
timezone: 'FLE Standard Time',
utc: 'UTC+02:00',
mobileCode: '+371',
pattern: /^(+371)?2\d{7}$/, // 8-digit numbers starting with 2
example: '+37121234567'
},
{
name: 'Lebanon',
code: 'LB',
timezone: 'Middle East Standard Time',
utc: 'UTC+02:00',
mobileCode: '+961',
pattern: /^(+961)?(3|7|8|9)\d{6,7}$/, // 7-8 digit mobile numbers starting with 3,7,8, or 9
example: '+9617123456'
},
{
name: 'Lesotho',
code: 'LS',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+266',
pattern: /^(+266)?[5-8]\d{7}$/, // 8-digit numbers starting with 5-8
example: '+26651234567'
},
{
name: 'Liberia',
code: 'LR',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+231',
pattern: /^(+231)?(4|5|6|7)\d{8}$/, // 9-digit numbers starting with 4-7
example: '+231612345678'
},
{
name: 'Libya',
code: 'LY',
timezone: 'E. Europe Standard Time',
utc: 'UTC+02:00',
mobileCode: '+218',
pattern: /^(+218)?(9[1-6]|1[0-9])\d{7}$/, // 9-digit numbers starting with 91-96 or 10-19
example: '+218912345678'
},
{
name: 'Liechtenstein',
code: 'LI',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+423',
pattern: /^(+423)?(6|7|8)\d{7}$/, // 8-digit numbers starting with 6,7, or 8
example: '+4237812345'
},
{
name: 'Lithuania',
code: 'LT',
timezone: 'FLE Standard Time',
utc: 'UTC+02:00',
mobileCode: '+370',
pattern: /^(+370)?6\d{7}$/, // 8-digit mobile numbers starting with 6
example: '+37061234567'
},
{
name: 'Luxembourg',
code: 'LU',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+352',
pattern: /^(+352)?(6|2)\d{7}$/, // 8-digit numbers starting with 6 or 2
example: '+35262112345'
},
{
name: 'Macao SAR',
code: 'MO',
timezone: 'China Standard Time',
utc: 'UTC+08:00',
mobileCode: '+853',
pattern: /^(+853)?6\d{7}$/, // 8-digit mobile numbers starting with 6
example: '+85361234567'
},
{
name: 'Macedonia, Former Yugoslav Republic of',
code: 'MK',
timezone: 'Central European Standard Time',
utc: 'UTC+01:00',
mobileCode: '+389',
pattern: /^(+389)?7[0-9]\d{6}$/, // 8-digit mobile numbers starting with 7
example: '+38972123456'
},
{
name: 'Madagascar',
code: 'MG',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+261',
pattern: /^(+261)?(3|2)\d{8}$/, // 9-digit numbers starting with 3 or 2
example: '+261321234567'
},
{
name: 'Malawi',
code: 'MW',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+265',
pattern: /^(+265)?(1|7|8|9)\d{7,8}$/, // 8-9 digit numbers starting with 1,7,8, or 9
example: '+26599123456'
},
{
name: 'Malaysia',
code: 'MY',
timezone: 'Singapore Standard Time',
utc: 'UTC+08:00',
mobileCode: '+60',
pattern: /^(+60)?1[0-9]\d{7,8}$/, // 10-11 digit mobile numbers starting with 10-19
example: '+60123456789'
},
{
name: 'Maldives',
code: 'MV',
timezone: 'West Asia Standard Time',
utc: 'UTC+05:00',
mobileCode: '+960',
pattern: /^(+960)?(7|9)\d{6}$/, // 7-digit numbers starting with 7 or 9
example: '+9607712345'
},
{
name: 'Mali',
code: 'ML',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+223',
pattern: /^(+223)?[67]\d{7}$/, // 8-digit numbers starting with 6 or 7
example: '+22361234567'
},
{
name: 'Malta',
code: 'MT',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+356',
pattern: /^(+356)?(7|9)\d{7}$/, // 8-digit mobile numbers starting with 7 or 9
example: '+35679123456'
},
{
name: 'Man, Isle of',
code: 'IM',
timezone: 'GMT Standard Time',
utc: 'UTC',
mobileCode: '+44-1624',
pattern: /^(+44-1624)?[2-9]\d{5}$/, // 6-digit numbers after area code
example: '+44-1624778899'
},
{
name: 'Marshall Islands',
code: 'MH',
timezone: 'UTC+12',
utc: 'UTC+12:00',
mobileCode: '+692',
pattern: /^(+692)?[2-9]\d{6}$/, // 7-digit numbers
example: '+6924567890'
},
{
name: 'Martinique',
code: 'MQ',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+596',
pattern: /^(+596)?696\d{6}$/, // 9-digit mobile numbers starting with 696
example: '+596696123456'
},
{
name: 'Mauritania',
code: 'MR',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+222',
pattern: /^(+222)?[2-9]\d{7}$/, // 8-digit numbers
example: '+22231234567'
},
{
name: 'Mauritius',
code: 'MU',
timezone: 'Mauritius Standard Time',
utc: 'UTC+04:00',
mobileCode: '+230',
pattern: /^(+230)?5\d{7}$/, // 8-digit mobile numbers starting with 5
example: '+23051234567'
},
{
name: 'Mayotte',
code: 'YT',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+262',
pattern: /^(+262)?639\d{6}$/, // 9-digit mobile numbers starting with 639
example: '+262639123456'
},
{
name: 'Mexico',
code: 'MX',
timezone: 'Central Standard Time (Mexico)',
utc: 'UTC-06:00',
mobileCode: '+52',
pattern: /^(+52)?1\d{9}$/, // 10-digit mobile numbers starting with 1
example: '+521551234567'
},
{
name: 'Micronesia',
code: 'FM',
timezone: 'West Pacific Standard Time',
utc: 'UTC+10:00',
mobileCode: '+691',
pattern: /^(+691)?[2-9]\d{6}$/, // 7-digit numbers
example: '+6913201234'
},
{
name: 'Moldova',
code: 'MD',
timezone: 'GTB Standard Time',
utc: 'UTC+02:00',
mobileCode: '+373',
pattern: /^(+373)?6\d{7}$/, // 8-digit mobile numbers starting with 6
example: '+37361234567'
},
{
name: 'Monaco',
code: 'MC',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+377',
pattern: /^(+377)?[46]\d{7}$/, // 8-digit numbers starting with 4 or 6
example: '+37761234567'
},
{
name: 'Mongolia',
code: 'MN',
timezone: 'Ulaanbaatar Standard Time',
utc: 'UTC+08:00',
mobileCode: '+976',
pattern: /^(+976)?[5-9]\d{7}$/, // 8-digit numbers starting with 5-9
example: '+97688123456'
},
{
name: 'Montenegro',
code: 'ME',
timezone: 'Central European Standard Time',
utc: 'UTC+01:00',
mobileCode: '+382',
pattern: /^(+382)?6\d{7}$/, // 8-digit mobile numbers starting with 6
example: '+38268123456'
},
{
name: 'Montserrat',
code: 'MS',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-664',
pattern: /^(+1-664)?[2-9]\d{6}$/, // 7-digit numbers (NANP format)
example: '+1-6644921234'
},
{
name: 'Morocco',
code: 'MA',
timezone: 'Morocco Standard Time',
utc: 'UTC',
mobileCode: '+212',
pattern: /^(+212)?[5-9]\d{8}$/, // 9-digit numbers starting with 5-9
example: '+212612345678'
},
{
name: 'Mozambique',
code: 'MZ',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+258',
pattern: /^(+258)?8[2-8]\d{7}$/, // 9-digit mobile numbers starting with 82-88
example: '+258821234567'
},
{
name: 'Myanmar',
code: 'MM',
timezone: 'Myanmar Standard Time',
utc: 'UTC+06:30',
mobileCode: '+95',
pattern: /^(+95)?9[0-9]\d{7}$/, // 9-digit mobile numbers starting with 90-99
example: '+959421234567'
},
{
name: 'Namibia',
code: 'NA',
timezone: 'Namibia Standard Time',
utc: 'UTC+01:00',
mobileCode: '+264',
pattern: /^(+264)?(81|61)\d{6}$/, // 8-digit numbers starting with 81 or 61
example: '+264811234567'
},
{
name: 'Nauru',
code: 'NR',
timezone: 'UTC+12',
utc: 'UTC+12:00',
mobileCode: '+674',
pattern: /^(+674)?[1-9]\d{5}$/, // 6-digit numbers
example: '+674123456'
},
{
name: 'Nepal',
code: 'NP',
timezone: 'Nepal Standard Time',
utc: 'UTC+05:45',
mobileCode: '+977',
pattern: /^(+977)?9[7-8]\d{8}$/, // 10-digit mobile numbers starting with 97 or 98
example: '+9779841234567'
},
{
name: 'Netherlands',
code: 'NL',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+31',
pattern: /^(+31)?6\d{8}$/, // 9-digit mobile numbers starting with 6
example: '+31612345678'
},
{
name: 'New Caledonia',
code: 'NC',
timezone: 'Central Pacific Standard Time',
utc: 'UTC+11:00',
mobileCode: '+687',
pattern: /^(+687)?[5-9]\d{5}$/, // 6-digit numbers starting with 5-9
example: '+687751234'
},
{
name: 'New Zealand',
code: 'NZ',
timezone: 'New Zealand Standard Time',
utc: 'UTC+12:00',
mobileCode: '+64',
pattern: /^(+64)?2\d{7,9}$/, // 8-10 digit numbers starting with 2 (mobile/landline)
example: '+64211234567'
},
{
name: 'Nicaragua',
code: 'NI',
timezone: 'Central America Standard Time',
utc: 'UTC-06:00',
mobileCode: '+505',
pattern: /^(+505)?[58]\d{7}$/, // 8-digit numbers starting with 5 or 8
example: '+50581234567'
},
{
name: 'Niger',
code: 'NE',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+227',
pattern: /^(+227)?9\d{7}$/, // 8-digit mobile numbers starting with 9
example: '+22793123456'
},
{
name: 'Nigeria',
code: 'NG',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+234',
pattern: /^(+234)?[789]\d{9}$/, // 10-digit mobile numbers starting with 7,8, or 9
example: '+2348012345678'
},
{
name: 'Niue',
code: 'NU',
timezone: 'UTC-11',
utc: 'UTC-11:00',
mobileCode: '+683',
pattern: /^(+683)?[1-9]\d{3}$/, // 4-digit numbers
example: '+6831234'
},
{
name: 'Norfolk Island',
code: 'NF',
timezone: 'Central Pacific Standard Time',
utc: 'UTC+11:00',
mobileCode: '+672',
pattern: /^(+672)?3\d{5}$/, // 6-digit numbers starting with 3
example: '+672312345'
},
{
name: 'North Korea',
code: 'KP',
timezone: 'Korea Standard Time',
utc: 'UTC+09:00',
mobileCode: '+850',
pattern: /^(+850)?19\d{7}$/, // 9-digit mobile numbers starting with 19
example: '+850192123456'
},
{
name: 'Northern Mariana Islands',
code: 'MP',
timezone: 'West Pacific Standard Time',
utc: 'UTC+10:00',
mobileCode: '+1-670',
pattern: /^(+1-670)?[2-9]\d{6}$/, // 7-digit numbers (NANP format)
example: '+1-6702345678'
},
{
name: 'Norway',
code: 'NO',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+47',
pattern: /^(+47)?[49]\d{7}$/, // 8-digit mobile numbers starting with 4 or 9
example: '+4741234567'
},
{
name: 'Oman',
code: 'OM',
timezone: 'Arabian Standard Time',
utc: 'UTC+04:00',
mobileCode: '+968',
pattern: /^(+968)?9\d{7}$/, // 8-digit mobile numbers starting with 9
example: '+96891234567'
},
{
name: 'Pakistan',
code: 'PK',
timezone: 'Pakistan Standard Time',
utc: 'UTC+05:00',
mobileCode: '+92',
pattern: /^(+92)?3\d{9}$/, // 10-digit mobile numbers starting with 3
example: '+923001234567'
},
{
name: 'Palau',
code: 'PW',
timezone: 'Tokyo Standard Time',
utc: 'UTC+09:00',
mobileCode: '+680',
pattern: /^(+680)?[2-9]\d{5}$/, // 6-digit numbers
example: '+6802771234'
},
{
name: 'Palestinian Authority',
code: 'PS',
timezone: 'Egypt Standard Time',
utc: 'UTC+02:00',
mobileCode: '+970',
pattern: /^(+970)?5[69]\d{7}$/, // 9-digit mobile numbers starting with 56 or 59
example: '+970592123456'
},
{
name: 'Panama',
code: 'PA',
timezone: 'SA Pacific Standard Time',
utc: 'UTC-05:00',
mobileCode: '+507',
pattern: /^(+507)?[56]\d{7}$/, // 8-digit numbers starting with 5 or 6
example: '+50761234567'
},
{
name: 'Papua New Guinea',
code: 'PG',
timezone: 'West Pacific Standard Time',
utc: 'UTC+10:00',
mobileCode: '+675',
pattern: /^(+675)?[7-9]\d{7}$/, // 8-digit numbers starting with 7-9
example: '+67571234567'
},
{
name: 'Paraguay',
code: 'PY',
timezone: 'Paraguay Standard Time',
utc: 'UTC-04:00',
mobileCode: '+595',
pattern: /^(+595)?9[1-9]\d{6}$/, // 8-digit mobile numbers starting with 9
example: '+595961234567'
},
{
name: 'Peru',
code: 'PE',
timezone: 'SA Pacific Standard Time',
utc: 'UTC-05:00',
mobileCode: '+51',
pattern: /^(+51)?9\d{8}$/, // 9-digit mobile numbers starting with 9
example: '+51912345678'
},
{
name: 'Philippines',
code: 'PH',
timezone: 'Singapore Standard Time',
utc: 'UTC+08:00',
mobileCode: '+63',
pattern: /^(+63)?9\d{9}$/, // 10-digit mobile numbers starting with 9
example: '+639171234567'
},
{
name: 'Pitcairn Islands',
code: 'PN',
timezone: 'Pacific Standard Time',
utc: 'UTC-08:00',
mobileCode: '+870',
pattern: /^(+870)?[1-9]\d{7}$/, // 8-digit numbers (Inmarsat service)
example: '+87051234567'
},
{
name: 'Poland',
code: 'PL',
timezone: 'Central European Standard Time',
utc: 'UTC+01:00',
mobileCode: '+48',
pattern: /^(+48)?[5-9]\d{8}$/, // 9-digit numbers starting with 5-9
example: '+48512345678'
},
{
name: 'Portugal',
code: 'PT',
timezone: 'GMT Standard Time',
utc: 'UTC',
mobileCode: '+351',
pattern: /^(+351)?9[1236]\d{7}$/, // 9-digit mobile numbers starting with 91, 92, 93, or 96
example: '+351912345678'
},
{
name: 'Puerto Rico',
code: 'PR',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-787 and 1-939',
pattern: /^(+1)?(787|939)[2-9]\d{6}$/, // 10-digit numbers with area codes 787 or 939
example: '+17871234567'
},
{
name: 'Qatar',
code: 'QA',
timezone: 'Arab Standard Time',
utc: 'UTC+03:00',
mobileCode: '+974',
pattern: /^(+974)?[3-9]\d{7}$/, // 8-digit numbers starting with 3-9
example: '+97433123456'
},
{
name: 'Reunion',
code: 'RE',
timezone: 'Mauritius Standard Time',
utc: 'UTC+04:00',
mobileCode: '+262',
pattern: /^(+262)?692\d{6}$/, // 9-digit mobile numbers starting with 692
example: '+262692123456'
},
{
name: 'Romania',
code: 'RO',
timezone: 'GTB Standard Time',
utc: 'UTC+02:00',
mobileCode: '+40',
pattern: /^(+40)?7\d{8}$/, // 9-digit mobile numbers starting with 7
example: '+40741234567'
},
{
name: 'Russia',
code: 'RU',
timezone: 'Russian Standard Time',
utc: 'UTC+03:00',
mobileCode: '+7',
pattern: /^(+7)?9\d{9}$/, // 10-digit mobile numbers starting with 9
example: '+79123456789'
},
{
name: 'Rwanda',
code: 'RW',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+250',
pattern: /^(+250)?7\d{8}$/, // 9-digit mobile numbers starting with 7
example: '+250781234567'
},
{
name: 'Saint Barthélemy',
code: 'BL',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+590',
pattern: /^(+590)?690\d{6}$/, // 9-digit mobile numbers starting with 690
example: '+590690123456'
},
{
name: 'Saint Helena, Ascension and Tristan da Cunha',
code: 'SH',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+290',
pattern: /^(+290)?[2-9]\d{3}$/, // 4-digit numbers
example: '+2902345'
},
{
name: 'Saint Kitts and Nevis',
code: 'KN',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-869',
pattern: /^(+1-869)?[2-9]\d{6}$/, // 7-digit numbers (NANP format)
example: '+1-8697654321'
},
{
name: 'Saint Lucia',
code: 'LC',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-758',
pattern: /^(+1-758)?[2-9]\d{6}$/, // 7-digit numbers (NANP format)
example: '+1-7587123456'
},
{
name: 'Saint Martin (French part)',
code: 'MF',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+590',
pattern: /^(+590)?690\d{6}$/, // 9-digit mobile numbers starting with 690
example: '+590690123456'
},
{
name: 'Saint Pierre and Miquelon',
code: 'PM',
timezone: 'Greenland Standard Time',
utc: 'UTC-03:00',
mobileCode: '+508',
pattern: /^(+508)?[45]\d{5}$/, // 6-digit numbers starting with 4 or 5
example: '+508412345'
},
{
name: 'Saint Vincent and the Grenadines',
code: 'VC',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-784',
pattern: /^(+1-784)?[2-9]\d{6}$/, // 7-digit numbers (NANP format)
example: '+1-7844567890'
},
{
name: 'Samoa',
code: 'WS',
timezone: 'Samoa Standard Time',
utc: 'UTC+13:00',
mobileCode: '+685',
pattern: /^(+685)?[2-9]\d{4}$/, // 5-digit numbers
example: '+68571234'
},
{
name: 'San Marino',
code: 'SM',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+378',
pattern: /^(+378)?6\d{7}$/, // 8-digit mobile numbers starting with 6
example: '+3786123456'
},
{
name: 'São Tomé and Príncipe',
code: 'ST',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+239',
pattern: /^(+239)?9\d{5}$/, // 6-digit mobile numbers starting with 9
example: '+239912345'
},
{
name: 'Saudi Arabia',
code: 'SA',
timezone: 'Arab Standard Time',
utc: 'UTC+03:00',
mobileCode: '+966',
pattern: /^(+966)?5\d{8}$/, // 9-digit mobile numbers starting with 5
example: '+966501234567'
},
{
name: 'Senegal',
code: 'SN',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+221',
pattern: /^(+221)?7\d{8}$/, // 9-digit mobile numbers starting with 7
example: '+221701234567'
},
{
name: 'Serbia',
code: 'RS',
timezone: 'Central Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+381',
pattern: /^(+381)?6\d{7,8}$/, // 8-9 digit mobile numbers starting with 6
example: '+381641234567'
},
{
name: 'Seychelles',
code: 'SC',
timezone: 'Mauritius Standard Time',
utc: 'UTC+04:00',
mobileCode: '+248',
pattern: /^(+248)?[2-9]\d{5}$/, // 6-digit numbers
example: '+248412345'
},
{
name: 'Sierra Leone',
code: 'SL',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+232',
pattern: /^(+232)?(2|3|7|8)\d{7}$/, // 8-digit numbers starting with 2,3,7, or 8
example: '+23230123456'
},
{
name: 'Singapore',
code: 'SG',
timezone: 'Singapore Standard Time',
utc: 'UTC+08:00',
mobileCode: '+65',
pattern: /^(+65)?[89]\d{7}$/, // 8-digit mobile numbers starting with 8 or 9
example: '+6581234567'
},
{
name: 'Sint Maarten (Dutch part)',
code: 'SX',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+599',
pattern: /^(+599)?[2-9]\d{6}$/, // 7-digit numbers
example: '+5995421234'
},
{
name: 'Slovakia',
code: 'SK',
timezone: 'Central Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+421',
pattern: /^(+421)?9\d{8}$/, // 9-digit mobile numbers starting with 9
example: '+421912345678'
},
{
name: 'Slovenia',
code: 'SI',
timezone: 'Central Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+386',
pattern: /^(+386)?[3-7]\d{7}$/, // 8-digit numbers starting with 3-7
example: '+38640123456'
},
{
name: 'Solomon Islands',
code: 'SB',
timezone: 'Central Pacific Standard Time',
utc: 'UTC+11:00',
mobileCode: '+677',
pattern: /^(+677)?[2-9]\d{4}$/, // 5-digit numbers
example: '+67751234'
},
{
name: 'Somalia',
code: 'SO',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+252',
pattern: /^(+252)?[67]\d{7}$/, // 8-digit mobile numbers starting with 6 or 7
example: '+25261234567'
},
{
name: 'South Africa',
code: 'ZA',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+27',
pattern: /^(+27)?[6-8]\d{8}$/, // 9-digit mobile numbers starting with 6-8
example: '+27712345678'
},
{
name: 'South Georgia and the South Sandwich Islands',
code: 'GS',
timezone: 'UTC-02',
utc: 'UTC-02:00',
mobileCode: '+',
pattern: null, // No telephone infrastructure
example: null
},
{
name: 'South Sudan',
code: 'SS',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+211',
pattern: /^(+211)?9\d{8}$/, // 9-digit mobile numbers starting with 9
example: '+211912345678'
},
{
name: 'Spain',
code: 'ES',
timezone: 'Romance Standard Time',
utc: 'UTC+01:00',
mobileCode: '+34',
pattern: /^(+34)?[67]\d{8}$/, // 9-digit mobile numbers starting with 6 or 7
example: '+34612345678'
},
{
name: 'Sri Lanka',
code: 'LK',
timezone: 'Sri Lanka Standard Time',
utc: 'UTC+05:30',
mobileCode: '+94',
pattern: /^(+94)?7\d{8}$/, // 9-digit mobile numbers starting with 7
example: '+94712345678'
},
{
name: 'Sudan',
code: 'SD',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+249',
pattern: /^(+249)?9\d{8}$/, // 9-digit mobile numbers starting with 9
example: '+249912345678'
},
{
name: 'Suriname',
code: 'SR',
timezone: 'SA Eastern Standard Time',
utc: 'UTC-03:00',
mobileCode: '+597',
pattern: /^(+597)?[6-8]\d{5}$/, // 6-digit numbers starting with 6-8
example: '+597612345'
},
{
name: 'Svalbard',
code: 'SJ',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+47',
pattern: /^(+47)?[49]\d{7}$/, // 8-digit numbers starting with 4 or 9 (Norwegian format)
example: '+4791234567'
},
{
name: 'Swaziland',
code: 'SZ',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+268',
pattern: /^(+268)?[7]\d{7}$/, // 8-digit mobile numbers starting with 7
example: '+26876123456'
},
{
name: 'Sweden',
code: 'SE',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+46',
pattern: /^(+46)?7[0-9]\d{7}$/, // 9-digit mobile numbers starting with 70-79
example: '+46701234567'
},
{
name: 'Switzerland',
code: 'CH',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+41',
pattern: /^(+41)?7[5-9]\d{7}$/, // 9-digit mobile numbers starting with 75-79
example: '+41761234567'
},
{
name: 'Syria',
code: 'SY',
timezone: 'Syria Standard Time',
utc: 'UTC+02:00',
mobileCode: '+963',
pattern: /^(+963)?9\d{8}$/, // 9-digit mobile numbers starting with 9
example: '+963931234567'
},
{
name: 'Taiwan',
code: 'TW',
timezone: 'Taipei Standard Time',
utc: 'UTC+08:00',
mobileCode: '+886',
pattern: /^(+886)?9\d{8}$/, // 9-digit mobile numbers starting with 9
example: '+886912345678'
},
{
name: 'Tajikistan',
code: 'TJ',
timezone: 'West Asia Standard Time',
utc: 'UTC+05:00',
mobileCode: '+992',
pattern: /^(+992)?[9]\d{8}$/, // 9-digit mobile numbers starting with 9
example: '+992918765432'
},
{
name: 'Tanzania',
code: 'TZ',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+255',
pattern: /^(+255)?[67]\d{8}$/, // 9-digit mobile numbers starting with 6 or 7
example: '+255712345678'
},
{
name: 'Thailand',
code: 'TH',
timezone: 'SE Asia Standard Time',
utc: 'UTC+07:00',
mobileCode: '+66',
pattern: /^(+66)?[89]\d{8}$/, // 9-digit mobile numbers starting with 8 or 9
example: '+66811234567'
},
{
name: 'Togo',
code: 'TG',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+228',
pattern: /^(+228)?[9]\d{7}$/, // 8-digit mobile numbers starting with 9
example: '+22890123456'
},
{
name: 'Tokelau',
code: 'TK',
timezone: 'Tonga Standard Time',
utc: 'UTC+13:00',
mobileCode: '+690',
pattern: /^(+690)?[2-9]\d{3}$/, // 4-digit numbers
example: '+6902345'
},
{
name: 'Tonga',
code: 'TO',
timezone: 'Tonga Standard Time',
utc: 'UTC+13:00',
mobileCode: '+676',
pattern: /^(+676)?[7-9]\d{5}$/, // 6-digit numbers starting with 7-9
example: '+67677123'
},
{
name: 'Trinidad and Tobago',
code: 'TT',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-868',
pattern: /^(+1-868)?[2-9]\d{6}$/, // 7-digit numbers (NANP format)
example: '+1-8687123456'
},
{
name: 'Tunisia',
code: 'TN',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+216',
pattern: /^(+216)?[2-9]\d{7}$/, // 8-digit numbers
example: '+21620123456'
},
{
name: 'Turkey',
code: 'TR',
timezone: 'Turkey Standard Time',
utc: 'UTC+02:00',
mobileCode: '+90',
pattern: /^(+90)?5\d{9}$/, // 10-digit mobile numbers starting with 5
example: '+905321234567'
},
{
name: 'Turkmenistan',
code: 'TM',
timezone: 'West Asia Standard Time',
utc: 'UTC+05:00',
mobileCode: '+993',
pattern: /^(+993)?6\d{7}$/, // 8-digit mobile numbers starting with 6
example: '+99361234567'
},
{
name: 'Turks and Caicos Islands',
code: 'TC',
timezone: 'Eastern Standard Time',
utc: 'UTC-05:00',
mobileCode: '+1-649',
pattern: /^(+1-649)?[2-9]\d{6}$/, // 7-digit numbers (NANP format)
example: '+1-6497123456'
},
{
name: 'Tuvalu',
code: 'TV',
timezone: 'UTC+12',
utc: 'UTC+12:00',
mobileCode: '+688',
pattern: /^(+688)?[2-9]\d{4}$/, // 5-digit numbers
example: '+68890123'
},
{
name: 'U.S. Minor Outlying Islands',
code: 'UM',
timezone: 'UTC-11',
utc: 'UTC-11:00',
mobileCode: '+1',
pattern: null, // No regular phone service
example: null
},
{
name: 'Uganda',
code: 'UG',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+256',
pattern: /^(+256)?7\d{8}$/, // 9-digit mobile numbers starting with 7
example: '+256712345678'
},
{
name: 'Ukraine',
code: 'UA',
timezone: 'FLE Standard Time',
utc: 'UTC+02:00',
mobileCode: '+380',
pattern: /^(+380)?[3-9]\d{8}$/, // 9-digit numbers starting with 3-9
example: '+380501234567'
},
{
name: 'United Arab Emirates',
code: 'AE',
timezone: 'Arabian Standard Time',
utc: 'UTC+04:00',
mobileCode: '+971',
pattern: /^(+971)?5\d{8}$/, // 9-digit mobile numbers starting with 5
example: '+971501234567'
},
{
name: 'United Kingdom',
code: 'GB',
timezone: 'GMT Standard Time',
utc: 'UTC',
mobileCode: '+44',
pattern: /^(+44)?7\d{9}$/, // 10-digit mobile numbers starting with 7
example: '+447912345678'
},
{
name: 'United States',
code: 'US',
timezone: 'Pacific Standard Time',
utc: 'UTC-08:00',
mobileCode: '+1',
pattern: /^(+1)?[2-9]\d{9}$/, // 10-digit numbers (NANP format)
example: '+12025551234'
},
{
name: 'Uruguay',
code: 'UY',
timezone: 'Montevideo Standard Time',
utc: 'UTC-03:00',
mobileCode: '+598',
pattern: /^(+598)?9\d{7}$/, // 8-digit mobile numbers starting with 9
example: '+59891234567'
},
{
name: 'Uzbekistan',
code: 'UZ',
timezone: 'West Asia Standard Time',
utc: 'UTC+05:00',
mobileCode: '+998',
pattern: /^(+998)?[679]\d{8}$/, // 9-digit mobile numbers starting with 6,7, or 9
example: '+998912345678'
},
{
name: 'Vanuatu',
code: 'VU',
timezone: 'Central Pacific Standard Time',
utc: 'UTC+11:00',
mobileCode: '+678',
pattern: /^(+678)?[5-9]\d{4}$/, // 5-digit numbers starting with 5-9
example: '+67871234'
},
{
name: 'Vatican City',
code: 'VA',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+379',
pattern: /^(+379)?6\d{7}$/, // 8-digit mobile numbers starting with 6 (Italian format)
example: '+3796123456'
},
{
name: 'Vietnam',
code: 'VN',
timezone: 'SE Asia Standard Time',
utc: 'UTC+07:00',
mobileCode: '+84',
pattern: /^(+84)?[3-9]\d{8}$/, // 9-digit numbers starting with 3-9
example: '+84981234567'
},
{
name: 'Virgin Islands, U.S.',
code: 'VI',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-340',
pattern: /^(+1-340)?[2-9]\d{6}$/, // 7-digit numbers (NANP format)
example: '+1-3407123456'
},
{
name: 'Virgin Islands, British',
code: 'VG',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-284',
pattern: /^(+1-284)?[2-9]\d{6}$/, // 7-digit numbers (NANP format)
example: '+1-2843123456'
},
// Add more countries with their patterns as needed
{
name: 'Wallis and Futuna',
code: 'WF',
timezone: 'UTC+12',
utc: 'UTC+12:00',
mobileCode: '+681',
pattern: /^(+681)?[2-9]\d{5}$/, // 6-digit numbers (French territory format)
example: '+681501234'
},
{
name: 'Yemen',
code: 'YE',
timezone: 'Arab Standard Time',
utc: 'UTC+03:00',
mobileCode: '+967',
pattern: /^(+967)?7\d{8}$/, // 9-digit mobile numbers starting with 7
example: '+967712345678'
},
{
name: 'Zambia',
code: 'ZM',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+260',
pattern: /^(+260)?(9|7)\d{8}$/, // 9-digit mobile numbers starting with 9 or 7
example: '+260961234567'
},
{
name: 'Zimbabwe',
code: 'ZW',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+263',
pattern: /^(+263)?7\d{8}$/, // 9-digit mobile numbers starting with 7
example: '+263712345678'
}
];
With Flag and Phone Code on name:
export const COUNTRIES = [
{
name: '+93 Afghanistan 🇦🇫',
code: 'AF',
timezone: 'Afghanistan Standard Time',
utc: 'UTC+04:30',
mobileCode: '+93',
},
{
name: '+358-18 Åland Islands 🇦🇽',
code: 'AX',
timezone: 'FLE Standard Time',
utc: 'UTC+02:00',
mobileCode: '+358-18',
},
{
name: '+355 Albania 🇦🇱',
code: 'AL',
timezone: 'Central Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+355',
},
{
name: '+213 Algeria 🇩🇿',
code: 'DZ',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+213',
},
{
name: '+1-684 American Samoa 🇦🇸',
code: 'AS',
timezone: 'UTC-11',
utc: 'UTC-11:00',
mobileCode: '+1-684',
},
{
name: '+376 Andorra 🇦🇩',
code: 'AD',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+376',
},
{
name: '+244 Angola 🇦🇴',
code: 'AO',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+244',
},
{
name: '+1-264 Anguilla 🇦🇮',
code: 'AI',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-264',
},
{
name: '+ Antarctica 🇦🇶',
code: 'AQ',
timezone: 'Pacific SA Standard Time',
utc: 'UTC-03:00',
mobileCode: '+',
},
{
name: '+1-268 Antigua and Barbuda 🇦🇬',
code: 'AG',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-268',
},
{
name: '+54 Argentina 🇦🇷',
code: 'AR',
timezone: 'Argentina Standard Time',
utc: 'UTC-03:00',
mobileCode: '+54',
},
{
name: '+374 Armenia 🇦🇲',
code: 'AM',
timezone: 'Caucasus Standard Time',
utc: 'UTC+04:00',
mobileCode: '+374',
},
{
name: '+297 Aruba 🇦🇼',
code: 'AW',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+297',
},
{
name: '+61 Australia 🇦🇺',
code: 'AU',
timezone: 'AUS Eastern Standard Time',
utc: 'UTC+10:00',
mobileCode: '+61',
},
{
name: '+43 Austria 🇦🇹',
code: 'AT',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+43',
},
{
name: '+994 Azerbaijan 🇦🇿',
code: 'AZ',
timezone: 'Azerbaijan Standard Time',
utc: 'UTC+04:00',
mobileCode: '+994',
},
{
name: '+1-242 Bahamas, The 🇧🇸',
code: 'BS',
timezone: 'Eastern Standard Time',
utc: 'UTC-05:00',
mobileCode: '+1-242',
},
{
name: '+973 Bahrain 🇧🇭',
code: 'BH',
timezone: 'Arab Standard Time',
utc: 'UTC+03:00',
mobileCode: '+973',
},
{
name: '+880 Bangladesh 🇧🇩',
code: 'BD',
timezone: 'Bangladesh Standard Time',
utc: 'UTC+06:00',
mobileCode: '+880',
},
{
name: '+1-246 Barbados 🇧🇧',
code: 'BB',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-246',
},
{
name: '+375 Belarus 🇧🇾',
code: 'BY',
timezone: 'Belarus Standard Time',
utc: 'UTC+03:00',
mobileCode: '+375',
},
{
name: '+32 Belgium 🇧🇪',
code: 'BE',
timezone: 'Romance Standard Time',
utc: 'UTC+01:00',
mobileCode: '+32',
},
{
name: '+501 Belize 🇧🇿',
code: 'BZ',
timezone: 'Central America Standard Time',
utc: 'UTC-06:00',
mobileCode: '+501',
},
{
name: '+229 Benin 🇧🇯',
code: 'BJ',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+229',
},
{
name: '+1-441 Bermuda 🇧🇲',
code: 'BM',
timezone: 'Atlantic Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-441',
},
{
name: '+975 Bhutan 🇧🇹',
code: 'BT',
timezone: 'Bangladesh Standard Time',
utc: 'UTC+06:00',
mobileCode: '+975',
},
{
name: '+58 Bolivarian Republic of Venezuela 🇻🇪',
code: 'VE',
timezone: 'Venezuela Standard Time',
utc: 'UTC-04:30',
mobileCode: '+58',
},
{
name: '+591 Bolivia 🇧🇴',
code: 'BO',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+591',
},
{
name: '+599 Bonaire, Sint Eustatius and Saba 🇧🇶',
code: 'BQ',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+599',
},
{
name: '+387 Bosnia and Herzegovina 🇧🇦',
code: 'BA',
timezone: 'Central European Standard Time',
utc: 'UTC+01:00',
mobileCode: '+387',
},
{
name: '+267 Botswana 🇧🇼',
code: 'BW',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+267',
},
{
name: '+ Bouvet Island 🇧🇻',
code: 'BV',
timezone: 'UTC',
utc: 'UTC',
mobileCode: '+',
},
{
name: '+55 Brazil 🇧🇷',
code: 'BR',
timezone: 'E. South America Standard Time',
utc: 'UTC-03:00',
mobileCode: '+55',
},
{
name: '+246 British Indian Ocean Territory 🇮🇴',
code: 'IO',
timezone: 'Central Asia Standard Time',
utc: 'UTC+06:00',
mobileCode: '+246',
},
{
name: '+673 Brunei 🇧🇳',
code: 'BN',
timezone: 'Singapore Standard Time',
utc: 'UTC+08:00',
mobileCode: '+673',
},
{
name: '+359 Bulgaria 🇧🇬',
code: 'BG',
timezone: 'FLE Standard Time',
utc: 'UTC+02:00',
mobileCode: '+359',
},
{
name: '+226 Burkina Faso 🇧🇫',
code: 'BF',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+226',
},
{
name: '+257 Burundi 🇧🇮',
code: 'BI',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+257',
},
{
name: '+238 Cabo Verde 🇨🇻',
code: 'CV',
timezone: 'Cape Verde Standard Time',
utc: 'UTC-01:00',
mobileCode: '+238',
},
{
name: '+855 Cambodia 🇰🇭',
code: 'KH',
timezone: 'SE Asia Standard Time',
utc: 'UTC+07:00',
mobileCode: '+855',
},
{
name: '+237 Cameroon 🇨🇲',
code: 'CM',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+237',
},
{
name: '+1 Canada 🇨🇦',
code: 'CA',
timezone: 'Eastern Standard Time',
utc: 'UTC-05:00',
mobileCode: '+1',
},
{
name: '+1-345 Cayman Islands 🇰🇾',
code: 'KY',
timezone: 'SA Pacific Standard Time',
utc: 'UTC-05:00',
mobileCode: '+1-345',
},
{
name: '+236 Central African Republic 🇨🇫',
code: 'CF',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+236',
},
{
name: '+235 Chad 🇹🇩',
code: 'TD',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+235',
},
{
name: '+56 Chile 🇨🇱',
code: 'CL',
timezone: 'Pacific SA Standard Time',
utc: 'UTC-03:00',
mobileCode: '+56',
},
{
name: '+86 China 🇨🇳',
code: 'CN',
timezone: 'China Standard Time',
utc: 'UTC+08:00',
mobileCode: '+86',
},
{
name: '+61 Christmas Island 🇨🇽',
code: 'CX',
timezone: 'SE Asia Standard Time',
utc: 'UTC+07:00',
mobileCode: '+61',
},
{
name: '+61 Cocos (Keeling) Islands 🇨🇨',
code: 'CC',
timezone: 'Myanmar Standard Time',
utc: 'UTC+06:30',
mobileCode: '+61',
},
{
name: '+57 Colombia 🇨🇴',
code: 'CO',
timezone: 'SA Pacific Standard Time',
utc: 'UTC-05:00',
mobileCode: '+57',
},
{
name: '+269 Comoros 🇰🇲',
code: 'KM',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+269',
},
{
name: '+242 Congo 🇨🇬',
code: 'CG',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+242',
},
{
name: '+243 Congo (DRC) 🇨🇩',
code: 'CD',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+243',
},
{
name: '+682 Cook Islands 🇨🇰',
code: 'CK',
timezone: 'Hawaiian Standard Time',
utc: 'UTC-10:00',
mobileCode: '+682',
},
{
name: '+506 Costa Rica 🇨🇷',
code: 'CR',
timezone: 'Central America Standard Time',
utc: 'UTC-06:00',
mobileCode: '+506',
},
{
name: "+225 Côte d'Ivoire 🇨🇮",
code: 'CI',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+225',
},
{
name: '+385 Croatia 🇭🇷',
code: 'HR',
timezone: 'Central European Standard Time',
utc: 'UTC+01:00',
mobileCode: '+385',
},
{
name: '+53 Cuba 🇨🇺',
code: 'CU',
timezone: 'Eastern Standard Time',
utc: 'UTC-05:00',
mobileCode: '+53',
},
{
name: '+599 Curaçao 🇨🇼',
code: 'CW',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+599',
},
{
name: '+357 Cyprus 🇨🇾',
code: 'CY',
timezone: 'E. Europe Standard Time',
utc: 'UTC+02:00',
mobileCode: '+357',
},
{
name: '+420 Czech Republic 🇨🇿',
code: 'CZ',
timezone: 'Central Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+420',
},
{
name: '+670 Democratic Republic of Timor-Leste 🇹🇱',
code: 'TL',
timezone: 'Tokyo Standard Time',
utc: 'UTC+09:00',
mobileCode: '+670',
},
{
name: '+45 Denmark 🇩🇰',
code: 'DK',
timezone: 'Romance Standard Time',
utc: 'UTC+01:00',
mobileCode: '+45',
},
{
name: '+253 Djibouti 🇩🇯',
code: 'DJ',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+253',
},
{
name: '+1-767 Dominica 🇩🇲',
code: 'DM',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-767',
},
{
name: '+1-809 and 1-829 Dominican Republic 🇩🇴',
code: 'DO',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-809 and 1-829',
},
{
name: '+593 Ecuador 🇪🇨',
code: 'EC',
timezone: 'SA Pacific Standard Time',
utc: 'UTC-05:00',
mobileCode: '+593',
},
{
name: '+20 Egypt 🇪🇬',
code: 'EG',
timezone: 'Egypt Standard Time',
utc: 'UTC+02:00',
mobileCode: '+20',
},
{
name: '+503 El Salvador 🇸🇻',
code: 'SV',
timezone: 'Central America Standard Time',
utc: 'UTC-06:00',
mobileCode: '+503',
},
{
name: '+240 Equatorial Guinea 🇬🇶',
code: 'GQ',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+240',
},
{
name: '+291 Eritrea 🇪🇷',
code: 'ER',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+291',
},
{
name: '+372 Estonia 🇪🇪',
code: 'EE',
timezone: 'FLE Standard Time',
utc: 'UTC+02:00',
mobileCode: '+372',
},
{
name: '+251 Ethiopia 🇪🇹',
code: 'ET',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+251',
},
{
name: '+500 Falkland Islands (Islas Malvinas) 🇫🇰',
code: 'FK',
timezone: 'SA Eastern Standard Time',
utc: 'UTC-03:00',
mobileCode: '+500',
},
{
name: '+298 Faroe Islands 🇫🇴',
code: 'FO',
timezone: 'GMT Standard Time',
utc: 'UTC',
mobileCode: '+298',
},
{
name: '+679 Fiji Islands 🇫🇯',
code: 'FJ',
timezone: 'Fiji Standard Time',
utc: 'UTC+12:00',
mobileCode: '+679',
},
{
name: '+358 Finland 🇫🇮',
code: 'FI',
timezone: 'FLE Standard Time',
utc: 'UTC+02:00',
mobileCode: '+358',
},
{
name: '+33 France 🇫🇷',
code: 'FR',
timezone: 'Romance Standard Time',
utc: 'UTC+01:00',
mobileCode: '+33',
},
{
name: '+594 French Guiana 🇬🇫',
code: 'GF',
timezone: 'SA Eastern Standard Time',
utc: 'UTC-03:00',
mobileCode: '+594',
},
{
name: '+689 French Polynesia 🇵🇫',
code: 'PF',
timezone: 'Hawaiian Standard Time',
utc: 'UTC-10:00',
mobileCode: '+689',
},
{
name: '+ French Southern and Antarctic Lands 🇹🇫',
code: 'TF',
timezone: 'West Asia Standard Time',
utc: 'UTC+05:00',
mobileCode: '+',
},
{
name: '+241 Gabon 🇬🇦',
code: 'GA',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+241',
},
{
name: '+220 Gambia, The 🇬🇲',
code: 'GM',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+220',
},
{
name: '+995 Georgia 🇬🇪',
code: 'GE',
timezone: 'Georgian Standard Time',
utc: 'UTC+04:00',
mobileCode: '+995',
},
{
name: '+49 Germany 🇩🇪',
code: 'DE',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+49',
},
{
name: '+233 Ghana 🇬🇭',
code: 'GH',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+233',
},
{
name: '+350 Gibraltar 🇬🇮',
code: 'GI',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+350',
},
{
name: '+30 Greece 🇬🇷',
code: 'GR',
timezone: 'GTB Standard Time',
utc: 'UTC+02:00',
mobileCode: '+30',
},
{
name: '+299 Greenland 🇬🇱',
code: 'GL',
timezone: 'Greenland Standard Time',
utc: 'UTC-03:00',
mobileCode: '+299',
},
{
name: '+1-473 Grenada 🇬🇩',
code: 'GD',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-473',
},
{
name: '+590 Guadeloupe 🇬🇵',
code: 'GP',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+590',
},
{
name: '+1-671 Guam 🇬🇺',
code: 'GU',
timezone: 'West Pacific Standard Time',
utc: 'UTC+10:00',
mobileCode: '+1-671',
},
{
name: '+502 Guatemala 🇬🇹',
code: 'GT',
timezone: 'Central America Standard Time',
utc: 'UTC-06:00',
mobileCode: '+502',
},
{
name: '+44-1481 Guernsey 🇬🇬',
code: 'GG',
timezone: 'GMT Standard Time',
utc: 'UTC',
mobileCode: '+44-1481',
},
{
name: '+224 Guinea 🇬🇳',
code: 'GN',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+224',
},
{
name: '+245 Guinea-Bissau 🇬🇼',
code: 'GW',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+245',
},
{
name: '+592 Guyana 🇬🇾',
code: 'GY',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+592',
},
{
name: '+509 Haiti 🇭🇹',
code: 'HT',
timezone: 'Eastern Standard Time',
utc: 'UTC-05:00',
mobileCode: '+509',
},
{
name: '+ Heard Island and McDonald Islands 🇭🇲',
code: 'HM',
timezone: 'Mauritius Standard Time',
utc: 'UTC+04:00',
mobileCode: '+ ',
},
{
name: '+504 Honduras 🇭🇳',
code: 'HN',
timezone: 'Central America Standard Time',
utc: 'UTC-06:00',
mobileCode: '+504',
},
{
name: '+852 Hong Kong SAR 🇭🇰',
code: 'HK',
timezone: 'China Standard Time',
utc: 'UTC+08:00',
mobileCode: '+852',
},
{
name: '+36 Hungary 🇭🇺',
code: 'HU',
timezone: 'Central Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+36',
},
{
name: '+354 Iceland 🇮🇸',
code: 'IS',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+354',
},
{
name: '+91 India 🇮🇳',
code: 'IN',
timezone: 'India Standard Time',
utc: 'UTC+05:30',
mobileCode: '+91',
},
{
name: '+62 Indonesia 🇮🇩',
code: 'ID',
timezone: 'SE Asia Standard Time',
utc: 'UTC+07:00',
mobileCode: '+62',
},
{
name: '+98 Iran 🇮🇷',
code: 'IR',
timezone: 'Iran Standard Time',
utc: 'UTC+03:30',
mobileCode: '+98',
},
{
name: '+964 Iraq 🇮🇶',
code: 'IQ',
timezone: 'Arabic Standard Time',
utc: 'UTC+03:00',
mobileCode: '+964',
},
{
name: '+353 Ireland 🇮🇪',
code: 'IE',
timezone: 'GMT Standard Time',
utc: 'UTC',
mobileCode: '+353',
},
{
name: '+972 Israel 🇮🇱',
code: 'IL',
timezone: 'Israel Standard Time',
utc: 'UTC+02:00',
mobileCode: '+972',
},
{
name: '+39 Italy 🇮🇹',
code: 'IT',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+39',
},
{
name: '+1-876 Jamaica 🇯🇲',
code: 'JM',
timezone: 'SA Pacific Standard Time',
utc: 'UTC-05:00',
mobileCode: '+1-876',
},
{
name: '+47 Jan Mayen 🇳🇴',
code: 'SJ',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+47',
},
{
name: '+81 Japan 🇯🇵',
code: 'JP',
timezone: 'Tokyo Standard Time',
utc: 'UTC+09:00',
mobileCode: '+81',
},
{
name: '+44-1534 Jersey 🇯🇪',
code: 'JE',
timezone: 'GMT Standard Time',
utc: 'UTC',
mobileCode: '+44-1534',
},
{
name: '+962 Jordan 🇯🇴',
code: 'JO',
timezone: 'Jordan Standard Time',
utc: 'UTC+02:00',
mobileCode: '+962',
},
{
name: '+7 Kazakhstan 🇰🇿',
code: 'KZ',
timezone: 'Central Asia Standard Time',
utc: 'UTC+06:00',
mobileCode: '+7',
},
{
name: '+254 Kenya 🇰🇪',
code: 'KE',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+254',
},
{
name: '+686 Kiribati 🇰🇮',
code: 'KI',
timezone: 'UTC+12',
utc: 'UTC+12:00',
mobileCode: '+686',
},
{
name: '+82 Korea 🇰🇷',
code: 'KR',
timezone: 'Korea Standard Time',
utc: 'UTC+09:00',
mobileCode: '+82',
},
{
name: '+ Kosovo 🇽🇰',
code: 'XK',
timezone: 'Central European Standard Time',
utc: 'UTC+01:00',
mobileCode: '+',
},
{
name: '+965 Kuwait 🇰🇼',
code: 'KW',
timezone: 'Arab Standard Time',
utc: 'UTC+03:00',
mobileCode: '+965',
},
{
name: '+996 Kyrgyzstan 🇰🇬',
code: 'KG',
timezone: 'Central Asia Standard Time',
utc: 'UTC+06:00',
mobileCode: '+996',
},
{
name: '+856 Laos 🇱🇦',
code: 'LA',
timezone: 'SE Asia Standard Time',
utc: 'UTC+07:00',
mobileCode: '+856',
},
{
name: '+371 Latvia 🇱🇻',
code: 'LV',
timezone: 'FLE Standard Time',
utc: 'UTC+02:00',
mobileCode: '+371',
},
{
name: '+961 Lebanon 🇱🇧',
code: 'LB',
timezone: 'Middle East Standard Time',
utc: 'UTC+02:00',
mobileCode: '+961',
},
{
name: '+266 Lesotho 🇱🇸',
code: 'LS',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+266',
},
{
name: '+231 Liberia 🇱🇷',
code: 'LR',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+231',
},
{
name: '+218 Libya 🇱🇾',
code: 'LY',
timezone: 'E. Europe Standard Time',
utc: 'UTC+02:00',
mobileCode: '+218',
},
{
name: '+423 Liechtenstein 🇱🇮',
code: 'LI',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+423',
},
{
name: '+370 Lithuania 🇱🇹',
code: 'LT',
timezone: 'FLE Standard Time',
utc: 'UTC+02:00',
mobileCode: '+370',
},
{
name: '+352 Luxembourg 🇱🇺',
code: 'LU',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+352',
},
{
name: '+853 Macao SAR 🇲🇴',
code: 'MO',
timezone: 'China Standard Time',
utc: 'UTC+08:00',
mobileCode: '+853',
},
{
name: '+389 Macedonia, Former Yugoslav Republic of 🇲🇰',
code: 'MK',
timezone: 'Central European Standard Time',
utc: 'UTC+01:00',
mobileCode: '+389',
},
{
name: '+261 Madagascar 🇲🇬',
code: 'MG',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+261',
},
{
name: '+265 Malawi 🇲🇼',
code: 'MW',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+265',
},
{
name: '+60 Malaysia 🇲🇾',
code: 'MY',
timezone: 'Singapore Standard Time',
utc: 'UTC+08:00',
mobileCode: '+60',
},
{
name: '+960 Maldives 🇲🇻',
code: 'MV',
timezone: 'West Asia Standard Time',
utc: 'UTC+05:00',
mobileCode: '+960',
},
{
name: '+223 Mali 🇲🇱',
code: 'ML',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+223',
},
{
name: '+356 Malta 🇲🇹',
code: 'MT',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+356',
},
{
name: '+44-1624 Man, Isle of 🇮🇲',
code: 'IM',
timezone: 'GMT Standard Time',
utc: 'UTC',
mobileCode: '+44-1624',
},
{
name: '+692 Marshall Islands 🇲🇭',
code: 'MH',
timezone: 'UTC+12',
utc: 'UTC+12:00',
mobileCode: '+692',
},
{
name: '+596 Martinique 🇲🇶',
code: 'MQ',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+596',
},
{
name: '+222 Mauritania 🇲🇷',
code: 'MR',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+222',
},
{
name: '+230 Mauritius 🇲🇺',
code: 'MU',
timezone: 'Mauritius Standard Time',
utc: 'UTC+04:00',
mobileCode: '+230',
},
{
name: '+262 Mayotte 🇾🇹',
code: 'YT',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+262',
},
{
name: '+52 Mexico 🇲🇽',
code: 'MX',
timezone: 'Central Standard Time (Mexico)',
utc: 'UTC-06:00',
mobileCode: '+52',
},
{
name: '+691 Micronesia 🇫🇲',
code: 'FM',
timezone: 'West Pacific Standard Time',
utc: 'UTC+10:00',
mobileCode: '+691',
},
{
name: '+373 Moldova 🇲🇩',
code: 'MD',
timezone: 'GTB Standard Time',
utc: 'UTC+02:00',
mobileCode: '+373',
},
{
name: '+377 Monaco 🇲🇨',
code: 'MC',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+377',
},
{
name: '+976 Mongolia 🇲🇳',
code: 'MN',
timezone: 'Ulaanbaatar Standard Time',
utc: 'UTC+08:00',
mobileCode: '+976',
},
{
name: '+382 Montenegro 🇲🇪',
code: 'ME',
timezone: 'Central European Standard Time',
utc: 'UTC+01:00',
mobileCode: '+382',
},
{
name: '+1-664 Montserrat 🇲🇸',
code: 'MS',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-664',
},
{
name: '+212 Morocco 🇲🇦',
code: 'MA',
timezone: 'Morocco Standard Time',
utc: 'UTC',
mobileCode: '+212',
},
{
name: '+258 Mozambique 🇲🇿',
code: 'MZ',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+258',
},
{
name: '+95 Myanmar 🇲🇲',
code: 'MM',
timezone: 'Myanmar Standard Time',
utc: 'UTC+06:30',
mobileCode: '+95',
},
{
name: '+264 Namibia 🇳🇦',
code: 'NA',
timezone: 'Namibia Standard Time',
utc: 'UTC+01:00',
mobileCode: '+264',
},
{
name: '+674 Nauru 🇳🇷',
code: 'NR',
timezone: 'UTC+12',
utc: 'UTC+12:00',
mobileCode: '+674',
},
{
name: '+977 Nepal 🇳🇵',
code: 'NP',
timezone: 'Nepal Standard Time',
utc: 'UTC+05:45',
mobileCode: '+977',
},
{
name: '+31 Netherlands 🇳🇱',
code: 'NL',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+31',
},
{
name: '+687 New Caledonia 🇳🇨',
code: 'NC',
timezone: 'Central Pacific Standard Time',
utc: 'UTC+11:00',
mobileCode: '+687',
},
{
name: '+64 New Zealand 🇳🇿',
code: 'NZ',
timezone: 'New Zealand Standard Time',
utc: 'UTC+12:00',
mobileCode: '+64',
},
{
name: '+505 Nicaragua 🇳🇮',
code: 'NI',
timezone: 'Central America Standard Time',
utc: 'UTC-06:00',
mobileCode: '+505',
},
{
name: '+227 Niger 🇳🇪',
code: 'NE',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+227',
},
{
name: '+234 Nigeria 🇳🇬',
code: 'NG',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+234',
},
{
name: '+683 Niue 🇳🇺',
code: 'NU',
timezone: 'UTC-11',
utc: 'UTC-11:00',
mobileCode: '+683',
},
{
name: '+672 Norfolk Island 🇳🇫',
code: 'NF',
timezone: 'Central Pacific Standard Time',
utc: 'UTC+11:00',
mobileCode: '+672',
},
{
name: '+850 North Korea 🇰🇵',
code: 'KP',
timezone: 'Korea Standard Time',
utc: 'UTC+09:00',
mobileCode: '+850',
},
{
name: '+1-670 Northern Mariana Islands 🇲🇵',
code: 'MP',
timezone: 'West Pacific Standard Time',
utc: 'UTC+10:00',
mobileCode: '+1-670',
},
{
name: '+47 Norway 🇳🇴',
code: 'NO',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+47',
},
{
name: '+968 Oman 🇴🇲',
code: 'OM',
timezone: 'Arabian Standard Time',
utc: 'UTC+04:00',
mobileCode: '+968',
},
{
name: '+92 Pakistan 🇵🇰',
code: 'PK',
timezone: 'Pakistan Standard Time',
utc: 'UTC+05:00',
mobileCode: '+92',
},
{
name: '+680 Palau 🇵🇼',
code: 'PW',
timezone: 'Tokyo Standard Time',
utc: 'UTC+09:00',
mobileCode: '+680',
},
{
name: '+970 Palestinian Authority 🇵🇸',
code: 'PS',
timezone: 'Egypt Standard Time',
utc: 'UTC+02:00',
mobileCode: '+970',
},
{
name: '+507 Panama 🇵🇦',
code: 'PA',
timezone: 'SA Pacific Standard Time',
utc: 'UTC-05:00',
mobileCode: '+507',
},
{
name: '+675 Papua New Guinea 🇵🇬',
code: 'PG',
timezone: 'West Pacific Standard Time',
utc: 'UTC+10:00',
mobileCode: '+675',
},
{
name: '+595 Paraguay 🇵🇾',
code: 'PY',
timezone: 'Paraguay Standard Time',
utc: 'UTC-04:00',
mobileCode: '+595',
},
{
name: '+51 Peru 🇵🇪',
code: 'PE',
timezone: 'SA Pacific Standard Time',
utc: 'UTC-05:00',
mobileCode: '+51',
},
{
name: '+63 Philippines 🇵🇭',
code: 'PH',
timezone: 'Singapore Standard Time',
utc: 'UTC+08:00',
mobileCode: '+63',
},
{
name: '+870 Pitcairn Islands 🇵🇳',
code: 'PN',
timezone: 'Pacific Standard Time',
utc: 'UTC-08:00',
mobileCode: '+870',
},
{
name: '+48 Poland 🇵🇱',
code: 'PL',
timezone: 'Central European Standard Time',
utc: 'UTC+01:00',
mobileCode: '+48',
},
{
name: '+351 Portugal 🇵🇹',
code: 'PT',
timezone: 'GMT Standard Time',
utc: 'UTC',
mobileCode: '+351',
},
{
name: '+1-787 and 1-939 Puerto Rico 🇵🇷',
code: 'PR',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-787 and 1-939',
},
{
name: '+974 Qatar 🇶🇦',
code: 'QA',
timezone: 'Arab Standard Time',
utc: 'UTC+03:00',
mobileCode: '+974',
},
{
name: '+262 Reunion 🇷🇪',
code: 'RE',
timezone: 'Mauritius Standard Time',
utc: 'UTC+04:00',
mobileCode: '+262',
},
{
name: '+40 Romania 🇷🇴',
code: 'RO',
timezone: 'GTB Standard Time',
utc: 'UTC+02:00',
mobileCode: '+40',
},
{
name: '+7 Russia 🇷🇺',
code: 'RU',
timezone: 'Russian Standard Time',
utc: 'UTC+03:00',
mobileCode: '+7',
},
{
name: '+250 Rwanda 🇷🇼',
code: 'RW',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+250',
},
{
name: '+590 Saint Barthélemy 🇧🇱',
code: 'BL',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+590',
},
{
name: '+290 Saint Helena, Ascension and Tristan da Cunha 🇸🇭',
code: 'SH',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+290',
},
{
name: '+1-869 Saint Kitts and Nevis 🇰🇳',
code: 'KN',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-869',
},
{
name: '+1-758 Saint Lucia 🇱🇨',
code: 'LC',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-758',
},
{
name: '+590 Saint Martin (French part) 🇲🇫',
code: 'MF',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+590',
},
{
name: '+508 Saint Pierre and Miquelon 🇵🇲',
code: 'PM',
timezone: 'Greenland Standard Time',
utc: 'UTC-03:00',
mobileCode: '+508',
},
{
name: '+1-784 Saint Vincent and the Grenadines 🇻🇨',
code: 'VC',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-784',
},
{
name: '+685 Samoa 🇼🇸',
code: 'WS',
timezone: 'Samoa Standard Time',
utc: 'UTC+13:00',
mobileCode: '+685',
},
{
name: '+378 San Marino 🇸🇲',
code: 'SM',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+378',
},
{
name: '+239 São Tomé and Príncipe 🇸🇹',
code: 'ST',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+239',
},
{
name: '+966 Saudi Arabia 🇸🇦',
code: 'SA',
timezone: 'Arab Standard Time',
utc: 'UTC+03:00',
mobileCode: '+966',
},
{
name: '+221 Senegal 🇸🇳',
code: 'SN',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+221',
},
{
name: '+381 Serbia 🇷🇸',
code: 'RS',
timezone: 'Central Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+381',
},
{
name: '+248 Seychelles 🇸🇨',
code: 'SC',
timezone: 'Mauritius Standard Time',
utc: 'UTC+04:00',
mobileCode: '+248',
},
{
name: '+232 Sierra Leone 🇸🇱',
code: 'SL',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+232',
},
{
name: '+65 Singapore 🇸🇬',
code: 'SG',
timezone: 'Singapore Standard Time',
utc: 'UTC+08:00',
mobileCode: '+65',
},
{
name: '+599 Sint Maarten (Dutch part) 🇸🇽',
code: 'SX',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+599',
},
{
name: '+421 Slovakia 🇸🇰',
code: 'SK',
timezone: 'Central Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+421',
},
{
name: '+386 Slovenia 🇸🇮',
code: 'SI',
timezone: 'Central Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+386',
},
{
name: '+677 Solomon Islands 🇸🇧',
code: 'SB',
timezone: 'Central Pacific Standard Time',
utc: 'UTC+11:00',
mobileCode: '+677',
},
{
name: '+252 Somalia 🇸🇴',
code: 'SO',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+252',
},
{
name: '+27 South Africa 🇿🇦',
code: 'ZA',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+27',
},
{
name: '+ South Georgia and the South Sandwich Islands 🇬🇸',
code: 'GS',
timezone: 'UTC-02',
utc: 'UTC-02:00',
mobileCode: '+',
},
{
name: '+211 South Sudan 🇸🇸',
code: 'SS',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+211',
},
{
name: '+34 Spain 🇪🇸',
code: 'ES',
timezone: 'Romance Standard Time',
utc: 'UTC+01:00',
mobileCode: '+34',
},
{
name: '+94 Sri Lanka 🇱🇰',
code: 'LK',
timezone: 'Sri Lanka Standard Time',
utc: 'UTC+05:30',
mobileCode: '+94',
},
{
name: '+249 Sudan 🇸🇩',
code: 'SD',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+249',
},
{
name: '+597 Suriname 🇸🇷',
code: 'SR',
timezone: 'SA Eastern Standard Time',
utc: 'UTC-03:00',
mobileCode: '+597',
},
{
name: '+47 Svalbard 🇸🇯',
code: 'SJ',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+47',
},
{
name: '+268 Swaziland 🇸🇿',
code: 'SZ',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+268',
},
{
name: '+46 Sweden 🇸🇪',
code: 'SE',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+46',
},
{
name: '+41 Switzerland 🇨🇭',
code: 'CH',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+41',
},
{
name: '+963 Syria 🇸🇾',
code: 'SY',
timezone: 'Syria Standard Time',
utc: 'UTC+02:00',
mobileCode: '+963',
},
{
name: '+886 Taiwan 🇹🇼',
code: 'TW',
timezone: 'Taipei Standard Time',
utc: 'UTC+08:00',
mobileCode: '+886',
},
{
name: '+992 Tajikistan 🇹🇯',
code: 'TJ',
timezone: 'West Asia Standard Time',
utc: 'UTC+05:00',
mobileCode: '+992',
},
{
name: '+255 Tanzania 🇹🇿',
code: 'TZ',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+255',
},
{
name: '+66 Thailand 🇹🇭',
code: 'TH',
timezone: 'SE Asia Standard Time',
utc: 'UTC+07:00',
mobileCode: '+66',
},
{
name: '+228 Togo 🇹🇬',
code: 'TG',
timezone: 'Greenwich Standard Time',
utc: 'UTC',
mobileCode: '+228',
},
{
name: '+690 Tokelau 🇹🇰',
code: 'TK',
timezone: 'Tonga Standard Time',
utc: 'UTC+13:00',
mobileCode: '+690',
},
{
name: '+676 Tonga 🇹🇴',
code: 'TO',
timezone: 'Tonga Standard Time',
utc: 'UTC+13:00',
mobileCode: '+676',
},
{
name: '+1-868 Trinidad and Tobago 🇹🇹',
code: 'TT',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-868',
},
{
name: '+216 Tunisia 🇹🇳',
code: 'TN',
timezone: 'W. Central Africa Standard Time',
utc: 'UTC+01:00',
mobileCode: '+216',
},
{
name: '+90 Turkey 🇹🇷',
code: 'TR',
timezone: 'Turkey Standard Time',
utc: 'UTC+02:00',
mobileCode: '+90',
},
{
name: '+993 Turkmenistan 🇹🇲',
code: 'TM',
timezone: 'West Asia Standard Time',
utc: 'UTC+05:00',
mobileCode: '+993',
},
{
name: '+1-649 Turks and Caicos Islands 🇹🇨',
code: 'TC',
timezone: 'Eastern Standard Time',
utc: 'UTC-05:00',
mobileCode: '+1-649',
},
{
name: '+688 Tuvalu 🇹🇻',
code: 'TV',
timezone: 'UTC+12',
utc: 'UTC+12:00',
mobileCode: '+688',
},
{
name: '+1 U.S. Minor Outlying Islands 🇺🇲',
code: 'UM',
timezone: 'UTC-11',
utc: 'UTC-11:00',
mobileCode: '+1',
},
{
name: '+256 Uganda 🇺🇬',
code: 'UG',
timezone: 'E. Africa Standard Time',
utc: 'UTC+03:00',
mobileCode: '+256',
},
{
name: '+380 Ukraine 🇺🇦',
code: 'UA',
timezone: 'FLE Standard Time',
utc: 'UTC+02:00',
mobileCode: '+380',
},
{
name: '+971 United Arab Emirates 🇦🇪',
code: 'AE',
timezone: 'Arabian Standard Time',
utc: 'UTC+04:00',
mobileCode: '+971',
},
{
name: '+44 United Kingdom 🇬🇧',
code: 'GB',
timezone: 'GMT Standard Time',
utc: 'UTC',
mobileCode: '+44',
},
{
name: '+1 United States 🇺🇸',
code: 'US',
timezone: 'Pacific Standard Time',
utc: 'UTC-08:00',
mobileCode: '+1',
},
{
name: '+598 Uruguay 🇺🇾',
code: 'UY',
timezone: 'Montevideo Standard Time',
utc: 'UTC-03:00',
mobileCode: '+598',
},
{
name: '+998 Uzbekistan 🇺🇿',
code: 'UZ',
timezone: 'West Asia Standard Time',
utc: 'UTC+05:00',
mobileCode: '+998',
},
{
name: '+678 Vanuatu 🇻🇺',
code: 'VU',
timezone: 'Central Pacific Standard Time',
utc: 'UTC+11:00',
mobileCode: '+678',
},
{
name: '+379 Vatican City 🇻🇦',
code: 'VA',
timezone: 'W. Europe Standard Time',
utc: 'UTC+01:00',
mobileCode: '+379',
},
{
name: '+84 Vietnam 🇻🇳',
code: 'VN',
timezone: 'SE Asia Standard Time',
utc: 'UTC+07:00',
mobileCode: '+84',
},
{
name: '+1-340 Virgin Islands, U.S. 🇻🇮',
code: 'VI',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-340',
},
{
name: '+1-284 Virgin Islands, British 🇻🇬',
code: 'VG',
timezone: 'SA Western Standard Time',
utc: 'UTC-04:00',
mobileCode: '+1-284',
},
{
name: '+681 Wallis and Futuna 🇼🇫',
code: 'WF',
timezone: 'UTC+12',
utc: 'UTC+12:00',
mobileCode: '+681',
},
{
name: '+967 Yemen 🇾🇪',
code: 'YE',
timezone: 'Arab Standard Time',
utc: 'UTC+03:00',
mobileCode: '+967',
},
{
name: '+260 Zambia 🇿🇲',
code: 'ZM',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+260',
},
{
name: '+263 Zimbabwe 🇿🇼',
code: 'ZW',
timezone: 'South Africa Standard Time',
utc: 'UTC+02:00',
mobileCode: '+263',
},
];