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 │
└──────────┴────────┴──┘

Common TAC Codes by Manufacturer

ManufacturerExample prefix in local snapshotExample profile
Apple35437977iPhone 15 Pro Max
Samsung35871071Galaxy S23 Ultra
Google35281596Pixel 8 Pro
Huawei86560706P60 Pro
Xiaomi86340051Xiaomi 14 Ultra
OnePlus86154506OnePlus 12
Motorola35981753Razr 40 Ultra
Sony35004648Xperia 1 V

These examples come from Random IMEI catalog snapshot 2025-11-02. They are not a live or authoritative GSMA lookup. See the methodology and source notes.


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