Free Code 39 barcode generator
Generate industrial Code 39 (Alpha39 / USD-3) barcodes with uppercase letters, numbers, and symbols in PNG and SVG.
Self-checking Code 39 barcodes for industrial & asset tracking
Code 39 (also known as Alpha39, Code 3 of 9, or MIL-STD-1189B LOGMARS) is the foundational alphanumeric barcode used across automotive manufacturing (AIAG), government/defense logistics, ID badges, and industrial warehousing. It encodes uppercase letters (A–Z), digits (0–9), space, and the symbols - . $ / + %.
Universal Scanner Compatibility
Readable by virtually every 1D laser, CCD, and camera barcode scanner ever manufactured.
Self-Checking Symbology
Each character consists of 9 elements (3 wide out of 9 bars/spaces), making single-substitution errors virtually impossible.
Automatic Start/Stop Asterisks
CodeKit automatically wraps your value with the required Code 39 start/stop (*) characters.
How to create a Code 39 barcode
- 1Enter uppercase letters, digits, or allowed symbols
Type your asset ID or part number using A–Z, 0–9, space, or - . $ / + %.
- 2Configure bar width and height
Adjust bar dimensions and text label size for your industrial tag or badge.
- 3Download PNG or SVG
Export your Code 39 barcode as a high-res PNG or vector SVG.
Frequently asked questions
Do I need to type the * (asterisk) at the beginning and end of my Code 39 value?
No. CodeKit automatically encodes the start and stop asterisk delimiters in the bars for you.
Explore all free QR code & barcode tools
All-in-one Studio →QR Code Generators
1D Barcode Generators
Online Scanners