Skip to main content
Aadhaar Validator

Check an Indian Aadhaar against its official checksum and see exactly which rule it fails. Runs entirely in your browser.

ABN Validator

Check an Australian ABN against its published checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.

ACN Validator

Check an Australian ACN against its published checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.

AFM Validator

Check a Greek AFM against its published checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.

AHV Number Validator

Check a Swiss AHV Number against its published rule and see exactly which test it fails. Runs entirely in your browser.

Rijksregisternummer Validator

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.

BSN Validator

Free BSN validator. Run the Dutch elfproef (11-test) against a burgerservicenummer and see whether it is well formed.

Chinese ID Card Validator

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.

CNP Validator

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.

CNPJ Validator

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.

Codice Fiscale Validator

Free codice fiscale validator. Check the control letter of an Italian tax code and read the birth date, sex and birthplace code it encodes.

CPF Validator

Free CPF validator. Check a Brazilian CPF's check digits instantly, see the issuing region, and generate valid CPF numbers for software testing.

CPR Number Validator

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.

CUIT / CUIL Validator

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.

CURP Validator

Free CURP validator. Check the 18-character Mexican CURP, its check digit, birth date and state code, and see what the code encodes.

DNI / NIE Validator

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.

EGN Validator

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.

Egyptian National ID Validator

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.

EIN Validator

Free EIN validator. Check whether a US Employer Identification Number uses an IRS-assigned prefix and see which campus issued it.

Emirates ID Validator

Check an UAE Emirates ID against its published rule and see exactly which test it fails. Runs entirely in your browser.

EU VAT Validator

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.

Fødselsnummer Validator

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.

GSTIN Validator

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.

Henkilötunnus Validator

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.

HKID Validator

Check a Hong Kong HKID against its published rule and see exactly which test it fails. Runs entirely in your browser.

IBAN Validator

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.

INN Validator

Check a Russian INN against its published rule and see exactly which test it fails. Generate valid test numbers for your fixtures.

IRD Number Validator

Check a New Zealand IRD Number against its published checksum and see exactly which rule it fails. Runs entirely in your browser.

Corporate Number Validator

Check a Japanese Corporate Number against its official checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.

Korean RRN Validator

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.

KRA PIN Validator

Check a Kenyan KRA PIN against its published checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.

LEI Validator

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.

MyKad Validator

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.

My Number Validator

Check a Japanese My Number against its official checksum and see exactly which rule it fails. Runs entirely in your browser.

NIF Validator

Check a Portuguese NIF against its published checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.

Nigerian NIN Validator

Check a Nigerian Nigerian NIN against its published rule and see exactly which test it fails. Runs entirely in your browser.

NIK Validator

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.

NINO Validator

Check a British NINO against its published checksum and see exactly which rule it fails. Runs entirely in your browser.

NIP Validator

Free NIP validator. Check the check digit of a Polish NIP, see its EU VAT form, and generate valid NIP numbers for software testing.

NIR Validator

Free NIR validator. Check the two-digit key of a French social security number and read the sex, birth month and department it encodes.

NIT Validator

Free NIT validator. Work out the Colombian NIT check digit (dígito de verificación) and confirm a tax number is well formed.

NRIC / FIN Validator

Check a Singapore NRIC / FIN against its official checksum and see exactly which rule it fails. Runs entirely in your browser.

OIB Validator

Check a Croatian OIB against its published checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.

PAN Validator

Check an Indian PAN against its official checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.

Partita IVA Validator

Free partita IVA validator. Check the Luhn check digit of an Italian VAT number, see the registered province, and generate test numbers.

Personnummer Validator

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.

PESEL Validator

Free PESEL validator. Check the check digit of a Polish PESEL, and read the date of birth and recorded sex the number encodes.

Philippine TIN Validator

Check a Philippine Philippine TIN against its published rule and see exactly which test it fails. Generate valid test numbers for your fixtures.

PPS Number Validator

Check an Irish PPS Number against its published checksum and see exactly which rule it fails. Runs entirely in your browser.

REGON Validator

Free REGON validator. Check both the 9-digit and 14-digit Polish REGON check digits, and generate valid numbers for testing.

Rodné číslo Validator

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.

RUC Validator

Free RUC validator. Check the Peruvian RUC check digit, see whether it belongs to an individual or a company, and generate test numbers.

RUT Validator

Free RUT validator. Check the Chilean RUT/RUN check digit (including K), tell individuals from companies, and generate valid RUTs for testing.

Saudi National ID Validator

Check a Saudi Saudi National ID against its published rule and see exactly which test it fails. Runs entirely in your browser.

SIN Validator

Free SIN validator. Check a Canadian Social Insurance Number against the Luhn algorithm and see whether it is a temporary-resident series.

SIREN / SIRET Validator

Free SIREN and SIRET validator. Check the Luhn digit, derive the French VAT number from the SIREN, and generate test numbers.

South African ID Validator

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.

SSN Format Checker

Free SSN format checker. Test whether a US Social Security Number uses a structure the SSA actually issues. No generator is offered.

Steuer-ID Validator

Free Steuer-ID validator. Check the ISO 7064 MOD 11,10 check digit of a German Steueridentifikationsnummer.

SVNR Validator

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.

Taiwan ID Validator

Check a Taiwanese Taiwan ID against its official checksum and see exactly which rule it fails. Runs entirely in your browser.

TC Kimlik No Validator

Check a Turkish TC Kimlik No against its official checksum and see exactly which rule it fails. Runs entirely in your browser.

Teudat Zehut Validator

Check an Israeli Teudat Zehut against its official checksum and see exactly which rule it fails. Runs entirely in your browser.

TFN Validator

Check an Australian TFN against its published checksum and see exactly which rule it fails. Runs entirely in your browser.

Thai National ID Validator

Check a Thai Thai National ID against its published rule and see exactly which test it fails. Runs entirely in your browser.

USCC Validator

Check a Chinese USCC against its official checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.

UTR Validator

Check a British UTR against its published checksum and see exactly which rule it fails. Generate valid test numbers for your fixtures.

Vietnamese Tax Code Validator

Check a Vietnamese Vietnamese Tax Code against its published rule and see exactly which test it fails. Generate valid test numbers for your fixtures.