IMEI & IMEISV checker
ClientUse this tool for formatting math on pasted digit strings—a 15-digit IMEI should satisfy the same Luhn mod-10 checksum used for PAN test vectors. Pair with generic Luhn when you only need checksum pass/fail, or Payment card checker when the sample is explicitly a PAN and you want BIN-style hints after Luhn succeeds.
?
A 15-digit IMEI is commonly described as eight-digit TAC + six-digit serial + Luhn check digit; the trailing digit should satisfy ISO/IEC 7812 mod 10 on the full string—same arithmetic as debit/credit PAN checks. A 16-digit IMEISVappends two software version digits instead of exposing the standalone check position; carriers may still relate it to IMEI numbering but this page stops at segmentation and does not certify assignment.
Result
Passes Luhn mod 10 on the 15-digit string.
- TAC (8):
35693803 - Serial (6):
564380 - Check (1):
9
Common use cases
- Confirm a pasted 15-digit IMEI string matches the modem field you expect before building a QA repro.
- When you capture 14 GSMA-style digits without the check digit, synthesize the 15-digit candidate for comparison against device settings screens.
- Split IMEISV (16-digit) forms into familiar TAC/SNR/SVN slices when reading engineering logs—not for activation or deny-list lookups.
- Demonstrate checksum classroom examples next to PAN Luhn demos using the generic Luhn page.
Common mistakes to avoid
Treating checksum pass as proof the handset is unlocked or legitimate
Luhn verifies digit arithmetic—not ownership, subsidy lock, blacklist status, or whether the IMEI was reprogrammed. Carriers gate those workflows elsewhere.
Mixing IMEI with MEID/CDMA-era identifiers
Those formats use different lengths and ecosystems; normalize with the specification that matched the network technology you maintain.
Expecting IMEISV to also pass the same aggregate Luhn as a 15-digit IMEI
The 16-digit layout ends with software version digits; checksum interpretation differs—this page splits fields only.
FAQ
Is my IMEI sent to Toolcore servers?
No—all parsing stays in your tab with WebCrypto-free digit math.
Do you blacklist or whitelist devices?
No. There are no lookups against carrier or manufacturer databases—paste-only formatting helpers.
Which inputs are accepted?
Non-digits are stripped. Fourteen-digit bodies get a computed Luhn trailing digit suggestion, fifteen-digit strings act as IMEI candidates, sixteen-digit strings adopt the IMEISV split convention used on adjacent educational pages.
Common search terms
Phrases people search for that match this tool. See the full long-tail keyword index.
- imei checker online validate luhn
- gsm imei check digit calculator browser
- imeisv split tac serial software version
- 15 digit imei validity check local
- calculate imei check digit from 14 digits
More tools
Related utilities you can open in another tab—mostly client-side.
Luhn checksum (mod 10)
ClientPaste a digit string (spaces ignored)—pass or fail Luhn for PANs, IMEI-style IDs, and test vectors; browser-only.
VIN check digit (17-char)
ClientNorth American–style vehicle ID: ninth-position mod 11 checksum, WMI and sequential split—no DMV or OEM decode API; 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.
Payment card checker
ClientPaste PAN digits—Luhn pass/fail plus Visa/Mastercard/Amex/Discover-style BIN hint; no bank lookup; browser-only.