MEID Luhn mod 16
ClientMEID Luhn mod 16 applies when the body uses hexadecimal digits including A–F. Doubling and summing use radix 16—not the mod-10 path used for all-decimal bodies.
Mod 16 arithmetic
Each hex digit maps to 0–15. Doubled values at or above 16 reduce by subtracting 15. The check digit completes the sum modulo 16.
?
CDMA MEIDs appear as 14 hexadecimal digits plus an optional check digit (15 total), or as an 18-digit decimal form with its own check digit. Hex values containing A–F use Luhn mod‑16; all‑ decimal hex uses Luhn mod‑10—same family as IMEI on GSM handsets.
Result
GSM devices use IMEI instead—open IMEI checker when the label shows a 15-digit decimal identifier.
Passes MEID Luhn check for AF0123450ABCDEC (hex form).
- Reporting body (RR)
- AF
- Hex compact
- AF0123450ABCDE
- Manufacturer code
- 012345
- Serial number
- 0ABCDE
Common use cases
- Validate engineering hex samples against 3GPP2 documents.
- Explain why hex MEID differs from decimal IMEI Luhn.
Common mistakes to avoid
Using IMEI mod-10 calculator on hex MEID labels
IMEI is decimal-only; hex MEID check uses mod-16.
FAQ
When does MEID use mod 16?
When the body is hexadecimal and contains A–F—or when validating the standard 14-char hex form.
Common search terms
Phrases people search for that match this tool. See the full long-tail keyword index.
- meid checker online cdma luhn
- mobile equipment identifier validate browser
- hex meid check digit calculator locally
- cdma meid decimal format checksum
- meid validate no carrier lookup
More tools
Related utilities you can open in another tab—mostly client-side.
IMEI & IMEISV checker
Client15-digit GSM IMEI: TAC/SNR split and Luhn verification; 14-digit check hint or 16-digit IMEISV segmentation—no carrier lookup; browser-only.
ICCID checker (SIM)
Client18–22 digit ICCID: telecom MII hint (89), E.118 / ISO 7812 Luhn on full string—no carrier or SM-DP+ lookup; browser-only.
Luhn checksum (mod 10)
ClientPaste a digit string (spaces ignored)—pass or fail Luhn for PANs, IMEI-style IDs, and test vectors; browser-only.
E.164 phone normalize
ClientStrip formatting, normalize + / 00 / 011, validate ITU-style length; NANP +1 hint for 10-digit US/CA style—local only.