Code 39

Embed This Widget

Theme


      
    

Widget powered by . Free, no account required.

Self-checking encoding distinguishes Code 39: each character is drawn as nine elements of which exactly three are wide, so an error inside a single character is detectable without any check digit. David Allais and Ray Stevens developed the symbology at Intermec in 1974, the first to carry a full alphabetic range covering A through Z, the digits 0 through 9, and the punctuation set - . $ / + % and space. Density is the price of that redundancy. At a 0.19 mm X-dimension a Code 39 symbol is materially wider than a Code 128 symbol holding the same string, and practical payloads stop near eighty characters. Quiet zones of ten modules are required on both sides. United States defence, automotive, and healthcare labelling standards adopted it early, and use in those sectors outlived its density disadvantage.

The first barcode symbology capable of encoding the full alphanumeric character set (A-Z, 0-9, plus special characters). Code 39 is self-checking — each character can be verified independently — making it popular in US defense, automotive, and healthcare applications where reliability outweighs density.

Code 39

1D Linear
Type 1D Linear
Data Length variable (1-80 characters)
Character Set A-Z, 0-9, - . $ / + % space
Year 1974

Related Tools

Related Guides

Related Terms

자주 묻는 질문

Code 39 바코드란 무엇인가요?

Code 39는 43개의 문자(A–Z, 0–9, 그리고 7개의 특수 문자)를 인코딩하는 가변 길이 영숫자 바코드로 필수 체크디지트가 없습니다.

Code 39는 체크 디지트가 필요한가요?

아니요, Code 39에서 체크 디지트는 선택 사항입니다. 일부 애플리케이션은 추가적인 신뢰성을 위해 Modulo 43 체크문자를 추가합니다.

Code 39는 어디에서 사용되나요?

Code 39는 단순하고 내구성 있는 바코드가 필요한 미국 군사, 자동차, 산업 애플리케이션에서 일반적으로 사용됩니다.