Code 39 generator
Also known as: Code 3 of 9
Older alphanumeric code still required by some defense, automotive and government systems.
Screen settings
Colors apply to every export. The scan check re-decodes the recolored code, so a low-contrast combination fails honestly — dark bars on a light background scan best.
PNG/JPG export in high resolution, SVG for websites — and the PDF is true vector in RGB: sharp at any size, right for documents and office printers.
About Code 39
Code 39 was long the industry standard for alphanumeric marking. It encodes A–Z, 0–9 and a few special characters, without a mandatory checksum. The code is sparse (takes a lot of space per character) and today is used mainly where legacy requirement documents specify it — for example AIAG and military marking standards.
Used for
- Automotive industry labels (AIAG)
- Legacy warehouse and document systems
- Asset marking
Frequently asked questions
Should new systems use Code 39?
No — choose Code 128 unless you have an external requirement for Code 39. Code 128 is more compact and has a built-in checksum.