
Singapore NRIC and FIN Validator
Check the format and checksum of a Singapore NRIC or FIN number.
Check identifier syntax and checksums locally without querying private records.


Check the format and checksum of a Singapore NRIC or FIN number.

Check common Singapore local and +65 telephone number syntax.

Check whether a value has Singapore’s six-digit postal-code format.

Check Malaysian MyKad number structure and encoded birth date.

Check the common letter-and-eight-digit Malaysian passport number format.

Check the standard California driver licence number format.

Check common California passenger and personalized plate text formats.

Validate a 17-character vehicle identification number and its North American check digit.

Check International Bank Account Number structure and MOD-97 checksum.

Validate ISBN-10 or ISBN-13 book-number checksums.

Check a nine-digit US routing transit number checksum.

Check payment-card number structure with the Luhn checksum.

Check a 15-digit mobile-device IMEI with the Luhn checksum.

Validate the format and checksum of an International Securities Identification Number.

Check Legal Entity Identifier syntax and MOD-97 checksum.

Check SWIFT or BIC code structure for eight or eleven characters.

Validate a ten-digit US National Provider Identifier checksum.

Check a 12-digit UPC-A barcode checksum.

Check a 13-digit EAN barcode checksum.

Check CAS Registry Number formatting and checksum.

Check a ten-digit NHS number with its modulus-11 checksum.

Check a nine-digit Canadian Social Insurance Number using Luhn.

Check an eight- or nine-digit Australian Tax File Number checksum.

Check an eight- or nine-digit New Zealand IRD number checksum.

Check a 13-digit South African identity number date and checksum.

Check an HKID number checksum with one- or two-letter prefix.

Check a Taiwan national identification number checksum.

Check an 18-character mainland China resident identity number date and checksum.

Check the five-letter, four-digit, one-letter PAN format.

Check GSTIN structure and its base-36 checksum.

Check common Singapore Unique Entity Number structures.

Check practical email-address syntax without sending a message.

Check dotted-decimal IPv4 syntax and numeric ranges.

Check common 48-bit MAC address notation.

Check hostname label syntax and overall length.

Check UUID syntax and report its encoded version and variant.

Check an 11-digit Brazilian CPF using both public check digits.

Check a 14-digit Brazilian CNPJ using its two check digits.

Check Spanish DNI or NIE structure and its public control letter.

Check a nine-digit Portuguese tax number with its modulus-11 check digit.

Check an 11-digit Polish PESEL encoded date and checksum.

Check a nine-digit Dutch BSN with the public 11-test.

Check an 11-digit Belgian national-register number checksum.

Check an 11-digit Turkish identity number using its public arithmetic checks.

Check an Israeli identity number with its nine-digit checksum.

Check a Chilean RUT or RUN modulus-11 verification character.

Check an 11-digit Argentine CUIT using its weighted check digit.

Check a 13-digit Thai national identification number checksum.

Check Irish PPS number structure and its public modulus-23 letter.

Check whether a Pakistan CNIC has the standard 13-digit printed structure.

Check Mexican CURP structure and its final public check digit.

Check common Mexican individual and organization RFC structures.

Check the standard 15-digit Emirates ID printed structure.

Check the standard ten-digit Saudi national or resident ID structure.

Check the current 12-digit Vietnam citizen identity number structure.

Check common United Kingdom National Insurance number syntax.