WAButton

Country codes Free, no signup

Country codes, with the digits you actually drop

Every country's dialling code and a real example number — written the local way and the international way, side by side, because the difference is what breaks most links.

Country

Pick a country for its dialling code, a real example number, and the local form beside the international one.

245 countries and territories.
Country ISO Code
Afghanistan AF +93
Åland Islands AX +358
Albania AL +355
Algeria DZ +213
American Samoa AS +1
Andorra AD +376
Angola AO +244
Anguilla AI +1
Antigua & Barbuda AG +1
Argentina AR +54
Armenia AM +374
Aruba AW +297
Ascension Island AC +247
Australia AU +61
Austria AT +43
Azerbaijan AZ +994
Bahamas BS +1
Bahrain BH +973
Bangladesh BD +880
Barbados BB +1
Belarus BY +375
Belgium BE +32
Belize BZ +501
Benin BJ +229
Bermuda BM +1
Bhutan BT +975
Bolivia BO +591
Bosnia & Herzegovina BA +387
Botswana BW +267
Brazil BR +55
British Indian Ocean Territory IO +246
British Virgin Islands VG +1
Brunei BN +673
Bulgaria BG +359
Burkina Faso BF +226
Burundi BI +257
Cambodia KH +855
Cameroon CM +237
Canada CA +1
Cape Verde CV +238
Caribbean Netherlands BQ +599
Cayman Islands KY +1
Central African Republic CF +236
Chad TD +235
Chile CL +56
China CN +86
Christmas Island CX +61
Cocos (Keeling) Islands CC +61
Colombia CO +57
Comoros KM +269
Congo - Brazzaville CG +242
Congo - Kinshasa CD +243
Cook Islands CK +682
Costa Rica CR +506
Côte d’Ivoire CI +225
Croatia HR +385
Cuba CU +53
Curaçao CW +599
Cyprus CY +357
Czechia CZ +420
Denmark DK +45
Djibouti DJ +253
Dominica DM +1
Dominican Republic DO +1
Ecuador EC +593
Egypt EG +20
El Salvador SV +503
Equatorial Guinea GQ +240
Eritrea ER +291
Estonia EE +372
Eswatini SZ +268
Ethiopia ET +251
Falkland Islands FK +500
Faroe Islands FO +298
Fiji FJ +679
Finland FI +358
France FR +33
French Guiana GF +594
French Polynesia PF +689
Gabon GA +241
Gambia GM +220
Georgia GE +995
Germany DE +49
Ghana GH +233
Gibraltar GI +350
Greece GR +30
Greenland GL +299
Grenada GD +1
Guadeloupe GP +590
Guam GU +1
Guatemala GT +502
Guernsey GG +44
Guinea GN +224
Guinea-Bissau GW +245
Guyana GY +592
Haiti HT +509
Honduras HN +504
Hong Kong SAR China HK +852
Hungary HU +36
Iceland IS +354
India IN +91
Indonesia ID +62
Iran IR +98
Iraq IQ +964
Ireland IE +353
Isle of Man IM +44
Israel IL +972
Italy IT +39
Jamaica JM +1
Japan JP +81
Jersey JE +44
Jordan JO +962
Kazakhstan KZ +7
Kenya KE +254
Kiribati KI +686
Kosovo XK +383
Kuwait KW +965
Kyrgyzstan KG +996
Laos LA +856
Latvia LV +371
Lebanon LB +961
Lesotho LS +266
Liberia LR +231
Libya LY +218
Liechtenstein LI +423
Lithuania LT +370
Luxembourg LU +352
Macao SAR China MO +853
Madagascar MG +261
Malawi MW +265
Malaysia MY +60
Maldives MV +960
Mali ML +223
Malta MT +356
Marshall Islands MH +692
Martinique MQ +596
Mauritania MR +222
Mauritius MU +230
Mayotte YT +262
Mexico MX +52
Micronesia FM +691
Moldova MD +373
Monaco MC +377
Mongolia MN +976
Montenegro ME +382
Montserrat MS +1
Morocco MA +212
Mozambique MZ +258
Myanmar (Burma) MM +95
Namibia NA +264
Nauru NR +674
Nepal NP +977
Netherlands NL +31
New Caledonia NC +687
New Zealand NZ +64
Nicaragua NI +505
Niger NE +227
Nigeria NG +234
Niue NU +683
Norfolk Island NF +672
North Korea KP +850
North Macedonia MK +389
Northern Mariana Islands MP +1
Norway NO +47
Oman OM +968
Pakistan PK +92
Palau PW +680
Palestinian Territories PS +970
Panama PA +507
Papua New Guinea PG +675
Paraguay PY +595
Peru PE +51
Philippines PH +63
Poland PL +48
Portugal PT +351
Puerto Rico PR +1
Qatar QA +974
Réunion RE +262
Romania RO +40
Russia RU +7
Rwanda RW +250
Samoa WS +685
San Marino SM +378
São Tomé & Príncipe ST +239
Saudi Arabia SA +966
Senegal SN +221
Serbia RS +381
Seychelles SC +248
Sierra Leone SL +232
Singapore SG +65
Sint Maarten SX +1
Slovakia SK +421
Slovenia SI +386
Solomon Islands SB +677
Somalia SO +252
South Africa ZA +27
South Korea KR +82
South Sudan SS +211
Spain ES +34
Sri Lanka LK +94
St. Barthélemy BL +590
St. Helena SH +290
St. Kitts & Nevis KN +1
St. Lucia LC +1
St. Martin MF +590
St. Pierre & Miquelon PM +508
St. Vincent & Grenadines VC +1
Sudan SD +249
Suriname SR +597
Svalbard & Jan Mayen SJ +47
Sweden SE +46
Switzerland CH +41
Syria SY +963
Taiwan TW +886
Tajikistan TJ +992
Tanzania TZ +255
Thailand TH +66
Timor-Leste TL +670
Togo TG +228
Tokelau TK +690
Tonga TO +676
Trinidad & Tobago TT +1
Tristan da Cunha TA +290
Tunisia TN +216
Türkiye TR +90
Turkmenistan TM +993
Turks & Caicos Islands TC +1
Tuvalu TV +688
U.S. Virgin Islands VI +1
Uganda UG +256
Ukraine UA +380
United Arab Emirates AE +971
United Kingdom GB +44
United States US +1
Uruguay UY +598
Uzbekistan UZ +998
Vanuatu VU +678
Vatican City VA +39
Venezuela VE +58
Vietnam VN +84
Wallis & Futuna WF +681
Western Sahara EH +212
Yemen YE +967
Zambia ZM +260
Zimbabwe ZW +263

