Skip to main content
Check Digit Calculator
Industrial

MSI Mod 1010 Calculator

Calculate two successive MSI Mod 10 check digits. Append the first result before computing the second over the extended barcode data.

Last updated:

Industrial & Barcode Symbologies

Calculate two successive Mod 10 digits.

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

Initialising algorithm engine for MSI Mod 1010 Calculator...

How MSI Mod 1010 Calculator Works?

The MSI Mod 1010 Calculator works by computing an MSI Mod 10 digit, appending it, and computing a second Mod 10 digit over the extended data.

  1. 1Compute the first check digit with MSI Mod 10 (Luhn).
  2. 2Append the first check digit to the data.
  3. 3Compute a second Mod 10 digit over data plus first check digit.
  4. 4Append both digits.

MSI Mod 1010 Calculator Formula

The MSI Mod 1010 formula is c₁ = Mod10(data) and c₂ = Mod10(data + c₁).

c₁ = Luhn(data)
c₂ = Luhn(data ‖ c₁)   (MSI MOD 1010)
Encoded = data ‖ c₁ ‖ c₂
  • ‖ means concatenation.
Worked example: 1234567890
c₁ = 3
c₂ = Mod10(12345678903) = 1
Encoded = 123456789031

MSI Mod 1010 Calculator Conversion Table

The MSI Mod 1010 conversion table lists data with both successive check digits.

Data1st check2nd checkEncoded MSI
123456789031123456789031
80523428052342
471185471185
0001230200012302
9876541598765415

What is MSI Mod 1010 Calculator?

An MSI Mod 1010 Calculator is a tool that computes 2 successive Mod 10 check digits for an MSI Plessey barcode.

The second digit adds protection against misreads that the first digit misses, at the cost of 1 more barcode character.

What are the uses of MSI Mod 1010 Calculator?

There are 3 main uses of the MSI Mod 1010 Calculator, including high-security shelf labels, scanner testing, and label audits.

  • High-security shelf labels: Retailers that need stronger misread protection use 2 check digits.
  • Scanner testing: Technicians verify the Mod 1010 setting on scanners.
  • Label audits: Auditors confirm both digits on printed labels.