Skip to main content
Check Digit Calculator
ISO 7064

ISO 7064 MOD 97-10 Calculator

Calculate two ISO 7064 MOD 97-10 check digits. Follow zero padding, the remainder calculation and subtraction from 98 in an example.

Last updated:

Core Algorithms & Modulus

Calculate two numeric check digits.

Length: 10 chars
Calculated Check Character / Checksum
--Ready
Complete Validated Sequence:
--
Arithmetic Steps & Mathematical Specification

Initialising algorithm engine for ISO 7064 MOD 97-10 Calculator...

How ISO 7064 MOD 97-10 Calculator Works?

The ISO 7064 MOD 97-10 Calculator works by appending two zeros to the numeric payload, computing the remainder modulo 97, and subtracting that remainder from 98. The result is always a 2-digit check value between 02 and 98.

  1. 1Convert any letters to 2-digit numbers (A = 10 … Z = 35) when the payload is alphanumeric.
  2. 2Append 00 to the right of the numeric string.
  3. 3Compute the remainder of the large number modulo 97, processing 9 digits at a time.
  4. 4Subtract the remainder from 98.
  5. 5Pad the result to 2 digits (for example 7 becomes 07).

ISO 7064 MOD 97-10 Calculator Formula

The ISO 7064 MOD 97-10 formula is Check = 98 − ((N × 100) mod 97).

Check = 98 − ((N × 100) mod 97)
Validation: (N × 100 + Check) mod 97 = 1
  • N is the numeric payload.
  • × 100 makes room for the 2 check digits.
Worked example: payload 794 (ISO 7064 Annex example)
(0 + 7) × 10 mod 97 = 70
(70 + 9) × 10 mod 97 = 14
(14 + 4) × 10 mod 97 = 83
Extra step for 2 check characters: 83 × 10 mod 97 = 54
Check value = (97 + 1 − 54) mod 97 = 44
Check digits = 44
Complete string = 79444

ISO 7064 MOD 97-10 Calculator Conversion Table

The ISO 7064 MOD 97-10 conversion table shows letter-to-number values and sample payloads with their 2 check digits.

LetterNumberSample payloadCheck digitsComplete string
A107944479444
B11123456789092123456789092
C12370400440532013000131489370400440532013000131489
D135390075470342715005253900754703427150052
E14001001
F1598765432109876543210099876543210987654321009
G161008910089

What is ISO 7064 MOD 97-10 Calculator?

An ISO 7064 MOD 97-10 Calculator is a tool that computes the 2-digit check value defined by ISO/IEC 7064 with modulus 97 and radix 10. The check value catches all single errors, all adjacent transpositions, and about 99.97% of all other errors.

MOD 97-10 sits behind International Bank Account Numbers (IBAN, ISO 13616), Legal Entity Identifiers (LEI, ISO 17442), and RF creditor references (ISO 11649).

What are the uses of ISO 7064 MOD 97-10 Calculator?

There are 4 main uses of the ISO 7064 MOD 97-10 Calculator, including IBAN, LEI, and RF reference checks.

  • IBAN check digits: Banks compute positions 3–4 of every IBAN.
  • LEI check digits: Local Operating Units compute characters 19–20 of each LEI.
  • RF creditor references: Billers add RF check digits to structured payment references.
  • Code verification: Developers test big-integer modulo routines against ISO examples.