IMEI Validator
What an IMEI is
An IMEI (International Mobile Equipment Identity) is the 15-digit number that identifies a phone or other cellular device on a mobile network. It is made of an 8-digit Type Allocation Code (TAC) that identifies the model, a 6-digit serial number assigned by the manufacturer, and a final Luhn check digit. This tool splits a pasted IMEI into those three parts and checks the trailing digit. The 16-digit IMEISV variant carries a software version instead of a check digit and is out of scope here.
How the Luhn check works
The last digit of an IMEI is a Luhn (mod-10) check digit computed over the first 14 digits: every second digit from the right is doubled (subtracting 9 if the result exceeds 9), the digits are summed, and the check digit is whatever makes that total a multiple of 10. Paste a 15-digit IMEI to confirm the trailing digit, see the expected value, and read off the corrected IMEI when the digit is wrong. Spaces and hyphens are ignored, so grouped input works as-is.
Format only — not device legitimacy
This validator checks the IMEI's format and check digit only. A passing IMEI is not necessarily a real, registered, allocated, or blacklisted device, and the TAC is shown as a structural slice of the number rather than looked up against the GSMA database. Use it to sanity-check that an IMEI is well-formed, not to confirm that a specific device exists.
Related tools
Need valid IMEI fixtures instead of checking one? Try the IMEI generator. To validate any Luhn-protected number, use the Luhn Validator, or to check a vehicle's identification number, the VIN Validator.