RandomIMEI — randomimei.com

IMEI Structure — Quick Reference

Random IMEI technical reference
By the Random IMEI Editorial Team | randomimei.com
A concise structural reference for test and educational use.

IMEI Format (15 Digits)

┌──────────┬────────┬─┐
│   TAC    │  SNR   │C│
│ 8 digits │6 digits│1│
└──────────┴────────┴─┘
SegmentDigitsMeaning
TAC (Type Allocation Code)1–8Identifies a device model in official allocation data
SNR (Serial Number)9–14Identifies a unit within the TAC allocation
CD (Check Digit)15Luhn checksum for error detection

Total: 15 digits. No hyphens, no spaces (though often displayed as XX-XXXXXX-XXXXXX-X).


IMEISV Format (16 Digits)

┌──────────┬────────┬──┐
│   TAC    │  SNR   │SV│
│ 8 digits │6 digits│2 │
└──────────┴────────┴──┘

How to Interpret a TAC Safely

Random IMEI does not publish its raw legacy TAC-to-device snapshot because the original provenance and reuse license have not been established. See the methodology and data limitations.


Luhn Check Digit Calculation

The 15th digit is computed via the Luhn algorithm:

  1. Take the first 14 digits
  2. From the rightmost, double every other digit
  3. If result > 9, subtract 9
  4. Sum all 14 processed digits
  5. Check digit = (10 - (sum mod 10)) mod 10

Example: IMEI 3539110912345 6?

Digits:  3  5  3  9  1  1  0  9  1  2  3  4  5  6
Double:  3 10  3 18  1  2  0 18  1  4  3  8  5 12
Adjust:  3  1  3  9  1  2  0  9  1  4  3  8  5  3
Sum = 52 → Check = (10 - 52%10) % 10 = (10-2)%10 = 8

IMEI: 353911091234568 ✅


IMEI vs. Related Identifiers

IdentifierLengthUsed ForExample
IMEI153GPP device identity353911091234568
IMEISV16IMEI structure + software version3539110912345681
MEID14 hexCDMA device ID (legacy)A0000012345678
ESN8 hexOld CDMA serial (deprecated)80AB1234
ICCID19–20SIM card identifier8901260017641234567
IMSIUsually 15Subscriber identity on SIM310260123456789

Where to Find IMEI

MethodSteps
Dial codeDial *#06# on most phones
Settings (iOS)Settings → General → About → IMEI
Settings (Android)Settings → About Phone → IMEI
PhysicalMay appear on a SIM tray, back panel, or battery compartment
PackagingOriginal box barcode label

IMEI Blacklisting & Carrier Checks


Common Use Cases for IMEI Generation

Use CaseWhy
QA/TestingPopulate isolated fixtures with valid-format values
Device managementTest mock MDM workflows
Telecom developmentExercise offline parsing and validation
Database seedingFill non-production schemas with synthetic identifiers
Format validationVerify a Luhn implementation

⚠️ Generated values are synthetic fixtures. Never submit them to live carrier, activation, warranty, financing, insurance or identity systems; rules vary by jurisdiction.


🛠 Generate valid IMEIs instantly: randomimei.com

More IMEI guides: Random IMEI articles