Skip to main content
Check Digit Calculator
Industrial

Code 93 Checksum Calculator

Calculate Code 93 C and K check characters. Follow the two weight cycles, include C in the K calculation and apply modulus 47.

Last updated:

Industrial & Barcode Symbologies

Calculate C and K characters.

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

Initialising algorithm engine for Code 93 Checksum Calculator...

How Code 93 Checksum Calculator Works?

The Code 93 Checksum Calculator works by computing 2 mandatory check characters, C and K, with right-to-left weights and modulus 47. Weight C cycles 1–20 over the data, and weight K cycles 1–15 over the data plus C.

  1. 1Convert each character to its Code 93 value 0–46.
  2. 2Assign weights 1, 2, 3… from the rightmost data character, restarting after 20.
  3. 3Sum the products and take the remainder modulo 47 to get C.
  4. 4Append C, assign weights 1–15 from the right (restarting after 15), and sum again.
  5. 5Take the remainder modulo 47 to get K and append it.

Code 93 Checksum Calculator Formula

The Code 93 formula is C = (Σ v·w₂₀) mod 47 and K = (Σ v·w₁₅) mod 47, where K includes C.

C = Σ v(cᵢ) × ((i − 1) mod 20 + 1) mod 47   (i from the right)
K = Σ v(cᵢ) × ((i − 1) mod 15 + 1) mod 47   (over data + C)
  • v(c) is the Code 93 value; values 43–46 are the shift characters ($), (%), (/), (+).
Worked example: TEST93
C weights 1–20 from the right → sum mod 47 = 41 → +
K weights 1–15 from the right (C included) → sum mod 47 = 6 → 6
Encoded data = TEST93+6

Code 93 Checksum Calculator Conversion Table

The Code 93 conversion table lists sample data with both check characters.

DataC valueC characterK valueK character
TEST9341+66
CODE9325P31V
ABC-12321L23N
123456789022M42%
WIKI5544
A121L66

What is Code 93 Checksum Calculator?

A Code 93 Checksum Calculator is a tool that computes the 2 mandatory check characters (C and K) of a Code 93 barcode. Intermec introduced Code 93 in 1982 as a denser, more secure version of Code 39.

Scanners strip C and K before passing data to the host, so the check characters never appear in the decoded text.

What are the uses of Code 93 Checksum Calculator?

There are 3 main uses of the Code 93 Checksum Calculator, including Canada Post labels, electronics labels, and barcode software testing.

  • Canada Post labels: Shippers encode supplementary delivery data in Code 93.
  • Electronics labels: Manufacturers fit alphanumeric data in a short barcode.
  • Barcode software testing: Developers verify C and K against reference values.