The Classic Industrial Symbology
Code 39, also written as Code 3 of 9, is one of the oldest barcodes still in everyday use. Defined in ISO/IEC 16,388, it encodes a set of 43 characters: the uppercase letters A through Z, the digits 0 through 9, the space, and the symbols dash, period, dollar, slash, plus, and percent. Each character is built from nine elements, three of which are wide, which is where the 3 of 9 name comes from. The data is framed by a start and stop pattern, traditionally shown as an asterisk on each side, so a scanner knows exactly where the code begins and ends. The symbology is self-checking, meaning its structure lets a scanner catch most misreads without a separate check digit. That simplicity and tolerance made Code 39 a fixture in industry, defense, and any setting where a rugged, easy to print barcode matters more than packing the most data into the least space.