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.
Reviewed by the thecalcu.com team ยท Last updated July 17, 2026
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.
Why Use an IMEI Validator?
The most common use case is verifying a used phone before purchase. A seller claims the phone is a genuine iPhone 15, dial *#06# and read the IMEI, then validate it here. A failed Luhn check means the number is incorrect or the device may have a tampered IMEI, which is a strong warning sign.
For developers building carrier integration platforms, the format check is a standard first step before submitting an IMEI to a carrier's activation or unlock API.
Who Should Use This Validator?
Consumers buying used phones from online marketplaces or private sellers can quickly confirm the IMEI is structurally valid before parting with money. A Luhn failure is immediate grounds for suspicion.
Mobile phone retailers accepting trade-ins can use the validator as a quick format check before submitting the IMEI to carrier unlock or buyback systems.
Developers building mobile device management (MDM) platforms, carrier portals, or device finance applications need IMEI validation as a front-end check before backend carrier API calls.
Corporate IT teams managing device inventories for BYOD (Bring Your Own Device) programmes can validate employee-submitted IMEIs before adding them to the MDM system.
What Insights Does the IMEI Validator Give You?
A valid result shows the three parts of the IMEI: the 8-digit TAC, the 6-digit serial number, and the check digit. It confirms the Luhn checksum passed. Where a TAC prefix is recognised, a device type hint is shown, this is indicative only.
An invalid result identifies the specific problem: incorrect length, non-numeric characters, or a Luhn checksum failure. A Luhn failure on an otherwise plausible 15-digit number suggests the number was transcribed incorrectly.
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.
Show formula & methodology โShow less โ
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)
Related Tools
You may also find these useful: IMEI Validator.
Frequently Asked Questions