TXT · Text & Data tools

IMEI Checker

Values to check
Result
IMEIscheme0values0valid0invalid0unreadable

15-digit device identifier with a Luhn check digit.

Open the full check digit validator with Luhn, IBAN, ISBN, GTIN, VIN, ISIN, Verhoeff, and Damm

Shareable link

Settings are written to the URL as you change them. Nothing differs from the defaults yet.

IMEI structure

An IMEI is 15 digits: an 8-digit type allocation code, a 6-digit serial number assigned by the manufacturer, and a Luhn check digit.

A 16-digit value is an IMEISV, where the last 2 digits are a software version rather than a check digit. It will not validate here, and that is correct behavior rather than a failure.

Check digit

Add check digit mode takes the first 14 digits and returns the full IMEI. This is the fastest way to confirm a digit that was unreadable on a label or a dialer screen.

A passing check digit means the number is well formed. It does not mean the device exists, and it says nothing about whether the IMEI has been reported stolen.

Frequently Asked Questions

It verifies that the value is 15 digits and that the final digit matches the Luhn check digit computed over the first 14.

The type allocation code is the first 8 digits. It identifies the model, so every handset of the same model shares it.

No. Model lookup and blocklist status come from the GSMA database, which is not part of this check.

Pages locked to one scheme

Full Check Digit Validator tool

Explore Our Tools

Browse all tools