Tools

ICCID decoder

Paste the number printed on any SIM card (or read from the EF_ICCID file) and we break down its ITU-T E.118 structure: industry identifier, issuer country, IIN, account number and Luhn check digit. Everything is computed in your browser.

How to read an ICCID

The ICCID (Integrated Circuit Card Identifier) identifies the physical SIM card — the chip — not the line. It follows ITU-T recommendation E.118: it starts with 89 (telecom industry), followed by the issuer country's calling code (34 for Spain), then the issuer identifier within that country, the individual account number the issuer assigns to the chip, and a check digit computed with the Luhn algorithm. That's why two SIMs from the same provider share their leading digits — and why a mistyped ICCID almost always fails validation.

Can you get the phone number from an ICCID?

No, and it is worth explaining why. The ICCID identifies the physical card; the phone number (MSISDN) identifies the line. They are separate things that the operator links in its own subscriber database: you can swap SIMs and keep your number, or change number and keep the SIM. That link is not encoded in the ICCID digits and does not exist in any public registry, so no tool can derive one from the other.

If a site promises “ICCID to phone number” it is either guessing, collecting your data for something else, or holding a subscriber database that should not be public. None of those helps you.

What an ICCID does tell you

  • Whether the number is valid at all, via the Luhn check digit.
  • The card issuer’s country, from the prefix.
  • The probable issuer, by matching the issuer identifier against operators registered in that country (with a real margin of error: MVNOs issue on their host network’s range).
  • Length and format, which is how you catch a mistyped transcription.

How to find the number of a SIM you are holding

  • On the device itself: phone settings, SIM information. Most operators also have a USSD code that texts you the number.
  • By asking the operator with proof that the line is yours. That is the only formal route.
  • In IoT, from your connectivity platform’s inventory: the ICCID-to-MSISDN mapping is there because it is your own fleet.

ICCID prefixes by country

Every telecom ICCID starts with 89. The digits that follow are the issuing country’s calling code, so you can identify the country without decoding the whole number. These are the most looked-up prefixes.

Starts withIssuing country
891also printed as 8901United States / Canada
897also printed as 8907Russia / Kazakhstan
8920Egypt
8927South Africa
8930Greece
8931Netherlands
8932Belgium
8933France
8934Spain
8936Hungary
8939Italy
8940Romania
8941Switzerland
8943Austria
8944United Kingdom
8945Denmark
8946Sweden
8947Norway
8948Poland
8949Germany
8952Mexico
8954Argentina
8955Brazil
8956Chile
8957Colombia
8960Malaysia
8961Australia
8962Indonesia
8963Philippines
8965Singapore
8966Thailand
8981Japan
8982South Korea
8984Vietnam
8986China
8990Türkiye
8991India
89212Morocco
89234Nigeria
89351Portugal
89353Ireland
89358Finland
89420Czechia
89966Saudi Arabia
89971United Arab Emirates
89972Israel

The country is the card issuer’s, not necessarily where the SIM is used: an IoT SIM issued in Spain works across Europe and still starts 8934. To know which network a SIM is actually registered on, the useful identifier is the IMSI, not the ICCID.

Frequently asked questions

Can you get the phone number from an ICCID?
No. The ICCID identifies the physical card and the MSISDN identifies the line; the operator links them in its subscriber database, and that link is neither encoded in the digits nor held in any public registry. You can swap SIMs and keep your number, or the reverse. No tool can derive one from the other: to find the number of a SIM you hold, check the device settings, use your operator's USSD code, or ask the operator with proof the line is yours.
What is a SIM card's ICCID?
It's the unique serial number of the SIM card chip, defined in ITU-T recommendation E.118. It identifies the physical card, not the phone number or the subscriber: a SIM keeps its ICCID even if its MSISDN or plan changes. It's usually printed on the card itself and is what an operator asks for to activate or port it.
How many digits does an ICCID have?
Up to 20 digits including the check digit, with 19 and 20 being the common lengths. Some legacy cards use 18. If a trailing F shows up when reading it via software, it's hexadecimal padding from the EF_ICCID file and gets discarded.
Does the ICCID reveal the SIM's operator?
Partially. The leading digits (the IIN) identify the card issuer: 89 + country calling code + issuer code. Issuer code assignment is national and there is no complete public registry, so this tool shows the country and the IIN but cannot always name the operator. To identify the serving operator, the IMSI is more reliable.
Is ICCID the same as IMSI or IMEI?
No. The ICCID identifies the physical SIM card, the IMSI identifies the subscriber on the mobile network (country and operator derive from its MCC/MNC), and the IMEI identifies the device or modem. IoT deployments juggle all three — see our ICCID vs IMSI vs IMEI glossary entry for the details.

Need IoT SIMs for your project?

Multi-carrier SIMs with coverage in 190+ countries, a management portal and an API. Test kit for €15 with shipping included in Spain. Full spec on the IoT SIM card product page.