Apply a selected optional checksum convention.
Initialising algorithm engine for Codabar Checksum Calculator...
How Codabar Checksum Calculator Works?
The Codabar Checksum Calculator works by adding the values of all characters including the start and stop characters, then appending the character that brings the sum to a multiple of 16. The Modulus 16 check is the most common optional Codabar convention.
- 1Convert characters: 0–9 = 0–9, - = 10, $ = 11, : = 12, / = 13, . = 14, + = 15, A–D = 16–19.
- 2Add the values of the start character, the data, and the stop character.
- 3Compute (16 − (sum mod 16)) mod 16.
- 4Convert the value back to a character and place it before the stop character.
Codabar Checksum Calculator Formula
The Codabar Modulus 16 formula is Check = (16 − (Σ v(cᵢ) mod 16)) mod 16.
S = v(start) + Σ v(data) + v(stop) Check value = (16 − (S mod 16)) mod 16
v(c)is the Codabar value 0–19.
Sum = 16 + 4 + 0 + 1 + 5 + 6 + 17 = 49 Check value = (16 − (49 mod 16)) mod 16 = 15 → + Encoded = A40156+B
Codabar Checksum Calculator Conversion Table
The Codabar conversion table maps symbols to values and lists sample data with check characters.
| Symbol | Value | Sample (start/stop) | Check character | Encoded |
|---|---|---|---|---|
| - | 10 | A40156B | + | A40156+B |
| $ | 11 | A1234567890B | 2 | A12345678902B |
| : | 12 | C12345D | : | C12345:D |
| / | 13 | A-1/2B | 5 | A-1/25B |
| . | 14 | B3.14C | 7 | B3.147C |
| + | 15 | D$100A | 1 | D$1001A |
What is Codabar Checksum Calculator?
A Codabar Checksum Calculator is a tool that computes the optional Modulus 16 check character of a Codabar barcode. Codabar encodes digits, 6 symbols, and the start/stop letters A–D.
Libraries, blood banks, and courier services used Codabar widely in the 1970s and 1980s, and thousands of those labels remain in use.
What are the uses of Codabar Checksum Calculator?
There are 3 main uses of the Codabar Checksum Calculator, including library barcodes, blood bag labels, and courier labels.
- Library barcodes: Libraries print and verify Codabar patron and item numbers.
- Blood bag labels: Legacy Codabar blood labels keep their check characters.
- Courier labels: Older airbill systems validate Codabar tracking numbers.