Compare supplied and calculated check characters.
Initialising algorithm engine for Check Digit Validator...
How Check Digit Validator Works?
The Check Digit Validator compares a supplied check character with a freshly calculated value. It splits the code into payload and check field, then runs the payload through the chosen rule.
- 1Paste the complete identifier including its check character.
- 2Select the scheme or let the tool detect it from the format.
- 3Separate the supplied check character from the payload.
- 4Recompute the expected check character.
- 5Report Valid when both match, or Invalid with the expected value.
Check Digit Validator Formula
The validator formula is valid ⇔ supplied = f_scheme(payload).
payload, supplied = split(identifier) expected = f_scheme(payload) result = (supplied == expected)
suppliedis the check character in the input.expectedis the recomputed value.
Payload = 590123412345, supplied = 8 Expected = 7 Result = Invalid (expected 7)
Check Digit Validator Conversion Table
The validator table compares supplied and calculated check characters for 8 identifiers.
| Scheme | Identifier | Supplied | Calculated | Result |
|---|---|---|---|---|
| EAN-13 | 5901234123457 | 7 | 7 | Valid |
| EAN-13 | 5901234123458 | 8 | 7 | Invalid |
| Luhn | 79927398713 | 3 | 3 | Valid |
| Luhn | 79927398710 | 0 | 3 | Invalid |
| ISBN-10 | 030640615X | X | 2 | Invalid |
| ISBN-10 | 0306406152 | 2 | 2 | Valid |
| Verhoeff | 2363 | 3 | 3 | Valid |
| Damm | 5724 | 4 | 4 | Valid |
What is Check Digit Validator?
A Check Digit Validator is a tool that confirms whether the check character of an existing identifier matches the value its payload requires. The validator returns both the result and the expected character.
Showing the expected character tells the user whether the payload or the check digit holds the typo.
What are the uses of Check Digit Validator?
There are 3 main uses of the Check Digit Validator, including data entry checks, supplier file review, and support troubleshooting.
- Data entry checks: Staff verify codes typed from paper documents.
- Supplier file review: Buyers spot-check identifiers in supplier sheets.
- Support troubleshooting: Agents check numbers customers read aloud.