RandomIMEI — randomimei.com

IMEI Structure — Quick Reference

Dev Tools Weekly Cheat Sheet
**By Dev Tools Weekly** | randomimei.com
Everything you need to know about IMEI numbers on one page.

IMEI Format (15 Digits)

┌──────────┬────────┬─┐

│ TAC │ SNR │C│

│ 8 digits │6 digits│1│

└──────────┴────────┴─┘

SegmentDigitsMeaning
**TAC** (Type Allocation Code)1–8Identifies device manufacturer + model
**SNR** (Serial Number)9–14Unique device serial within the TAC
**CD** (Check Digit)15Luhn checksum for validation

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 TACsNotes
**Apple (iPhone)**35391109, 35407115, 35256011, 35332810Changes per model/generation
**Samsung**35290611, 35474009, 35876105Galaxy series
**Google (Pixel)**35589011, 35824010Pixel line
**Huawei**86134003, 86280603P and Mate series
**Xiaomi**86457004, 86738103Mi/Redmi/Poco
**OnePlus**86388803OnePlus series
**Motorola**35192910Moto G/Edge
**Sony**35158709Xperia

TACs are assigned by GSMA. New models get new TACs. Use the TAC database at randomimei.com for current lookups.


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
**IMEI**15GSM/UMTS/LTE device ID353911091234568
**IMEISV**16IMEI + software version3539110912345681
**MEID**14 hexCDMA device ID (legacy)A0000012345678
**ESN**8 hexOld CDMA serial (deprecated)80AB1234
**ICCID**19-20SIM card identifier8901260017641234567
**IMSI**15Subscriber identity on SIM310260123456789

Where to Find IMEI

MethodSteps
**Dial code**Dial *#06# on any phone
**Settings (iOS)**Settings → General → About → IMEI
**Settings (Android)**Settings → About Phone → IMEI
**Physical**SIM tray, back panel, or battery compartment
**Packaging**Original box barcode label

IMEI Blacklisting & Carrier Checks


Common Use Cases for IMEI Generation

Use CaseWhy
**QA/Testing**Populate test databases with valid-format IMEIs
**Device management**Test MDM enrollment flows
**Telecom development**Simulate device registration
**Database seeding**Fill mock data with realistic identifiers
**Format validation**Verify your Luhn implementation

⚠️ Generated IMEIs are for testing only. Using fake IMEIs on real networks is illegal in most jurisdictions.


🛠 Generate valid IMEIs instantly: randomimei.com

More IMEI guides: Random IMEI articles