1d-industrial
Code 39 (Code 39)
Robust alphanumeric linear symbology traditionally used by the US Department of Defense (MIL-STD-129), automotive (AIAG), and ID badges.
Governing Specification: ISO/IEC 16388:2007
Data Format & Required Fields
Each character consists of 9 elements (5 bars, 4 spaces), 3 of which are wide. Optional Modulo 43 check character.
Allowed Character SetUppercase letters (A-Z), numbers (0-9), and characters (- . $ / + % space).
Payload Length Rule Between 1 and 43 characters
Check Digit / Checksum Rule Requires a verified modulo-43 check digit to prevent scanner misreads and data transposition errors.
Example Valid Format
PRX-PART-1049Industry Guidance & Practical Applications
- Government and defense military labeling (LOGMARS)
- Automotive industry supply chain labels (AIAG)
- Employee identification badges and clinical specimen tubes
Packaging & Scanning Notes: Accepts digits, uppercase letters, and symbols (- . $ / + % SPACE).
Symbol Constraints & Label Guidelines
- Lower data density compared to Code 128; generates wider physical symbols.