Code39 是 ISO/IEC 16388:2007 中定義的一種不固定長度的條碼。可以表示43個字元,包含大寫拉丁字母(A到Z)、數字(0到9)和幾個特殊字元。另有一個外加符號作為終止符號(標示為「*」)。每個字元由九個部份組成:五條線與和四個空格,當中三個部份較寬(二進位1),六個較窄。窄與寬之間的比例並不重要,在1:2和1:3之間都可。