MCC-MNC.dev

Mobile country & network codes database

3,042 networks · 227 countries · updated 2026-08

What is MCC / MNC?

Every SIM in the world announces which network it belongs to using two short numbers: a Mobile Country Code (MCC) and a Mobile Network Code (MNC). Concatenated, they form the PLMN code that your phone broadcasts to find and authenticate on a network. This page explains what each part means, how they nest inside the IMSI, and how the MCC differs from a country's dialling code — then links to the MCC/MNC codes for all 227 countries in the registry.

MCC — Mobile Country Code

The MCC is a three-digit code that identifies the country (or geographic region) a mobile subscriber belongs to. MCCs are assigned by the ITU (International Telecommunication Union) under recommendation E.212. For example, the Czech Republic is 230, the United Kingdom is 234/235, and Germany is 262. A handful of MCCs in the 90x range are international, satellite or test networks that belong to no single country.

MNC — Mobile Network Code

The MNC is a two- or three-digit code that identifies a specific operator within a country. In the Czech Republic, 01 is T-Mobile, 02 is O2 and 03 is Vodafone. The number of digits varies by region — North America typically uses three-digit MNCs, most of Europe uses two. Crucially, the leading zero is significant: MNC 02 is not the same allocation as MNC 2, so codes are always stored with their padding preserved.

PLMN — the two combined

A PLMN (Public Land Mobile Network) code is just the MCC and MNC written together with no separator: MCC + MNC. It is the canonical key for a network. For example:

23002  =  230 Czech Republic  +  02 O2

Because the MNC can be two or three digits, a PLMN is five or six digits long. When you search this site for 23002, you are looking up exactly this PLMN.

Where MCC and MNC live: inside the IMSI

The MCC and MNC are the opening fields of the IMSI (International Mobile Subscriber Identity) — the unique number stored on your SIM. An IMSI is up to 15 digits and is structured as:

IMSI  =  MCC (3)  +  MNC (2–3)  +  MSIN (the rest)

So an IMSI beginning 23002… tells the network: country 230 (Czech Republic), operator 02 (O2), and the remaining digits (the MSIN) identify the individual subscriber. The same MCC + MNC prefix is what appears as the PLMN in network scans and in this registry.

MCC vs country calling code

A common confusion: the MCC is not the international dialling code. They identify the same country but are different numbering systems, assigned by different authorities:

They are usually different numbers (230 vs +420), so never assume one from the other. This site lists both for every country.

How to find an MCC / MNC

MCC / MNC by country

The registry covers 3,042 networks across 227 countries. Each country page lists that country's MCC(s), dialling prefix, ISO 3166 codes and every operator's MNC and PLMN.

O

Frequently asked questions

What is the difference between MCC and MNC?
The MCC (Mobile Country Code) is a three-digit number that identifies a country — for example 230 for the Czech Republic. The MNC (Mobile Network Code) is a two- or three-digit number that identifies a specific operator within that country, such as 02 for O2. Together they form the PLMN.
What is a PLMN?
A PLMN (Public Land Mobile Network) code is the MCC followed by the MNC, with no separator. For example 23002 is MCC 230 (Czech Republic) plus MNC 02 (O2). It is the code your SIM broadcasts to identify its home network.
Is the MCC the same as the country calling code?
No. The MCC is used inside mobile networks to identify a country (230 for the Czech Republic), while the country calling code routes international voice calls (+420 for the Czech Republic). They are assigned by different bodies and usually differ.
How many digits are in an MCC and an MNC?
An MCC is always three digits. An MNC is two or three digits depending on the region; North America commonly uses three-digit MNCs, while much of Europe uses two. Because the MNC length varies, the MNC is stored with any leading zero preserved (02 is not the same as 2).