Country Dialing Code Lookup

Find any country dialing code instantly and convert local numbers to international format.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

A fast, fully offline tool for looking up the international dialing code (country calling code) for any of the 130+ countries in the embedded database. Search by country name, two-letter ISO code, or the code digits themselves, and the result shows everything you need to dial internationally: the ITU-T E.164 prefix, the national trunk digit to drop, the exit code used from that country, a worked example local number, and which other territories share the same code.

The built-in converter at the bottom of each result card turns a local number into proper international format in one step — paste the local number (with or without the trunk prefix) and the tool strips the trunk digit and prepends the country code for you.

How it works

International telephony is governed by the ITU-T E.164 standard, which assigns each country (or territory) a numeric prefix of one to three digits. To construct a full international number you combine three parts:

  1. Exit code — tells your local network you are dialing internationally (e.g. 00, 011, or + on a mobile)
  2. Country code — routes the call to the destination country (e.g. 44 for the UK)
  3. National subscriber number — routes within that country, usually with the leading trunk digit removed

The formula as a diagram:

[Exit code] + [Country code] + [National number minus trunk prefix]
     00      +      44        +         7911 123456
                         = 0044 7911 123456  (or +44 7911 123456 on a mobile)

This page ships the entire 130-country lookup table as JavaScript bundled with the page, so every search and every conversion runs entirely in your browser — no request ever leaves your device.

Worked example

Goal: dial a French mobile 06 12 34 56 78 from the United Kingdom.

StepValueNotes
France dialing code+33Found by searching “France” or “FR” or “33”
French trunk prefix0Drop the leading 0 from the local number
National number6 12 34 56 78Local number with trunk digit removed
UK exit code (mobile)+Plus sign on any mobile replaces the exit code
Full international number+33 6 12 34 56 78Ready to dial or save in contacts

Using the converter below the France result: paste 06 12 34 56 78 and the tool outputs +33 612345678 ready to copy. You can then format it with spaces as you prefer.

Notes on shared codes

A small number of codes are assigned to more than one territory:

  • +1 covers the entire North American Numbering Plan: the United States, Canada, and around 20 Caribbean island nations. Individual territories are distinguished by their three-digit area code (212 = New York, 416 = Toronto, 876 = Jamaica).
  • +7 is shared by Russia and Kazakhstan, a legacy of the Soviet-era unified telephone network. Russian area codes and Kazakhstani area codes do not overlap.
  • +44 belongs exclusively to the United Kingdom (England, Scotland, Wales and Northern Ireland). The Crown Dependencies (Jersey, Guernsey, Isle of Man) use +44 but have their own geographic area codes.

When the lookup tool finds a shared code, the result card notes the other territories that share it, so you can verify you have the right one.

Formula note

The conversion from local to international format is:

international = countryCode + nationalNumber.replace(leadingTrunkPrefix, "")

where nationalNumber is the local number with all spaces and hyphens stripped before the trunk check. The tool applies this formula client-side using the trunk prefix listed for each country (e.g. "0" for the UK, "8" for Russia).

Ad placeholder (rectangle)