§ PRESS · CODE39
Code 39 generator.
A linear barcode symbology. Encode your own data or try the sample THIS IS CODE 39. Preview updates live - export as PNG, SVG, or print-ready PDF.
- Family
- Industrial - 1D Linear
- Type
- 1D
- BCID
- code39
- Cost
- Always free
§ 01 · GENERATE
Live specimen
Enter any valid Code 39payload. Adjust scale, margin, and human-readable text below. Download when you're ready.
LIVE
● OUTPUTCODE39 · 0×0
§ BULK
Need a whole sheet of Code 39 codes? Paste one payload per line and print the lot on a single PDF.
§ 02 · ABOUT
About Code 39
REFERENCE
Code 39 encodes uppercase letters, digits, and a small set of symbols without a mandatory checksum. It was one of the first alphanumeric barcodes and remains common in defense, automotive, and inventory systems.
What a valid Code 39 looks like
- Only uppercase A-Z, digits 0-9, space, and - . $ / + % are encodable. Lowercase or punctuation outside that set will fail.
- Start and stop characters are asterisks; the generator adds them for you.
- No checksum by default. If your scanner requires one, enable mod-43.
- Quiet zone: at least 10 module widths each side.