Skip to main content
Check Digit Calculator
ISO 7064

ISO 7064 MOD 11,10 Calculator

Calculate ISO 7064 MOD 11,10 check digits for numeric identifiers. Follow the alternating modulo steps and a worked hybrid example.

Last updated:

Core Algorithms & Modulus

Apply the numeric hybrid system.

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

Initialising algorithm engine for ISO 7064 MOD 11,10 Calculator...

How ISO 7064 MOD 11,10 Calculator Works?

The ISO 7064 MOD 11,10 Calculator works by alternating a modulo 10 step and a doubling modulo 11 step for each digit, then choosing the digit that brings the final value to 1. MOD 11,10 is a hybrid system, so the check is always a digit 0–9 and never X.

  1. 1Set p = 10.
  2. 2Add the next digit to p and reduce modulo 10; replace a result of 0 with 10.
  3. 3Multiply that value by 2 and reduce modulo 11 to get the new p.
  4. 4Repeat for every digit from left to right.
  5. 5Compute the check digit as (11 − p) mod 10.

ISO 7064 MOD 11,10 Calculator Formula

The ISO 7064 MOD 11,10 formula is c = (11 − p) mod 10, where p comes from the hybrid recurrence.

p₀ = 10
sᵢ = (pᵢ₋₁ + aᵢ) mod 10, sᵢ = 0 → 10
pᵢ = (2 × sᵢ) mod 11
c = (11 − pₙ) mod 10
  • sᵢ is the intermediate value 1–10.
  • pᵢ is the running value 0–10.
Worked example: 0794 (ISO 7064 Annex example)
0 (0): (10 + 0) mod 10 = 10; 10 × 2 mod 11 = 9
7 (7): (9 + 7) mod 10 = 6; 6 × 2 mod 11 = 1
9 (9): (1 + 9) mod 10 = 10; 10 × 2 mod 11 = 9
4 (4): (9 + 4) mod 10 = 3; 3 × 2 mod 11 = 6
Check value = (10 + 1 − 6) mod 10 = 5 → 5
Complete string = 07945

ISO 7064 MOD 11,10 Calculator Conversion Table

The ISO 7064 MOD 11,10 conversion table lists sample numeric payloads with their hybrid check digits.

Sample payloadLengthCheck digitComplete string
07944507945
123456789010312345678903
1234567888123456788
0000000083000000003
9999999985999999995
4012345586401234556
2701195889270119589

What is ISO 7064 MOD 11,10 Calculator?

An ISO 7064 MOD 11,10 Calculator is a tool that computes a single decimal check digit with the ISO/IEC 7064 hybrid system for numbers. The hybrid design avoids the extra X character of MOD 11-2.

German tax identification numbers (Steuer-IdNr), Croatian personal identification numbers (OIB), and ISO-based product serial schemes use MOD 11,10.

What are the uses of ISO 7064 MOD 11,10 Calculator?

There are 3 main uses of the ISO 7064 MOD 11,10 Calculator, including German tax IDs, Croatian OIB numbers, and digit-only serials.

  • German tax identification numbers: Payroll systems check the 11th digit of the Steuer-IdNr.
  • Croatian OIB numbers: Registration forms validate the 11-digit personal identifier.
  • Digit-only serial numbers: Manufacturers keep check digits numeric while gaining strong error detection.