Check an Indian Aadhaar against its official checksum and see exactly which rule it fails. Runs entirely in your browser.
Check an Australian ABN against its published checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.
Check an Australian ACN against its published checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.
Check a Greek AFM against its published checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.
Check a Swiss AHV Number against its published rule and see exactly which test it fails. Runs entirely in your browser.
Check a Belgian Rijksregisternummer against its published checksum and see exactly which rule it fails. Decodes the date of birth and sex the number encodes. Runs entirely in your browser.
Free BSN validator. Run the Dutch elfproef (11-test) against a burgerservicenummer and see whether it is well formed.
Check a Chinese Chinese ID Card against its official checksum and see exactly which rule it fails. Decodes the date of birth, sex and region the number encodes. Runs entirely in your browser.
Check a Romanian CNP against its published checksum and see exactly which rule it fails. Decodes the date of birth and sex the number encodes. Runs entirely in your browser.
Free CNPJ validator. Verify a Brazilian company tax number's check digits, see whether it is a headquarters or branch, and generate CNPJs for testing.
Free codice fiscale validator. Check the control letter of an Italian tax code and read the birth date, sex and birthplace code it encodes.
Free CPF validator. Check a Brazilian CPF's check digits instantly, see the issuing region, and generate valid CPF numbers for software testing.
Check a Danish CPR Number against its published rule and see exactly which test it fails. Decodes the date of birth and sex the number encodes. Runs entirely in your browser.
Free CUIT and CUIL validator. Check the Argentine tax ID check digit, identify whether it belongs to an individual or a company, and generate test numbers.
Free CURP validator. Check the 18-character Mexican CURP, its check digit, birth date and state code, and see what the code encodes.
Free Spanish DNI and NIE validator. Work out the check letter from the mod-23 rule and see whether a document number is well formed.
Check a Bulgarian EGN against its published checksum and see exactly which rule it fails. Decodes the date of birth and sex the number encodes. Runs entirely in your browser.
Check an Egyptian Egyptian National ID against its published rule and see exactly which test it fails. Decodes the date of birth and sex the number encodes. Runs entirely in your browser.
Free EIN validator. Check whether a US Employer Identification Number uses an IRS-assigned prefix and see which campus issued it.
Check an UAE Emirates ID against its published rule and see exactly which test it fails. Runs entirely in your browser.
Check the format of a VAT identification number for any EU member state, and the national checksum where one is verified here. Says plainly which countries are structure-only, and that only VIES can confirm a number is registered.
Check a Norwegian Fødselsnummer against its published checksum and see exactly which rule it fails. Decodes the date of birth and sex the number encodes. Runs entirely in your browser.
Check an Indian GSTIN against its official checksum and see exactly which rule it fails. Decodes the state and the holder's PAN. Generate valid test numbers for your fixtures.
Check a Finnish Henkilötunnus against its published checksum and see exactly which rule it fails. Decodes the date of birth and sex the number encodes. Runs entirely in your browser.
Check a Hong Kong HKID against its published rule and see exactly which test it fails. Runs entirely in your browser.
Validate an IBAN against the ISO 13616 mod 97 checksum and the published length for its country. Decodes the country and check digits, and generates valid test IBANs.
Check a Russian INN against its published rule and see exactly which test it fails. Generate valid test numbers for your fixtures.
Check a New Zealand IRD Number against its published checksum and see exactly which rule it fails. Runs entirely in your browser.
Check a Japanese Corporate Number against its official checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.
Check a South Korean Korean RRN against its official checksum and see exactly which rule it fails. Decodes the date of birth, sex and region the number encodes. Runs entirely in your browser.
Check a Kenyan KRA PIN against its published checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.
Validate a 20-character LEI against the ISO 17442 mod 97 checksum, decode the Local Operating Unit and entity identifier, and generate valid test LEIs.
Check a Malaysian MyKad against its published rule and see exactly which test it fails. Decodes the date of birth and sex the number encodes. Runs entirely in your browser.
Check a Japanese My Number against its official checksum and see exactly which rule it fails. Runs entirely in your browser.
Check a Portuguese NIF against its published checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.
Check a Nigerian Nigerian NIN against its published rule and see exactly which test it fails. Runs entirely in your browser.
Check an Indonesian NIK against its official checksum and see exactly which rule it fails. Decodes the date of birth, sex and region the number encodes. Runs entirely in your browser.
Check a British NINO against its published checksum and see exactly which rule it fails. Runs entirely in your browser.
Free NIP validator. Check the check digit of a Polish NIP, see its EU VAT form, and generate valid NIP numbers for software testing.
Free NIR validator. Check the two-digit key of a French social security number and read the sex, birth month and department it encodes.
Free NIT validator. Work out the Colombian NIT check digit (dígito de verificación) and confirm a tax number is well formed.
Check a Singapore NRIC / FIN against its official checksum and see exactly which rule it fails. Runs entirely in your browser.
Check a Croatian OIB against its published checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.
Check an Indian PAN against its official checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.
Free partita IVA validator. Check the Luhn check digit of an Italian VAT number, see the registered province, and generate test numbers.
Check a Swedish Personnummer against its published checksum and see exactly which rule it fails. Decodes the date of birth and sex the number encodes. Runs entirely in your browser.
Free PESEL validator. Check the check digit of a Polish PESEL, and read the date of birth and recorded sex the number encodes.
Check a Philippine Philippine TIN against its published rule and see exactly which test it fails. Generate valid test numbers for your fixtures.
Check an Irish PPS Number against its published checksum and see exactly which rule it fails. Runs entirely in your browser.
Free REGON validator. Check both the 9-digit and 14-digit Polish REGON check digits, and generate valid numbers for testing.
Check a Czech Rodné číslo against its published checksum and see exactly which rule it fails. Decodes the date of birth and sex the number encodes. Runs entirely in your browser.
Free RUC validator. Check the Peruvian RUC check digit, see whether it belongs to an individual or a company, and generate test numbers.
Free RUT validator. Check the Chilean RUT/RUN check digit (including K), tell individuals from companies, and generate valid RUTs for testing.
Check a Saudi Saudi National ID against its published rule and see exactly which test it fails. Runs entirely in your browser.
Free SIN validator. Check a Canadian Social Insurance Number against the Luhn algorithm and see whether it is a temporary-resident series.
Free SIREN and SIRET validator. Check the Luhn digit, derive the French VAT number from the SIREN, and generate test numbers.
Check a South African South African ID against its published checksum and see exactly which rule it fails. Decodes the date of birth and sex the number encodes. Runs entirely in your browser.
Free SSN format checker. Test whether a US Social Security Number uses a structure the SSA actually issues. No generator is offered.
Free Steuer-ID validator. Check the ISO 7064 MOD 11,10 check digit of a German Steueridentifikationsnummer.
Check an Austrian SVNR against its published rule and see exactly which test it fails. Decodes the date of birth and sex the number encodes. Runs entirely in your browser.
Check a Taiwanese Taiwan ID against its official checksum and see exactly which rule it fails. Runs entirely in your browser.
Check a Turkish TC Kimlik No against its official checksum and see exactly which rule it fails. Runs entirely in your browser.
Check an Israeli Teudat Zehut against its official checksum and see exactly which rule it fails. Runs entirely in your browser.
Check an Australian TFN against its published checksum and see exactly which rule it fails. Runs entirely in your browser.
Check a Thai Thai National ID against its published rule and see exactly which test it fails. Runs entirely in your browser.
Check a Chinese USCC against its official checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.
Check a British UTR against its published checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.
Check a Vietnamese Vietnamese Tax Code against its published rule and see exactly which test it fails. Generate valid test numbers for your fixtures.