what does this symbol mean?
ISO/IEC 16388 A barcode of wide and narrow bars in groups, with the text *ABC-123* below

Code 39

Code 39 is an older barcode for letters and numbers, used on car parts labels and US military shipping labels. Its text is often printed between two asterisks, which mark the start and end of the code.

Easily confused with

How to read it

Intermec developed it in 1975, Keyence’s barcode guide says. The name comes from its pattern: each character is nine bars and spaces, three of them wide. It encodes 43 characters, the digits, the capital letters A to Z, space and the symbols - . $ / + %, and the asterisk is kept for the start and stop characters; the human-readable text often shows them. Nine elements a character make it larger than other barcodes for the same data, Keyence notes. The standard is ISO/IEC 16388.

Also searched as: 3 of 9 barcode, barcode with asterisks, code 39, code39, code 3 of 9, logmars.

These pages say what each code and its parts mean under the standard that defines it. A barcode identifies an item; it doesn’t say where the item was made or whether it is genuine, and the label and the maker are the place to look for that.

Where you’ll see it

The Automotive Industry Action Group (AIAG) in the US standardised it for car parts labels, Keyence says. The US Department of Defense’s marking standard, MIL-STD-129, requires Code 39 barcodes on the military shipping label, though its latest revision recommends the 2D PDF417 code for package marking and removes Code 39 from some of its figures.

Look-alikes

A Code 128 barcode uses four bar widths and packs data more tightly, with no asterisks.

More barcodes and QR codes

The same shape elsewhere

Sources

Researched, edited and approved by Rory Hansen before publishing. Last reviewed October 9, 2026. How we research

Added .

Report a problem

Please don’t include personal details.