Free WhatsApp button for your site

Stop losing conversions. Your customers are already on WhatsApp.

Every visitor who leaves without messaging you is a sale that never happened. Put a WhatsApp button on your site with a single line of code, and let them start the chat in one tap — from any page, on any device.

Get my free button

Free forever · No credit card · Live in minutes

What you actually get

1

Both forms, side by side

A number written the local way often starts with a digit the international form drops. Seeing both at once is what stops that digit surviving into a link that goes nowhere.

2

Real example numbers

Every example comes from the same phone-number library browsers and carriers rely on, not from a blog post. If a country's format changes, the page changes with it.

3

Every country, not the popular ones

All 245 territories with a published numbering plan, each on its own page, in eight languages. Most lists stop at the thirty countries their author had heard of.

Common questions

Do I include the + in a WhatsApp link?

Not in the address. A wa.me link takes the digits alone — wa.me/442079460123 — because a plus sign in a URL path is not what it looks like. Keep the plus when you write the number for a human to read.

Why does the local number have an extra digit?

It is a trunk prefix: a digit, usually 0, that tells the local network you are dialling long distance inside the country. It has no meaning from abroad, so the international form drops it. Leaving it in is the most common reason a WhatsApp link opens an empty chat.

Where do these numbers come from?

From libphonenumber's published metadata, the same dataset used to validate numbers on Android and in most phone-number libraries. They're formatting examples, not numbers from a reserved fictional range — most are shaped like a real subscriber number, so don't message one expecting nobody to answer.