§ 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
PX
MM
MM
Human-readable textHRI
● 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.
Bulk Code 39 generator →
§ 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.