Canadian · Validation
IMEI check digit validator.
Checks whether a 15-digit IMEI (International Mobile Equipment Identity) is well-formed, by verifying its Luhn check digit. Runs entirely in your browser: nothing you type is transmitted anywhere.
Inputs
Result
Enter an IMEI and press Validate.
How the IMEI check digit works
An IMEI is 15 decimal digits: an 8-digit Type Allocation Code (TAC) identifying the device model, a 6-digit serial number, and 1 check digit — defined by GSMA TS.06 ("IMEI Allocation and Approval Guidelines"). The check digit is computed with the same Luhn algorithm used for payment cards under ISO/IEC 7812: starting from the rightmost digit of the first 14 digits and moving left, every second digit is doubled (subtracting 9 if the result exceeds 9), all digits are summed, and the check digit is whatever value makes the total a multiple of 10.
A commonly-used example-format IMEI, 490154203237518, works out to a Luhn sum of 52 over its first 14 digits, so (10 − 2) mod 10 = 8 matches its real trailing check digit. A 16-digit IMEISV (14 digits plus a 2-digit software version, no check digit) is a different format this tool does not check.
What this tool does and doesn’t check
A passing checksum only proves the 15 digits are internally consistent — a well-formed, plausible IMEI. It does not mean the device exists, was ever manufactured, or is clean. This is a free format/checksum check, deliberately distinct from paid blacklist and stolen-device lookup services such as imei.info or CheckMend, which query carrier and GSMA databases to tell you whether a specific device is reported lost, stolen, or blacklisted. If you need that, use one of those services — this tool cannot and does not attempt to answer it. Everything here runs entirely in your browser: nothing you type is transmitted, stored, or logged.