Skip to content

Instantly share code, notes, and snippets.

@k4kabirmalik
Created June 6, 2026 23:51
Show Gist options
  • Select an option

  • Save k4kabirmalik/f699517d3af4716436a00e590db2f98e to your computer and use it in GitHub Desktop.

Select an option

Save k4kabirmalik/f699517d3af4716436a00e590db2f98e to your computer and use it in GitHub Desktop.
List of all the country with name, iso codes and phone code in SQL format
-- Create table for country phone codes
CREATE TABLE CountryPhone (
Country TEXT NOT NULL,
ISOCodeAlpha2 CHAR(2) NOT NULL,
ISOCodeAlpha3 CHAR(3) NOT NULL,
PhoneCode TEXT NOT NULL,
UNIQUE (Country, ISOCodeAlpha3)
);
-- Insert all phone code records
INSERT INTO CountryPhone (Country, ISOCodeAlpha2, ISOCodeAlpha3, PhoneCode) VALUES
('Afghanistan', 'AF', 'AFN', '+93'),
('Albania', 'AL', 'ALL', '+355'),
('Algeria', 'DZ', 'DZD', '+213'),
('Andorra', 'AD', 'EUR', '+376'),
('Angola', 'AO', 'AOA', '+244'),
('Antigua and Barbuda', 'AG', 'XCD', '+1268'),
('Argentina', 'AR', 'ARS', '+54'),
('Armenia', 'AM', 'AMD', '+374'),
('Australia', 'AU', 'AUD', '+61'),
('Austria', 'AT', 'EUR', '+43'),
('Azerbaijan', 'AZ', 'AZN', '+994'),
('Bahamas', 'BS', 'BSD', '+1242'),
('Bahrain', 'BH', 'BHD', '+973'),
('Bangladesh', 'BD', 'BDT', '+880'),
('Barbados', 'BB', 'BBD', '+1246'),
('Belarus', 'BY', 'BYN', '+375'),
('Belgium', 'BE', 'EUR', '+32'),
('Belize', 'BZ', 'BZD', '+501'),
('Benin', 'BJ', 'XOF', '+229'),
('Bhutan', 'BT', 'BTN', '+975'),
('Bolivia', 'BO', 'BOB', '+591'),
('Bosnia and Herzegovina', 'BA', 'BAM', '+387'),
('Botswana', 'BW', 'BWP', '+267'),
('Brazil', 'BR', 'BRL', '+55'),
('Brunei', 'BN', 'BND', '+673'),
('Bulgaria', 'BG', 'BGN', '+359'),
('Burkina Faso', 'BF', 'XOF', '+226'),
('Burundi', 'BI', 'BIF', '+257'),
('Cabo Verde', 'CV', 'CVE', '+238'),
('Cambodia', 'KH', 'KHR', '+855'),
('Cameroon', 'CM', 'XAF', '+237'),
('Canada', 'CA', 'CAD', '+1'),
('Central African Republic', 'CF', 'XAF', '+236'),
('Chad', 'TD', 'XAF', '+235'),
('Chile', 'CL', 'CLP', '+56'),
('China', 'CN', 'CNY', '+86'),
('Colombia', 'CO', 'COP', '+57'),
('Comoros', 'KM', 'KMF', '+269'),
('Congo (Brazzaville)', 'CG', 'XAF', '+242'),
('Congo (Kinshasa)', 'CD', 'CDF', '+243'),
('Costa Rica', 'CR', 'CRC', '+506'),
('Croatia', 'HR', 'EUR', '+385'),
('Cuba', 'CU', 'CUP', '+53'),
('Cyprus', 'CY', 'EUR', '+357'),
('Czech Republic', 'CZ', 'CZK', '+420'),
('Denmark', 'DK', 'DKK', '+45'),
('Djibouti', 'DJ', 'DJF', '+253'),
('Dominica', 'DM', 'XCD', '+1767'),
('Dominican Republic', 'DO', 'DOP', '+1809'),
('Ecuador', 'EC', 'USD', '+593'),
('Egypt', 'EG', 'EGP', '+20'),
('El Salvador', 'SV', 'USD', '+503'),
('Equatorial Guinea', 'GQ', 'XAF', '+240'),
('Eritrea', 'ER', 'ERN', '+291'),
('Estonia', 'EE', 'EUR', '+372'),
('Eswatini', 'SZ', 'SZL', '+268'),
('Ethiopia', 'ET', 'ETB', '+251'),
('Fiji', 'FJ', 'FJD', '+679'),
('Finland', 'FI', 'EUR', '+358'),
('France', 'FR', 'EUR', '+33'),
('Gabon', 'GA', 'XAF', '+241'),
('Gambia', 'GM', 'GMD', '+220'),
('Georgia', 'GE', 'GEL', '+995'),
('Germany', 'DE', 'EUR', '+49'),
('Ghana', 'GH', 'GHS', '+233'),
('Greece', 'GR', 'EUR', '+30'),
('Grenada', 'GD', 'XCD', '+1473'),
('Guatemala', 'GT', 'GTQ', '+502'),
('Guinea', 'GN', 'GNF', '+224'),
('Guinea-Bissau', 'GW', 'XOF', '+245'),
('Guyana', 'GY', 'GYD', '+592'),
('Haiti', 'HT', 'HTG', '+509'),
('Honduras', 'HN', 'HNL', '+504'),
('Hungary', 'HU', 'HUF', '+36'),
('Iceland', 'IS', 'ISK', '+354'),
('India', 'IN', 'INR', '+91'),
('Indonesia', 'ID', 'IDR', '+62'),
('Iran', 'IR', 'IRR', '+98'),
('Iraq', 'IQ', 'IQD', '+964'),
('Ireland', 'IE', 'EUR', '+353'),
('Israel', 'IL', 'ILS', '+972'),
('Italy', 'IT', 'EUR', '+39'),
('Jamaica', 'JM', 'JMD', '+1876'),
('Japan', 'JP', 'JPY', '+81'),
('Jordan', 'JO', 'JOD', '+962'),
('Kazakhstan', 'KZ', 'KZT', '+7'),
('Kenya', 'KE', 'KES', '+254'),
('Kiribati', 'KI', 'AUD', '+686'),
('Kuwait', 'KW', 'KWD', '+965'),
('Kyrgyzstan', 'KG', 'KGS', '+996'),
('Laos', 'LA', 'LAK', '+856'),
('Latvia', 'LV', 'EUR', '+371'),
('Lebanon', 'LB', 'LBP', '+961'),
('Lesotho', 'LS', 'LSL', '+266'),
('Liberia', 'LR', 'LRD', '+231'),
('Libya', 'LY', 'LYD', '+218'),
('Liechtenstein', 'LI', 'CHF', '+423'),
('Lithuania', 'LT', 'EUR', '+370'),
('Luxembourg', 'LU', 'EUR', '+352'),
('Madagascar', 'MG', 'MGA', '+261'),
('Malawi', 'MW', 'MWK', '+265'),
('Malaysia', 'MY', 'MYR', '+60'),
('Maldives', 'MV', 'MVR', '+960'),
('Mali', 'ML', 'XOF', '+223'),
('Malta', 'MT', 'EUR', '+356'),
('Marshall Islands', 'MH', 'USD', '+692'),
('Mauritania', 'MR', 'MRU', '+222'),
('Mauritius', 'MU', 'MUR', '+230'),
('Mexico', 'MX', 'MXN', '+52'),
('Micronesia', 'FM', 'USD', '+691'),
('Moldova', 'MD', 'MDL', '+373'),
('Monaco', 'MC', 'EUR', '+377'),
('Mongolia', 'MN', 'MNT', '+976'),
('Montenegro', 'ME', 'EUR', '+382'),
('Morocco', 'MA', 'MAD', '+212'),
('Mozambique', 'MZ', 'MZN', '+258'),
('Myanmar (Burma)', 'MM', 'MMK', '+95'),
('Namibia', 'NA', 'NAD', '+264'),
('Nauru', 'NR', 'AUD', '+674'),
('Nepal', 'NP', 'NPR', '+977'),
('Netherlands', 'NL', 'EUR', '+31'),
('New Zealand', 'NZ', 'NZD', '+64'),
('Nicaragua', 'NI', 'NIO', '+505'),
('Niger', 'NE', 'XOF', '+227'),
('Nigeria', 'NG', 'NGN', '+234'),
('North Macedonia', 'MK', 'MKD', '+389'),
('Norway', 'NO', 'NOK', '+47'),
('Oman', 'OM', 'OMR', '+968'),
('Pakistan', 'PK', 'PKR', '+92'),
('Palau', 'PW', 'USD', '+680'),
('Palestine', 'PS', 'ILS', '+970'),
('Panama', 'PA', 'PAB', '+507'),
('Papua New Guinea', 'PG', 'PGK', '+675'),
('Paraguay', 'PY', 'PYG', '+595'),
('Peru', 'PE', 'PEN', '+51'),
('Philippines', 'PH', 'PHP', '+63'),
('Poland', 'PL', 'PLN', '+48'),
('Portugal', 'PT', 'EUR', '+351'),
('Qatar', 'QA', 'QAR', '+974'),
('Romania', 'RO', 'RON', '+40'),
('Russia', 'RU', 'RUB', '+7'),
('Rwanda', 'RW', 'RWF', '+250'),
('Saint Kitts and Nevis', 'KN', 'XCD', '+1869'),
('Saint Lucia', 'LC', 'XCD', '+1758'),
('Saint Vincent and the Grenadines', 'VC', 'XCD', '+1784'),
('Samoa', 'WS', 'WST', '+685'),
('San Marino', 'SM', 'EUR', '+378'),
('Sao Tome and Principe', 'ST', 'STN', '+239'),
('Saudi Arabia', 'SA', 'SAR', '+966'),
('Senegal', 'SN', 'XOF', '+221'),
('Serbia', 'RS', 'RSD', '+381'),
('Seychelles', 'SC', 'SCR', '+248'),
('Sierra Leone', 'SL', 'SLE', '+232'),
('Singapore', 'SG', 'SGD', '+65'),
('Slovakia', 'SK', 'EUR', '+421'),
('Slovenia', 'SI', 'EUR', '+386'),
('Solomon Islands', 'SB', 'SBD', '+677'),
('Somalia', 'SO', 'SOS', '+252'),
('South Africa', 'ZA', 'ZAR', '+27'),
('South Korea', 'KR', 'KRW', '+82'),
('South Sudan', 'SS', 'SSP', '+211'),
('Spain', 'ES', 'EUR', '+34'),
('Sri Lanka', 'LK', 'LKR', '+94'),
('Sudan', 'SD', 'SDG', '+249'),
('Suriname', 'SR', 'SRD', '+597'),
('Sweden', 'SE', 'SEK', '+46'),
('Switzerland', 'CH', 'CHF', '+41'),
('Syria', 'SY', 'SYP', '+963'),
('Taiwan', 'TW', 'TWD', '+886'),
('Tajikistan', 'TJ', 'TJS', '+992'),
('Tanzania', 'TZ', 'TZS', '+255'),
('Thailand', 'TH', 'THB', '+66'),
('Timor-Leste', 'TL', 'USD', '+670'),
('Togo', 'TG', 'XOF', '+228'),
('Tonga', 'TO', 'TOP', '+676'),
('Trinidad and Tobago', 'TT', 'TTD', '+1868'),
('Tunisia', 'TN', 'TND', '+216'),
('Turkey', 'TR', 'TRY', '+90'),
('Turkmenistan', 'TM', 'TMT', '+993'),
('Tuvalu', 'TV', 'AUD', '+688'),
('Uganda', 'UG', 'UGX', '+256'),
('Ukraine', 'UA', 'UAH', '+380'),
('United Arab Emirates', 'AE', 'AED', '+971'),
('United Kingdom', 'GB', 'GBP', '+44'),
('United States', 'US', 'USD', '+1'),
('Uruguay', 'UY', 'UYU', '+598'),
('Uzbekistan', 'UZ', 'UZS', '+998'),
('Vanuatu', 'VU', 'VUV', '+678'),
('Vatican City', 'VA', 'EUR', '+379'),
('Venezuela', 'VE', 'VES', '+58'),
('Vietnam', 'VN', 'VND', '+84'),
('Yemen', 'YE', 'YER', '+967'),
('Zambia', 'ZM', 'ZMW', '+260'),
('Zimbabwe', 'ZW', 'ZWL', '+263');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment