Generate structurally valid, Luhn-algorithm-checked IMEI numbers for mobile device testing, QA workflows, and database seeding. All numbers use real TAC prefixes from major manufacturers — never real device IMEIs.
| IMEI | Formatted | TAC | Valid |
|---|
IMEI stands for International Mobile Equipment Identity. It is a unique 15-digit number assigned to every mobile phone, smartphone, and some satellite devices. IMEIs are used by carriers to identify devices on their networks, block stolen handsets, and manage device policies in Mobile Device Management (MDM) systems.
Each generated IMEI is built from two parts: a real TAC (Type Allocation Code) prefix from a major manufacturer, and a random serial number. The final digit is computed using the Luhn algorithm — the same checksum formula used to validate credit card numbers — ensuring every generated IMEI passes structural validation.
35841709 — Apple iPhone35674108 — Samsung Galaxy86751404 — Huawei86800002 — OnePlus35456810 — Google Pixel35726211 — Xiaomi35310507 — NokiaDevelopers use fake IMEIs to test mobile applications that require IMEI-based device identification without exposing real user devices. QA engineers use them to populate test databases, validate input fields, and test telecom billing systems. MDM platform developers use bulk-generated IMEIs to simulate device fleets during development.
The IMEI generator is also available via the Toolpad REST API. Use GET /api/v1/network/imei?count=10 to generate up to 100 IMEIs programmatically.