Reference

Country dialing codes cheat sheet: 40 countries, most common mistakes

A working reference for the country codes Ringlink users hit most, with the leading-zero and trunk-prefix quirks that break links.

By RingLink_HK··6 min read

Country codes look simple until you actually try to build a working messenger link with one. This is a working reference, maintained by the Ringlink team, that flags the trunk-prefix and leading-digit quirks that break click-to-chat URLs most often.

How to read this table

  • Code — the country code in E.164 form, plus sign included.
  • Trunk — the digit(s) locals dial as a prefix for domestic calls, which must be dropped in the international form. A dash means no trunk prefix.
  • Note — anything unusual about mobile-number patterns.

Reference table

CountryCodeTrunkNote
United States / Canada+1NANP; area code baked in
United Kingdom+440Mobiles start 07 domestically
France+330Mobiles start 06/07
Germany+490Drop leading 0
Italy+39Keep leading digit for mobiles
Spain+34Mobiles start 6 or 7
Portugal+351No trunk prefix
Netherlands+310Drop leading 0
Belgium+320Drop leading 0
Switzerland+410Drop leading 0
Austria+430Drop leading 0
Sweden+460Drop leading 0
Norway+47No trunk prefix
Denmark+45No trunk prefix
Finland+3580Drop leading 0
Poland+489-digit numbers
Russia+78Domestic 8 → international +7
Ukraine+3800Drop leading 0
Turkey+900Drop leading 0
Israel+9720Drop leading 0
Saudi Arabia+9660Drop leading 0
UAE+9710Drop leading 0
Egypt+200Drop leading 0
South Africa+270Drop leading 0
Nigeria+2340Drop leading 0
Kenya+2540Drop leading 0
India+91Mobiles start 6/7/8/9
Pakistan+920Drop leading 0
Bangladesh+8800Drop leading 0
China+86Mobiles start 1
Hong Kong+8528-digit numbers, no trunk
Taiwan+8860Mobiles start 09 domestically
Japan+810Mobiles start 090/080/070
South Korea+820Mobiles start 010
Vietnam+840Mobiles start 03/05/07/08/09
Thailand+660Drop leading 0
Indonesia+620Drop leading 0
Philippines+630Drop leading 0
Australia+610Mobiles start 04 domestically
Mexico+5210-digit numbers, no extra prefix
Brazil+55Include the 2-digit area code
Argentina+549Mobiles need '9' after +54

The three mistakes we see most

  • Keeping the trunk zero. Writing +44 07700 900123 instead of +44 7700 900123. WhatsApp will silently return "not a WhatsApp user."
  • Dialing 001 or 011. Those are outbound international access codes (US, Canada, and a few others). They belong on a phone keypad, not in an E.164 string. Use +.
  • Argentine mobiles without the 9. Argentina is unusual: to reach a mobile number internationally, you insert a "9" after the country code. Landline +54 11 4567 8901; mobile +54 9 11 4567 8901. Skip the 9 and you'll reach a landline that isn't yours.

Ringlink handles all of this

When you pick a country flag and paste a domestic-format number, Ringlink applies the correct trunk rule for that country. If the flag picker says Argentina, we add the 9 for mobile ranges. If the flag says UK, we drop the leading 0. You never have to think about it.

Related guides

Try it now

Open Ringlink, paste any phone number, and tap the app you want — no contact save required.

Open Ringlink →

Questions? Email cs@ringlink.app or visit our contact page.