Luhn Algorithm Validator
The Luhn algorithm (mod 10) is used to validate credit card numbers, debit cards, and other identification numbers. It detects single-digit errors and most transposition errors.
Use cases: Credit cards (Visa, Mastercard, Amex, Discover), IMEI numbers, Social Insurance Numbers (Canada), and more.
Test Examples (Valid):
4532015112830366
5425233430109903
378282246310005
6011111111111117
ISBN/EAN Validator
International Standard Book Numbers (ISBN) and European Article Numbers (EAN) use check digits to validate product identifiers. Supports ISBN-10, ISBN-13, and EAN-13 formats.
Use cases: Book identification, product barcodes, retail merchandise tracking.
Test Examples (Valid):
978-0-306-40615-7
0-306-40615-2
9780136091813
IBAN Validator
International Bank Account Numbers (IBAN) are used to identify bank accounts across international borders. Each IBAN includes a check digit calculated using mod-97 algorithm.
Use cases: International wire transfers, SEPA payments, cross-border banking.
Test Examples (Valid):
GB82 WEST 1234 5698 7654 32
DE89370400440532013000
FR1420041010050500013M02606
VIN Validator
Vehicle Identification Numbers (VIN) are 17-character codes that uniquely identify motor vehicles. The 9th character is a check digit calculated using a weighted algorithm.
Use cases: Vehicle registration, insurance claims, automotive sales, theft prevention.
Test Examples (Valid):
1HGBH41JXMN109186
JH4NA1157MT001832
1M8GDM9AXKP042788
DAMM Algorithm Validator
The DAMM algorithm is a check digit algorithm that detects all single-digit errors and all adjacent transposition errors. It uses a specially constructed quasigroup table.
Use cases: Pharmaceutical codes, national ID numbers, custom identification systems requiring high accuracy.
Test Examples (Valid):
5724
112946
8739567
Verhoeff Algorithm Validator
The Verhoeff algorithm is a complex check digit calculation that detects all single-digit errors and all transposition errors. It uses dihedral group D5 and permutation tables.
Use cases: German tax ID numbers, national identification systems, high-security identification codes.
Test Examples (Valid):
2363
1428570
123451