Directory · Validation
ID number validators.
87 free checkers for national ID numbers, tax numbers, health cards and standard identifiers. Each one tests the format and, where the issuer publishes a check digit, the checksum. Everything runs in your browser.
Most people start here: the Canadian SIN validator, which tests the 9-digit Luhn checksum and flags temporary SINs. Other Canadian checks: Business Number, Ontario health card, BC PHN.
Canada
- SIN validator: Free SIN validator for Canada.
- Canada Business Number (BN) validator: Check a CRA Business Number instantly: 9 digits plus a program account like RT0001.
- Quebec QST/TVQ Number validator: Free Quebec QST/TVQ registration number format checker, sourced from Revenu Québec's own published shape: 10 digits + TQ + 4 digits.
- Ontario Health Card validator: Free Ontario health card number (OHIP) format validator.
- BC PHN validator: Free BC Personal Health Number (PHN) format validator.
- Canadian Phone Number validator: Free Canadian phone number validator.
- IRCC UCI Number validator: Free IRCC UCI (Unique Client Identifier) format checker, sourced from IRCC's own Help Centre: a UCI is either 8 digits or 10 digits.
- Charity Registration Number validator: Check the shape of a Canadian charity number (9-digit BN + RR + 4 digits) and link to CRA's List of Charities to confirm it is actually registered.
United States
- SSN validator: Free SSN format validator.
- ITIN validator: Free ITIN format validator.
- US EIN validator: Free US EIN validator.
- Medicare MBI validator: Free Medicare Beneficiary Identifier (MBI) format checker.
- NPI Number validator: Free National Provider Identifier (NPI) check digit validator.
- DEA Number validator: Free US DEA registration number check digit validator.
- ABA Routing Number validator: Free US ABA / routing transit number validator.
- USCIS A-Number validator: Format a 6- to 9-digit USCIS A-Number, add required leading zeros, and check its published shape.
- SEVIS ID validator: Check and format a SEVIS ID as N followed by up to 11 digits.
Latin America
- Argentina CUIT / CUIL validator: Free CUIT / CUIL validator and DNI to CUIL calculator.
- Brazil CNPJ validator: Free Brazil CNPJ validator for numeric and the new alphanumeric CNPJ (live since July 2026).
- Chile RUT (Validar RUT) validator: Validar RUT de Chile y calcular el dígito verificador (módulo 11).
- Mexico CLABE validator: Free Mexico CLABE validator.
- Colombia NIT validator: Free Colombia NIT check digit (dígito de verificación) calculator and validator.
United Kingdom and Europe
- UK National Insurance Number validator: Free UK National Insurance Number (NINO) format checker.
- NHS Number validator: Free UK NHS Number validator.
- Irish PPS Number validator: Free Irish PPS number validator.
- Belgian National Number validator: Free Belgian national number checker.
- Dutch BSN validator: Free Dutch BSN validator (elfproef).
- German Steuer-ID validator: Free German tax ID (Steuer-ID) check.
- France SIRET & SIREN validator: Free French SIRET and SIREN validator (validateur SIRET / SIREN).
- Italian Codice Fiscale validator: Free Italian codice fiscale validator: checks the 16-character code's check letter (odd/even tables, mod 26) and decodes birth month, day, sex and…
- Spain DNI & NIE validator: Free Spanish DNI and NIE validator.
- Portugal NIF validator: Free Portugal NIF validator.
- Swedish Personnummer validator: Free Swedish personnummer validator.
- Norwegian Fødselsnummer validator: Free Norwegian fødselsnummer validator (kontrollsiffer sjekk).
- Finnish HETU validator: Free Finnish personal identity code (HETU) validator.
- Estonian Isikukood validator: Free Estonian personal identification code (isikukood) validator.
- Polish PESEL validator: Free Polish PESEL validator.
- Romanian CNP validator: Free Romanian CNP (Cod Numeric Personal) validator.
- Bulgarian EGN validator: Free Bulgarian EGN (unified civil number) validator.
- Croatian OIB validator: Free OIB check: validate a Croatian OIB (11 digits, optional HR prefix) against its ISO 7064 MOD 11,10 check digit.
- Turkey T.C. Kimlik No validator: Free Turkish T.C.
- EU VAT Number validator: Free EU VAT number format validator for all 27 member states.
- EORI Number validator: Check an EU EORI number's official country-prefix and length format in your browser, then open the European Commission's official EORI validation…
Asia-Pacific, Middle East and Africa
- Australian ABN validator: Free Australian Business Number validator.
- Australian TFN validator: Check whether a 9-digit Australian tax file number passes the TFN check-digit calculation.
- New Zealand IRD Number validator: Free New Zealand IRD number validator.
- NZ NHI Number validator: Check an NZ NHI number: old format (mod 11) and new format (mod 23)
- NZ HPI Identifier validator: Check an NZ HPI CPN, organisation or facility identifier (mod 11)
- Australian IHI Healthcare Identifier validator: Check a 16-digit IHI, HPI-I or HPI-O: 8003 6 prefix, type digit, Luhn
- Australian ARBN validator: Check an ARBN or ARSN with ASIC's check digit method
- ACN to ABN converter: Turn an ACN, ARBN or ARSN into the ABN that ends in it, or split an ABN
- Singapore NRIC & FIN validator: Free Singapore NRIC and FIN validator.
- Hong Kong ID Card (HKID) validator: Free Hong Kong ID card (HKID) validator.
- Taiwan National ID validator: Free Taiwan national ID validator.
- Chinese Resident ID Card validator: Free Chinese resident ID card validator.
- Japan My Number validator: Free Japan My Number (マイナンバー) check digit validator.
- Korean RRN validator: Free Korean resident registration number checker.
- Thai National ID validator: Free Thai national ID number check digit validator.
- India Aadhaar Number validator: Free India Aadhaar number validator.
- India GSTIN validator: Validate an Indian GSTIN: state code, PAN pattern, entity number, the letter Z and the check character.
- Israeli ID Number validator: Free Israeli ID number validator (Mispar Zehut, בדיקת תקינות תעודת זהות).
- South African ID Number validator: Free South African ID number validator.
Bank, securities and company identifiers
- IBAN validator: Free IBAN validator.
- SWIFT / BIC validator: Validate a SWIFT BIC's ISO 9362 structure in your browser, then search the official SwiftRef public BIC directory without copying its licensed data.
- LEI validator: Free LEI validator.
- ISIN validator: Free ISIN validator and check digit calculator.
- CUSIP validator: Free CUSIP validator and check digit calculator.
- SEDOL validator: Free SEDOL validator and check digit calculator.
- FIGI validator: Free FIGI validator and check digit calculator.
- Credit Card Luhn validator: Free Luhn algorithm validator and credit card number checksum checker.
Products, publishing and research identifiers
- EAN-13 / UPC-A validator: Free EAN-13 and UPC-A check digit calculator.
- GLN / SSCC / GTIN validator: Free GS1 check digit validator for GLN, SSCC, GTIN-8, GTIN-12, GTIN-13, GTIN-14 and GSIN.
- ISBN-10 / ISBN-13 validator: Free ISBN check-digit validator and converter.
- ISSN validator: Free ISSN validator.
- ISMN validator: Free ISMN validator.
- ISRC validator: Free ISRC validator and code decoder.
- ISAN validator: Free ISAN number validator.
- ISWC validator: Free ISWC validator and check digit calculator.
- ISNI validator: Free ISNI validator.
- ORCID iD validator: Free ORCID iD validator.
- ROR ID validator: Free ROR ID validator.
- DOI validator: Free DOI checker and validator.
- arXiv ID validator: Free arXiv identifier format validator.
- CAS Registry Number validator: Free CAS Registry Number (CAS RN) validator.
Vehicles, vessels, devices and travel documents
- VIN validator: Free VIN check-digit validator for Canada and North America.
- IMEI validator: Free IMEI check digit validator.
- Container Number validator: Free shipping container number validator.
- Vessel IMO Number validator: Free vessel IMO number check digit validator.
- Hull Identification Number validator: Free hull identification number (HIN) validator.
- FAA N-Number validator: Free FAA N-number format validator.
- Passport MRZ validator: Free passport MRZ validator.
- Canadian passport number format: One letter, six digits, two letters since 2023.
- EIC Code validator: Free EIC checker for European electricity and gas codes.
Frequently asked questions
What does an ID number validator actually check?
It checks that a number has the right length and characters and, where the issuer publishes one, that its check digit or check letter is consistent with the other digits. That catches typos and swapped digits.
Does a valid result mean the number was issued?
No. A checksum cannot tell you whether a number was ever assigned or who holds it. Only the issuing agency can confirm that, and most do not offer a public lookup.
Why do some validators only check the format?
Some identifiers, such as the UK National Insurance number or the Canadian Business Number, carry no public check digit. For those the tool can only confirm the allowed shape and prefixes.
Is it safe to enter a real ID number?
Every validator here runs as JavaScript in your browser. Nothing you type is sent, stored or logged. Still, only enter numbers you are entitled to use.
Format and checksum only
These tools check format and checksum in your browser. They do not query any register, and a passing result is not proof that a number was issued or belongs to anyone.