Free IMEI Generator & Luhn Validator

Generate 3GPP-compliant test IMEIs and verify check digits using the official Luhn Mod-10 algorithm. Built for developers, QA testers, and hardware engineers.

Random IMEI Generator 3GPP Compliant
Interactive Luhn Validator Mod-10 Check

Test any 15-digit number to inspect its mathematical validity and check-digit accuracy.

How the Luhn Algorithm Works

The 15th digit of an IMEI is a Luhn Mod-10 checksum. Starting from the right (excluding the check digit), every second digit is doubled. If doubling produces a two-digit number, its digits are summed. If the sum of all digits is a multiple of 10, the IMEI is mathematically valid.

Understanding 3GPP IMEI Number Architecture

An International Mobile Equipment Identity (IMEI) is a 15-digit decimal string divided into three distinct segments mandated by the 3GPP and GSMA standards:

  • TAC (Type Allocation Code - 8 Digits): The first 8 digits indicate the manufacturer and specific hardware model approved by the GSM Association.
  • SNR (Serial Number - 6 Digits): A unique manufacturer serial assigned to distinguish individual devices assembled in that batch.
  • CD (Check Digit - 1 Digit): A calculated checksum according to ISO/IEC 7812-1 (Luhn formula) preventing entry errors.

Why Developers and QA Engineers Need Test IMEIs

During mobile application testing, carrier billing integration, warranty management software, and telecom CRM development, developers must validate form inputs without using real customer hardware identifiers. Synthetic IMEIs generated on this page are mathematically sound for integration testing.

Note for Production Deployments: Generated test numbers are intended for simulation and software validation. They do not represent active carrier SIM connections or genuine GSMA factory registrations.
Action completed

How to Locate Your IMEI

The fastest universal method on any smartphone:

Universal Phone Code
*#06#
Open Phone App > Dial this number

Alternative Methods:

  • On iPhone: Go to Settings > General > About and scroll to IMEI.
  • On Android: Go to Settings > About Phone > Status > IMEI Information.
  • SIM Tray: Most smartphones have the IMEI laser-etched directly on the SIM tray.

Recent Queries

Your verified IMEIs are saved privately on your device for quick access.

Help Center

What is TAC?

The Type Allocation Code represents the first 8 digits of the IMEI, defining brand, hardware model and regulatory approval country.

Why check before buying a used phone?

A blacklisted phone cannot be used with carrier SIM cards. Checking on IMEI.io protects you from fraud.

Do Dual-SIM phones have two IMEIs?

Yes, dual-SIM devices feature two modems and therefore have IMEI 1 and IMEI 2. Both can be verified independently.