IMSI Validator (MCC/MNC)
Validate IMSI (International Mobile Subscriber Identity) numbers with 15 digits, breaking down MCC (country), MNC (operator) and MSIN.
Estrutura: MCC (3 dígitos - país) + MNC (2 ou 3 dígitos - operadora) + MSIN (restante). Total 14-15 dígitos (ITU-T E.212).
What the IMSI is
The IMSI (International Mobile Subscriber Identity) identifies a subscriber on a cellular network. It is stored on the SIM card and has up to 15 digits, following the ITU-T E.212 standard. The IMSI is confidential — it is not your phone number, and modern networks mask it to prevent tracking. The dialable number is the MSISDN.
How the IMSI is structured
- MCC — Mobile Country Code, 3 digits (e.g.
724= Brazil). - MNC — Mobile Network Code, 2 or 3 digits, identifying the operator.
- MSIN — Mobile Subscriber Identification Number, up to ~10 digits, assigned by the operator.
Together, MCC + MNC form the PLMN identifier (Public Land Mobile Network), which uniquely identifies an operator in a given country.
How it is validated
There is no checksum in an IMSI. Validation is purely structural: the total length (14–15 digits), a plausible MCC, and an MNC of the right length for that country. A structurally valid IMSI is not necessarily assigned to a real subscriber.
Common pitfalls
- Expecting a check digit — unlike IMEI or ICCID, the IMSI has none.
- Assuming the MNC is always 2 digits — some countries use 3-digit MNCs.
- Mistaking the IMSI for the phone number (MSISDN) or for the device IMEI.
FAQ
Is the IMSI my phone number? No. The dialable number is the MSISDN. The IMSI is a private subscriber identity stored on the SIM.
How long is an IMSI? Up to 15 digits: 3 for the MCC, 2 or 3 for the MNC, and the rest for the MSIN.
Does the IMSI have a check digit? No. Validation is structural only — there is no Luhn or similar checksum.
Related Tools
IMEI Validator
Validate a phone IMEI (15 digits) using the Luhn algorithm. Check whether a device identification number is valid before buying or registering it.
Country-aware Cellphone Validator
Validate mobile phone number for chosen country (BR, US, PT, ES, AR, MX). Country-specific rules.
MCC (Card) Validator
Validates 4-digit MCC codes used by card networks and shows the category description (e.g., 5411 = Grocery Stores).
BR Mobile Number Validator (ANATEL)
Validate Brazilian mobile (ANATEL post-2016): DDD + 9 + 8 digits = 11 total.
Swedish Personnummer Validator
Validate a Swedish personnummer (personal number) with the Luhn algorithm and extract the birth date and gender. Useful for Swedish records and data validation.
Brazilian DDD Validator
Validate Brazilian DDD area code (2 digits) and show region.