IMEI Validator (US Carriers)
EverydayValidate an IMEI number and detect the US carrier network (AT&T, Verizon, T-Mobile) from the TAC prefix. Checks Luhn checksum. Free, client-side.
What is a IMEI US?
An IMEI validator for US carriers checks whether a 15-digit IMEI (International Mobile Equipment Identity) number is structurally valid using the Luhn algorithm, and provides additional context about the device type based on the TAC (Type Allocation Code) prefix. The IMEI is the unique identifier of every mobile phone handset and is used by US carriers โ AT&T, Verizon, T-Mobile, and MVNOs โ to identify devices on their networks.
Every mobile phone manufactured for sale in the US must have an IMEI assigned under the GSMA's IMEI allocation framework. The number is encoded in the device's firmware and cannot be legitimately changed. When a device is reported stolen, carriers add its IMEI to a shared blacklist (the GSMA CEIR), preventing it from being activated on any participating network. When purchasing a used phone, checking the IMEI is a standard due-diligence step.
The Luhn checksum โ the 15th digit of the IMEI โ is a mathematical check digit that makes single-digit transcription errors detectable without a database lookup. If you dial *#06# and receive a 15-digit number, the last digit is the Luhn check. This validator confirms that the check digit is mathematically consistent with the preceding 14 digits, confirming the number is at least structurally plausible.
This validator goes beyond the basic Luhn check by parsing the 8-digit TAC and providing a device hint for well-known manufacturer TAC prefixes, giving you a quick indicator of the device's origin. Use it alongside the FCC ID Validator for full device compliance checking.
How to use this IMEI US calculator
- Dial
*#06#on the device to display the IMEI, or find it in Settings > About Phone. - Enter or paste the 15-digit number into the IMEI Number field. Hyphens and spaces are stripped automatically.
- The result shows immediately: Valid with parsed TAC, serial, and check digit, or Invalid with the specific issue.
- If valid, proceed to a carrier IMEI check to confirm the device is not blacklisted or finance-locked.
Formula & Methodology
Luhn algorithm (same as credit card validation): Starting from the rightmost digit (position 1, the check digit), alternate doubling every second digit: - Odd positions (1, 3, 5, ...): add the digit as-is - Even positions (2, 4, 6, ...): double the digit; if the result > 9, subtract 9 Sum all values. The IMEI is valid ifsum % 10 === 0. Example: IMEI:352093111951945| Pos | Digit | Double? | Value | |---|---|---|---| | 1 | 5 | No | 5 | | 2 | 4 | Yes (4ร2=8) | 8 | | 3 | 9 | No | 9 | | 4 | 1 | Yes (1ร2=2) | 2 | | ... | ... | ... | ... | Sum = 30, 30 % 10 = 0 โ Valid IMEI structure: - Digits 1โ8: TAC (Type Allocation Code) โ manufacturer and model - Digits 9โ14: Serial number โ unique per device - Digit 15: Check digit (Luhn)
Frequently Asked Questions