ICCID generator & validator
Check whether a SIM card's ICCID is valid and where it was issued, or generate valid test ICCIDs for your app or database.
How it works
- 01Choose Validate or Generate.
- 02Paste an ICCID, or pick a country, length and quantity.
- 03See the breakdown, or copy the generated numbers.
What is an ICCID?
The Integrated Circuit Card Identifier is the 18–22 digit serial number printed on every SIM card and stored on its chip. It starts with 89 (the telecom industry code), followed by the country calling code, the issuer and the account number, and ends with a Luhn check digit.
ICCID vs IMEI vs IMSI
The IMEI identifies the phone, the ICCID identifies the physical SIM card, and the IMSI identifies the subscriber on the network. Swapping your SIM changes the ICCID and IMSI but not the IMEI.
Anatomy of an IMEI
Every IMEI has the same 15-digit structure. Each part tells you something different.
Type Allocation Code. Identifies the manufacturer and exact model. The first two digits are the reporting body.
Unique number the manufacturer assigns to this single device.
Calculated from the other 14 with the Luhn formula. Catches typos.
Frequently asked questions
Where do I find my ICCID?
It's printed on the SIM card and its holder. On iPhone see Settings → General → About; on Android, Settings → About phone → SIM status.
Are generated ICCIDs real SIM cards?
No. They pass validation but are random and not issued to any SIM. Use them only for testing.
Why does my ICCID have 20 digits?
Lengths vary by operator: 19 and 20 digits are the most common.
More free tools
- Phone checkIMEI blacklist checkFind out whether a phone has been reported lost or stolen before you pay for it. We check the IMEI against worldwide blacklists in seconds.
- Phone checkiCloud & Find My iPhone checkAn iPhone with Find My turned on can't be set up by anyone except its owner. Check iCloud and lost-mode status by IMEI before buying.
- Phone checkCarrier & SIM-lock checkFind out which network a phone was sold on and whether it is SIM-locked, so you know it will work with your SIM.
- Phone checkWarranty checkSee whether a phone is still under warranty and where and when it was first sold, so you know its true age.
- Phone checkApple serial number checkCheck an iPhone, iPad or Mac by serial number to confirm the model and configuration, and see warranty and iCloud status.
- FreeIMEI validator & analyzerCheck whether an IMEI is genuine-looking or mistyped. We verify its length and Luhn checksum and break it into its parts: TAC, serial number and check digit.
- FreeIMEI generatorCreate random IMEI numbers that pass the Luhn checksum, for testing apps, forms and databases. Generate up to 1,000 at a time and export them in one click.
- FreeBulk IMEI checkerPaste a list of IMEIs from a spreadsheet, invoice or stock sheet. We validate every number, flag typos and duplicates, identify each model and let you export a clean CSV.
- FreeIMEI ⇄ IMEISV converterIMEISV is the 16-digit version of the IMEI that networks see. Convert between the two formats in either direction.
- FreeIMEI check digit calculatorType the first 14 digits of an IMEI and get the 15th digit, the Luhn check digit, instantly.
- FreeTAC lookupThe first 8 digits of every IMEI, the TAC, identify the device model. Enter a TAC or a full IMEI to see the brand and model.
- FreeMEID converterConvert a CDMA MEID between hexadecimal and decimal, and calculate its pseudo-ESN and check digit.
- FreeHow to find your IMEI numberEvery phone has a unique IMEI. Here are five quick ways to find it, even if the phone is lost or won't turn on.