Last active
August 31, 2017 00:22
-
-
Save dasjestyr/34b189c4d8aefac0d625ac32f16bc816 to your computer and use it in GitHub Desktop.
Country code tree
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// https://en.wikipedia.org/wiki/List_of_country_calling_codes | |
{ | |
"zones": { | |
"1": { | |
"code": "", | |
"description": "North American Numbering Plan" | |
}, | |
"2": { | |
"0": { | |
"code": "EG", | |
"description": "Egypt" | |
}, | |
"1": { | |
"0": { | |
"code": "", | |
"description": "" | |
}, | |
"1": { | |
"code": "SS", | |
"description": "South Sudan" | |
}, | |
"2": { | |
"code": "MA", | |
"description": "Morocco" | |
}, | |
"3": { | |
"code": "DZ", | |
"description": "Algeria" | |
}, | |
"4": { | |
"code": "", | |
"description": "" | |
}, | |
"5": { | |
"code": "", | |
"description": "" | |
}, | |
"6": { | |
"code": "TN", | |
"description": "Tunisia" | |
}, | |
"7": { | |
"code": "", | |
"description": "" | |
}, | |
"8": { | |
"code": "LY", | |
"description": "Libya" | |
}, | |
"9": { | |
"code": "", | |
"description": "" | |
} | |
}, | |
"2": { | |
"0": { | |
"code": "GM", | |
"description": "The Gambia" | |
}, | |
"1": { | |
"code": "SN", | |
"description": "Senegal" | |
}, | |
"2": { | |
"code": "MR", | |
"description": "Mauritania" | |
}, | |
"3": { | |
"code": "ML", | |
"description": "Mali" | |
}, | |
"4": { | |
"code": "GN", | |
"description": "Guinea" | |
}, | |
"5": { | |
"code": "CI", | |
"description": "Ivory Coast" | |
}, | |
"6": { | |
"code": "BF", | |
"description": "Burkina Faso" | |
}, | |
"7": { | |
"code": "NE", | |
"description": "Niger" | |
}, | |
"8": { | |
"code": "TG", | |
"description": "Togo" | |
}, | |
"9": { | |
"code": "BJ", | |
"description": "Benin" | |
} | |
}, | |
"3": { | |
"0": { | |
"code": "MU", | |
"description": "Maruitius" | |
}, | |
"1": { | |
"code": "LR", | |
"description": "Liberia" | |
}, | |
"2": { | |
"code": "SL", | |
"description": "Sierra Leone" | |
}, | |
"3": { | |
"code": "GH", | |
"description": "Ghana" | |
}, | |
"4": { | |
"code": "NG", | |
"description": "Nigeria" | |
}, | |
"5": { | |
"code": "TD", | |
"description": "Chad" | |
}, | |
"6": { | |
"code": "CF", | |
"description": "Central African Republic" | |
}, | |
"7": { | |
"code": "CM", | |
"description": "Cameroon" | |
}, | |
"8": { | |
"code": "CV", | |
"description": "Cape Verde" | |
}, | |
"9": { | |
"code": "ST", | |
"description": "Sao Tome and Principe" | |
} | |
}, | |
"4": { | |
"0": { | |
"code": "GQ", | |
"description": "Equatorial Guinea" | |
}, | |
"1": { | |
"code": "GA", | |
"description": "Gabon" | |
}, | |
"2": { | |
"code": "CG", | |
"description": "Republic of Congo" | |
}, | |
"3": { | |
"code": "CD", | |
"description": "Democratic Republic of the Congo" | |
}, | |
"4": { | |
"code": "AO", | |
"description": "Angola" | |
}, | |
"5": { | |
"code": "GW", | |
"description": "Guinea-Bissau" | |
}, | |
"6": { | |
"code": "IO", | |
"description": "British Indian Ocean Territory" | |
}, | |
"7": { | |
"code": "AC", | |
"description": "Ascension Island" | |
}, | |
"8": { | |
"code": "SC", | |
"description": "Seychelles" | |
}, | |
"9": { | |
"code": "SD", | |
"description": "Sudan" | |
} | |
}, | |
"5": { | |
"0": { | |
"code": "RW", | |
"description": "Rwanda" | |
}, | |
"1": { | |
"code": "ET", | |
"description": "Ethiopia" | |
}, | |
"2": { | |
"code": "SO", | |
"description": "Somalia" | |
}, | |
"3": { | |
"code": "DJ", | |
"description": "Djibouti" | |
}, | |
"4": { | |
"code": "KE", | |
"description": "Kenya" | |
}, | |
"5": { | |
"code": "TZ", | |
"description": "Tanzania" | |
}, | |
"6": { | |
"code": "UG", | |
"description": "Uganda" | |
}, | |
"7": { | |
"code": "BI", | |
"description": "Burundi" | |
}, | |
"8": { | |
"code": "MZ", | |
"description": "Mozambique" | |
}, | |
"9": { | |
"code": "", | |
"description": "" | |
} | |
}, | |
"6": { | |
"0": { | |
"code": "ZM", | |
"description": "Zambia" | |
}, | |
"1": { | |
"code": "MG", | |
"description": "Madagascar" | |
}, | |
"2": { | |
"code": "RE,YT,TF", | |
"description": "Reunion, Mayotte, French Southern and Antarctic Lands" | |
}, | |
"3": { | |
"code": "ZW", | |
"description": "Zimbabwe" | |
}, | |
"4": { | |
"code": "NA", | |
"description": "Namibia" | |
}, | |
"5": { | |
"code": "MW", | |
"description": "Malawi" | |
}, | |
"6": { | |
"code": "LS", | |
"description": "Lesotho" | |
}, | |
"7": { | |
"code": "BW", | |
"description": "Botswana" | |
}, | |
"8": { | |
"code": "SZ", | |
"description": "Swaziland" | |
}, | |
"9": { | |
"code": "KM", | |
"description": "Comoros" | |
} | |
}, | |
"7": { | |
"code": "ZA", | |
"description": "South Africa" | |
}, | |
"8": { | |
"code": "", | |
"description": "" | |
}, | |
"9": { | |
"0": { | |
"code": "SH,TA", | |
"description": "Saint Helena, Tristan da Cunha" | |
}, | |
"1": { | |
"code": "ER", | |
"description": "Eritrea" | |
}, | |
"2": { | |
"code": "", | |
"description": "" | |
}, | |
"3": { | |
"code": "", | |
"description": "" | |
}, | |
"4": { | |
"code": "", | |
"description": "" | |
}, | |
"5": { | |
"code": "", | |
"description": "" | |
}, | |
"6": { | |
"code": "", | |
"description": "" | |
}, | |
"7": { | |
"code": "AW", | |
"description": "Aruba" | |
}, | |
"8": { | |
"code": "FO", | |
"description": "Faroe Islands" | |
}, | |
"9": { | |
"code": "GL", | |
"description": "Greenland" | |
} | |
} | |
}, | |
"3": { | |
"0": { | |
"code": "GR", | |
"description": "Greece" | |
}, | |
"1": { | |
"code": "NL", | |
"description": "Netherlands" | |
}, | |
"2": { | |
"code": "BE", | |
"description": "Belgium" | |
}, | |
"3": { | |
"code": "FR", | |
"description": "France" | |
}, | |
"4": { | |
"code": "ES", | |
"description": "Spain" | |
}, | |
"5": { | |
"0": { | |
"code": "GI", | |
"description": "Gibraltar" | |
}, | |
"1": { | |
"code": "PT", | |
"description": "Portugal" | |
}, | |
"2": { | |
"code": "LU", | |
"description": "Luxembourg" | |
}, | |
"3": { | |
"code": "IE", | |
"description": "Republic of Ireland" | |
}, | |
"4": { | |
"code": "IS", | |
"description": "Iceland" | |
}, | |
"5": { | |
"code": "AL", | |
"description": "Albania" | |
}, | |
"6": { | |
"code": "MT", | |
"description": "Malta" | |
}, | |
"7": { | |
"code": "CY", | |
"description": "Cyprus" | |
}, | |
"8": { | |
"code": "FI,AX", | |
"description": "Finland, Aland Islands" | |
}, | |
"9": { | |
"code": "BG", | |
"description": "Bulgaria" | |
} | |
}, | |
"6": { | |
"code": "HU", | |
"description": "" | |
}, | |
"7": { | |
"0": { | |
"code": "LT", | |
"description": "Lithuania" | |
}, | |
"1": { | |
"code": "LV", | |
"description": "Latvia" | |
}, | |
"2": { | |
"code": "EE", | |
"description": "Estonia" | |
}, | |
"3": { | |
"code": "MD", | |
"description": "Moldova" | |
}, | |
"4": { | |
"code": "AM,QN", | |
"description": "Armenia/Nagorno-Karabakh" | |
}, | |
"5": { | |
"code": "BY", | |
"description": "Belarus" | |
}, | |
"6": { | |
"code": "AD", | |
"description": "Andorra" | |
}, | |
"7": { | |
"code": "MC", | |
"description": "Monaco" | |
}, | |
"8": { | |
"code": "SM", | |
"description": "San Marino" | |
}, | |
"9": { | |
"code": "VA", | |
"description": "Vatican City" | |
} | |
}, | |
"8": { | |
"0": { | |
"code": "UA", | |
"description": "Ukraine" | |
}, | |
"1": { | |
"code": "RS", | |
"description": "Serbia" | |
}, | |
"2": { | |
"code": "ME", | |
"description": "Montenegro" | |
}, | |
"3": { | |
"code": "XK", | |
"description": "Kosovo" | |
}, | |
"4": { | |
"code": "", | |
"description": "" | |
}, | |
"5": { | |
"code": "HR", | |
"description": "Croatia" | |
}, | |
"6": { | |
"code": "SI", | |
"description": "Slovenia" | |
}, | |
"7": { | |
"code": "BA", | |
"description": "Bosnia/Herzegovina" | |
}, | |
"8": { | |
"code": "EU", | |
"description": "European numbering space" | |
}, | |
"9": { | |
"code": "MK", | |
"description": "Republic of Macedonia" | |
} | |
}, | |
"9": { | |
"code": "IT,VA", | |
"description": "Italy/Vatican City" | |
} | |
}, | |
"4": { | |
"0": { | |
"code": "RO", | |
"description": "" | |
}, | |
"1": { | |
"code": "CH", | |
"description": "" | |
}, | |
"2": { | |
"0": { | |
"code": "CZ", | |
"description": "Czech Republic" | |
}, | |
"1": { | |
"code": "SK", | |
"description": "Slovakia" | |
}, | |
"2": { | |
"code": "", | |
"description": "" | |
}, | |
"3": { | |
"code": "LI", | |
"description": "Liechtenstein" | |
}, | |
"4": { | |
"code": "", | |
"description": "" | |
}, | |
"5": { | |
"code": "", | |
"description": "" | |
}, | |
"6": { | |
"code": "", | |
"description": "" | |
}, | |
"7": { | |
"code": "", | |
"description": "" | |
}, | |
"8": { | |
"code": "", | |
"description": "" | |
}, | |
"9": { | |
"code": "", | |
"description": "" | |
} | |
}, | |
"3": { | |
"code": "AT", | |
"description": "" | |
}, | |
"4": { | |
"code": "GB/UK,GG,IM,JE", | |
"description": "United Kingdom, Guernsey, Isle of Man, Jersey" | |
}, | |
"5": { | |
"code": "DK", | |
"description": "Denmark" | |
}, | |
"6": { | |
"code": "SE", | |
"description": "Sweden" | |
}, | |
"7": { | |
"code": "NO,SJ", | |
"description": "Norway, Svalbard and Jan Mayen" | |
}, | |
"8": { | |
"code": "PL", | |
"description": "Poland" | |
}, | |
"9": { | |
"code": "DE", | |
"description": "Germany" | |
} | |
}, | |
"5": { | |
"0": { | |
"0": { | |
"code": "FK,GS", | |
"description": "Falklan Islands, South Georgia and the South Sandwich Islands" | |
}, | |
"1": { | |
"code": "BZ", | |
"description": "Belize" | |
}, | |
"2": { | |
"code": "GT", | |
"description": "Guatemala" | |
}, | |
"3": { | |
"code": "SV", | |
"description": "El Salvador" | |
}, | |
"4": { | |
"code": "HN", | |
"description": "Hoduras" | |
}, | |
"5": { | |
"code": "NI", | |
"description": "Nicaragua" | |
}, | |
"6": { | |
"code": "CR", | |
"description": "Costa Rica" | |
}, | |
"7": { | |
"code": "PA", | |
"description": "Panama" | |
}, | |
"8": { | |
"code": "PM", | |
"description": "St. Pierre and Miquelon" | |
}, | |
"9": { | |
"code": "HT", | |
"description": "Haiti" | |
} | |
}, | |
"1": { | |
"code": "PE", | |
"description": "Peru" | |
}, | |
"2": { | |
"code": "MX", | |
"description": "Mexico" | |
}, | |
"3": { | |
"code": "CU", | |
"description": "Cuba" | |
}, | |
"4": { | |
"code": "AR", | |
"description": "Argentina" | |
}, | |
"5": { | |
"code": "BR", | |
"description": "Brazil" | |
}, | |
"6": { | |
"code": "CL", | |
"description": "Chile" | |
}, | |
"7": { | |
"code": "CO", | |
"description": "Columbia" | |
}, | |
"8": { | |
"code": "VE", | |
"description": "Venezuela" | |
}, | |
"9": { | |
"0": { | |
"code": "GP,BL,MF", | |
"description": "Guadeloupe, Saint Barthelemy, Saint Martin" | |
}, | |
"1": { | |
"code": "BO", | |
"description": "Bolivia" | |
}, | |
"2": { | |
"code": "GY", | |
"description": "Guyana" | |
}, | |
"3": { | |
"code": "EC", | |
"description": "Ecuador" | |
}, | |
"4": { | |
"code": "GF", | |
"description": "French Guiana" | |
}, | |
"5": { | |
"code": "PY", | |
"description": "Paraguay" | |
}, | |
"6": { | |
"code": "MQ", | |
"description": "Martinique" | |
}, | |
"7": { | |
"code": "SR", | |
"description": "Suriname" | |
}, | |
"8": { | |
"code": "UY", | |
"description": "Uruguay" | |
}, | |
"9": { | |
"code": "BQ,CW", | |
"description": "Caribbean Netherlands, Curacao" | |
} | |
} | |
}, | |
"6": { | |
"0": { | |
"code": "MY", | |
"description": "Malaysia" | |
}, | |
"1": { | |
"code": "AU,CX,CC", | |
"description": "Australia, Cocos Islands, Christmas Island" | |
}, | |
"2": { | |
"code": "ID", | |
"description": "Indonesia" | |
}, | |
"3": { | |
"code": "PH", | |
"description": "Philipines" | |
}, | |
"4": { | |
"code": "NZ,PN", | |
"description": "New Zealand, Pitcairn Islands" | |
}, | |
"5": { | |
"code": "SG", | |
"description": "Singapore" | |
}, | |
"6": { | |
"code": "TH", | |
"description": "Thailand" | |
}, | |
"7": { | |
"0": { | |
"code": "TL", | |
"description": "East Timor" | |
}, | |
"1": { | |
"code": "", | |
"description": "" | |
}, | |
"2": { | |
"code": "NF,AQ", | |
"description": "Norfolk Island, Australian Antarctic Territory" | |
}, | |
"3": { | |
"code": "BN", | |
"description": "Brunei Darussalam" | |
}, | |
"4": { | |
"code": "NR", | |
"description": "Nauru" | |
}, | |
"5": { | |
"code": "PG", | |
"description": "Papua New Guinea" | |
}, | |
"6": { | |
"code": "TO", | |
"description": "Tonga" | |
}, | |
"7": { | |
"code": "SB", | |
"description": "Solomon Islands" | |
}, | |
"8": { | |
"code": "VU", | |
"description": "Vanuatu" | |
}, | |
"9": { | |
"code": "FJ", | |
"description": "Fiji" | |
} | |
}, | |
"8": { | |
"0": { | |
"code": "PW", | |
"description": "Palau" | |
}, | |
"1": { | |
"code": "WF", | |
"description": "Wallis and Futuna" | |
}, | |
"2": { | |
"code": "CK", | |
"description": "Cook Islands" | |
}, | |
"3": { | |
"code": "NU", | |
"description": "Niue" | |
}, | |
"4": { | |
"code": "", | |
"description": "" | |
}, | |
"5": { | |
"code": "WS", | |
"description": "Samoa" | |
}, | |
"6": { | |
"code": "KI", | |
"description": "Kiribati" | |
}, | |
"7": { | |
"code": "NC", | |
"description": "New Caledonia" | |
}, | |
"8": { | |
"code": "TV", | |
"description": "Tuvalu" | |
}, | |
"9": { | |
"code": "PF", | |
"description": "French Polynesia" | |
} | |
}, | |
"9": { | |
"0": { | |
"code": "TK", | |
"description": "Tokelau" | |
}, | |
"1": { | |
"code": "FM", | |
"description": "Federated States of Micronesia" | |
}, | |
"2": { | |
"code": "MH", | |
"description": "Marshal Islands" | |
}, | |
"3": { | |
"code": "", | |
"description": "" | |
}, | |
"4": { | |
"code": "", | |
"description": "" | |
}, | |
"5": { | |
"code": "", | |
"description": "" | |
}, | |
"6": { | |
"code": "", | |
"description": "" | |
}, | |
"7": { | |
"code": "", | |
"description": "" | |
}, | |
"8": { | |
"code": "", | |
"description": "" | |
}, | |
"9": { | |
"code": "", | |
"description": "" | |
} | |
} | |
}, | |
"7": { | |
"code": "RU,KZ", | |
"description": "Russia, Khazakstan" | |
}, | |
"8": { | |
"0": { | |
"0": { | |
"code": "XT", | |
"description": "Universal international freephone number" | |
}, | |
"1": { | |
"code": "", | |
"description": "" | |
}, | |
"2": { | |
"code": "", | |
"description": "" | |
}, | |
"3": { | |
"code": "", | |
"description": "" | |
}, | |
"4": { | |
"code": "", | |
"description": "" | |
}, | |
"5": { | |
"code": "", | |
"description": "" | |
}, | |
"6": { | |
"code": "", | |
"description": "" | |
}, | |
"7": { | |
"code": "", | |
"description": "" | |
}, | |
"8": { | |
"code": "XS", | |
"description": "Shared cost service" | |
}, | |
"9": { | |
"code": "", | |
"description": "" | |
} | |
}, | |
"1": { | |
"code": "JP", | |
"description": "Japan" | |
}, | |
"2": { | |
"code": "KR", | |
"description": "South Korea" | |
}, | |
"3": { | |
"code": "", | |
"description": "" | |
}, | |
"4": { | |
"code": "VN", | |
"description": "Vietnam" | |
}, | |
"5": { | |
"0": { | |
"code": "KP", | |
"description": "North Korea" | |
}, | |
"1": { | |
"code": "", | |
"description": "" | |
}, | |
"2": { | |
"code": "HK", | |
"description": "Hong Kong" | |
}, | |
"3": { | |
"code": "MO", | |
"description": "Macau" | |
}, | |
"4": { | |
"code": "", | |
"description": "" | |
}, | |
"5": { | |
"code": "KH", | |
"description": "Cambodia" | |
}, | |
"6": { | |
"code": "LA", | |
"description": "Laos" | |
}, | |
"7": { | |
"code": "", | |
"description": "" | |
}, | |
"8": { | |
"code": "", | |
"description": "" | |
}, | |
"9": { | |
"code": "", | |
"description": "" | |
} | |
}, | |
"6": { | |
"code": "CN", | |
"description": "China" | |
}, | |
"7": { | |
"0": { | |
"code": "XN", | |
"description": "Inmarsat" | |
}, | |
"1": { | |
"code": "", | |
"description": "" | |
}, | |
"2": { | |
"code": "", | |
"description": "" | |
}, | |
"3": { | |
"code": "", | |
"description": "" | |
}, | |
"4": { | |
"code": "", | |
"description": "" | |
}, | |
"5": { | |
"code": "", | |
"description": "" | |
}, | |
"6": { | |
"code": "", | |
"description": "" | |
}, | |
"7": { | |
"code": "", | |
"description": "" | |
}, | |
"8": { | |
"code": "XP", | |
"description": "Universal Personal Telecommunications" | |
}, | |
"9": { | |
"code": "", | |
"description": "" | |
} | |
}, | |
"8": { | |
"0": { | |
"code": "BD", | |
"description": "Bangladesh" | |
}, | |
"1": { | |
"code": "XG", | |
"description": "Global mobile satellite system" | |
}, | |
"2": { | |
"code": "XV", | |
"description": "International Networks (country code)" | |
}, | |
"3": { | |
"code": "XV", | |
"description": "International Networks (country code)" | |
}, | |
"4": { | |
"code": "", | |
"description": "" | |
}, | |
"5": { | |
"code": "", | |
"description": "" | |
}, | |
"6": { | |
"code": "TW", | |
"description": "Taiwan" | |
}, | |
"7": { | |
"code": "", | |
"description": "" | |
}, | |
"8": { | |
"code": "XD", | |
"description": "OCHA" | |
}, | |
"9": { | |
"code": "", | |
"description": "" | |
} | |
}, | |
"9": { | |
"code": "", | |
"description": "" | |
} | |
}, | |
"9": { | |
"0": { | |
"code": "TR,CT", | |
"description": "Turkey, Northern Cyprus" | |
}, | |
"1": { | |
"code": "IN", | |
"description": "India" | |
}, | |
"2": { | |
"code": "PK", | |
"description": "Pakistan" | |
}, | |
"3": { | |
"code": "AF", | |
"description": "Afghanistan" | |
}, | |
"4": { | |
"code": "LK", | |
"description": "Sri Lanka" | |
}, | |
"5": { | |
"code": "MM", | |
"description": "Burma" | |
}, | |
"6": { | |
"0": { | |
"code": "MV", | |
"description": "Maldives" | |
}, | |
"1": { | |
"code": "LB", | |
"description": "Lebanon" | |
}, | |
"2": { | |
"code": "JO", | |
"description": "Jordan" | |
}, | |
"3": { | |
"code": "SY", | |
"description": "Syria" | |
}, | |
"4": { | |
"code": "IQ", | |
"description": "Iraq" | |
}, | |
"5": { | |
"code": "KW", | |
"description": "Kuwait" | |
}, | |
"6": { | |
"code": "SA", | |
"description": "Saudi Arabia" | |
}, | |
"7": { | |
"code": "YE", | |
"description": "Yemen" | |
}, | |
"8": { | |
"code": "OM", | |
"description": "Oman" | |
}, | |
"9": { | |
"code": "", | |
"description": "" | |
} | |
}, | |
"7": { | |
"0": { | |
"code": "PS", | |
"description": "State of Palestine" | |
}, | |
"1": { | |
"code": "AE", | |
"description": "United Arab Emirates" | |
}, | |
"2": { | |
"code": "IL", | |
"description": "Israel" | |
}, | |
"3": { | |
"code": "BH", | |
"description": "Bahrain" | |
}, | |
"4": { | |
"code": "QA", | |
"description": "Qatar" | |
}, | |
"5": { | |
"code": "BT", | |
"description": "Bhutan" | |
}, | |
"6": { | |
"code": "MN", | |
"description": "Mongolia" | |
}, | |
"7": { | |
"code": "NP", | |
"description": "Nepal" | |
}, | |
"8": { | |
"code": "", | |
"description": "" | |
}, | |
"9": { | |
"code": "XR", | |
"description": "International premium rate service" | |
} | |
}, | |
"8": { | |
"code": " IR", | |
"description": "Iran" | |
}, | |
"9": { | |
"0": { | |
"code": "", | |
"description": "" | |
}, | |
"1": { | |
"code": "XC", | |
"description": "ITPCS" | |
}, | |
"2": { | |
"code": "TJ", | |
"description": "Tajikistan" | |
}, | |
"3": { | |
"code": "TM", | |
"description": "Turkmenistan" | |
}, | |
"4": { | |
"code": "AZ", | |
"description": "Azerbaijan" | |
}, | |
"5": { | |
"code": "GE", | |
"description": "Georgia" | |
}, | |
"6": { | |
"code": "KG", | |
"description": "Kyrgyzstan" | |
}, | |
"7": { | |
"code": "", | |
"description": "" | |
}, | |
"8": { | |
"code": "UZ", | |
"description": "Uzbekistan" | |
}, | |
"9": { | |
"code": "", | |
"description": "" | |
} | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment