Free telecom & identity tools · runs in your browser
Free tool
ICCID Generator & Validator
Generate valid test ICCID numbers with scannable barcodes for hundreds of mobile network operators worldwide — or paste an existing ICCID to check its structure and Luhn check digit.
ICCID Generator
Pick a country and mobile network operator. The 89 prefix, country code and operator code are real; the account serial is random and the check digit is calculated with Luhn.
ICCID Validator
Paste any ICCID to verify its length, 89 telecom prefix and Luhn check digit — and to decode which country and operator issued it.
These ICCIDs are test data only. They are structurally valid and will pass format and checksum validation, but they are not provisioned on any network and are not tied to a real SIM, subscriber or account.
What is an ICCID?
An ICCID — Integrated Circuit Card Identifier — is the unique serial number of a SIM card. It is defined by the ITU-T E.118 standard, printed on the SIM body and SIM pack, and stored in the card's EFICCID file so it can be read by the handset.
It identifies the card, not the person. The subscriber is identified by the IMSI and the handset by the IMEI. That separation is what lets a subscriber keep their number when they swap to a new SIM, and keep their SIM when they change phones.
In practice you meet the ICCID whenever SIMs are handled in bulk: warehouse stock control, dealer and agent allocation, SIM registration and activation, and the barcode scanned at the point of sale.
ICCID structure explained
A 20-digit ICCID such as 89 655 01 552182198854 3 breaks down like this:
| Digits | Segment | Meaning |
|---|---|---|
| 89 | MII | Major Industry Identifier. 89 is permanently assigned to telecommunications, so every ICCID begins with it. |
| 655 | MCC | Mobile Country Code identifying the issuing country — 655 is South Africa, 234/235 the United Kingdom, 310–316 the United States. |
| 01 | MNC | Mobile Network Code identifying the operator within that country. Two or three digits depending on the country. |
| 552182198854 | Account serial | The issuer's own account identifier for the individual SIM. Its length varies so the whole number reaches 19 digits before the check digit. |
| 3 | Check digit | A Luhn (ISO/IEC 7812) check digit over everything before it, used to catch mistyped and misread numbers. |
Some operators print the 19-digit form, which is the same number with the check digit omitted. Both are valid in the wild, so this validator accepts either length.
