Barcode Check Digit Verifier

Verify check digits for various barcode standards

CODE 39 Verification

CODE 39 is a barcode that can represent alphanumeric characters and some special characters. Asterisks (*) are used as start/stop characters, and the check digit is optional. Here we calculate check digits using the Modulus 43 algorithm.

About CODE 39 Barcodes

History

CODE 39 was developed in 1974 by Intermec Corporation and was one of the first alphanumeric barcode symbologies widely adopted.

Learn more about CODE 39 history →

Structure & Format

CODE 39 can encode uppercase letters (A-Z), digits (0-9), and special characters (-, ., $, /, +, %, and space). Each character is represented by 9 elements: 5 bars and 4 spaces.

View CODE 39 structure →

Check Digit Formula

The optional check digit is calculated using the Modulus 43 algorithm, where each character is assigned a value from 0 to 42.

View calculation method →

Applications

CODE 39 is widely used in logistics, manufacturing, healthcare, and inventory management due to its ability to encode alphanumeric data.

CODE 39 applications →