ISO 7064 Check Character Calculator
Enter a value and pick the ISO 7064 algorithm to compute its check character.
Result
How it is calculated
Both modes run a recursive check over the characters from left to right. For MOD 11,10 (digits only) start with P = 10. For each digit d: S = (P mod 11) + d, then S = S mod 10, and if S is 0 it becomes 10; then P = (2 × S) mod 11. The check digit is (11 − P) mod 10, so it is always 0 to 9. The MOD 37,36 mode works the same way on the alphabet 0-9 and A-Z with modulus 36 and radix 37, and lower-case letters are upper-cased. The tool returns the check character and the full value with it appended. Leading zeros count, and spaces or hyphens are rejected, so strip them first.
Worked example
Value 0794 in MOD 11,10. Start P = 10. Digit 0: S = 10 + 0 = 10, so P = 20 mod 11 = 9. Digit 7: S = 9 + 7 = 16, mod 10 gives 6, so P = 12 mod 11 = 1. Digit 9: S = 1 + 9 = 10, which becomes 10, so P = 20 mod 11 = 9. Digit 4: S = 9 + 4 = 13, mod 10 gives 3, so P = 6. Check digit: (11 − 6) mod 10 = 5, so the full value is 07945.
Common mistakes
- Dropping leading zeros. 0794 gives check digit 5, while 794 gives 6, so the zero is part of the data.
- Typing spaces or hyphens inside the identifier. The numeric mode accepts only digits and the alphanumeric mode only 0-9 and A-Z, so such input gives no result.
- Using MOD 11,10 for an identifier that contains letters, or mixing up the two modes. The same value has different check characters under MOD 11,10 and MOD 37,36 (0794 gives 5 and J).
- Entering a value that already includes its check digit and expecting a pass or fail answer. The tool always appends a new character, so enter the value without the check digit.
- Assuming a matching check digit proves the number is real. It only catches typing mistakes; it does not show that the identifier is issued.
About this calculator
The ISO 7064 check character calculator appends a verification character to an identifier using one of the standard's algorithms: MOD 11,10 for purely numeric strings, or MOD 37,36 for alphanumeric strings (letters A–Z plus digits 0–9). Both work by processing the value digit by digit, applying a running modular calculation with a fixed radix, and deriving a single check character designed to catch the most common data-entry mistakes — a single mistyped character or two adjacent characters swapped (transposition).
ISO/IEC 7064 is the international standard behind check-digit schemes used in identifiers such as the International Standard Audiovisual Number (ISAN) and various national registration and organization codes, where a simple typo could otherwise route a document or payment to the wrong record. Software developers implementing ID validation, and standards or compliance teams use this calculator to verify that a generated identifier's check character is correct, or to compute the missing check character for a new one.
Was this helpful?
You can pick up to 3 reactions.
Popular calculators
Loan Calculator
Monthly payment, total interest and full amortization schedule.
Percentage Calculator
Percent change, percent of, and ratio calculations.
Discount Calculator
Calculate final price, savings, and discount amount.
BMI Calculator
Body mass index from height and weight (metric or imperial).
Age Calculator
Compute your exact age in years, months and days from a birth date.
Compound Interest Calculator
Calculate the final amount and interest earned with compounding.
All Calculators
- Loan Calculator
- Profit Calculator
- Discount Calculator
- BMI Calculator
- Percentage Calculator
- Ideal Weight Calculator
- Age Calculator
- Pregnancy Due Date Calculator
- Compound Interest Calculator
- BMR Calculator (Basal Metabolic Rate)
- Tip Calculator
- Fuel Cost Calculator
- Date Difference Calculator
- Sleep Cycle Calculator
- Daily Water Intake Calculator
- Simple Interest Calculator
- Heart Rate Zones Calculator
- Running Pace Calculator
- Pet Age Calculator
- Calories Burned Calculator
- Macro Calculator
- TDEE Calculator (Total Daily Energy Expenditure)
- Waist-to-Hip Ratio Calculator
- Honor Roll Calculator
- One Rep Max (1RM) Calculator
- Ovulation Calculator
- Electricity Cost Calculator
- Unit Price Calculator
- Savings Goal Calculator
- Break-Even Point Calculator
- Paint Calculator
- Course Grade Average Calculator
- Business Days Calculator
- Time Duration Calculator
- Fuel Economy Calculator
- Temperature Converter
- Tile Calculator
- Aspect Ratio Calculator
- Roman Numeral Converter
- Goal Weight Timeline Calculator
- Salary Converter (Hourly to Annual)
- Credit Card Validator (Luhn)
- Body Surface Area (BSA) Calculator
- Feels-Like Temperature Calculator
- Ohm’s Law Calculator
- PPI (Pixel Density) Calculator
- Molar Mass Calculator
- Zodiac Sign Calculator (Western + Chinese)
- IBAN Validator
- Shoe Size Converter
- Country Info & Dialing Code Lookup
- Time Zone Difference (World Clock)
- CAGR (Compound Annual Growth Rate) Calculator
- Rule of 72 Calculator
- Blood Alcohol Content (BAC) Calculator
- Lean Body Mass (LBM) Calculator
- Pythagorean Theorem Calculator
- Speed Converter
- Download Time Calculator
- Date Calculator (Add/Subtract)
No calculators found
Comments (1)
This tool only appends a check character, but you can use it to verify an existing number: remove the last character, compute it for the rest, and compare. For 794623 in MOD 11,10, strip the 3, enter 79462 and the tool returns 3, so the number passes. Keep leading zeros and use the same algorithm the issuer used. Which identifier scheme are you checking?