Code 39 Barcode Generator

Create alphanumeric barcodes for industrial and military applications

Code 39 Generator

Alphanumeric barcode for industrial and military use

Barcode Value
Dimensions
Bar Width 2
Height 100px
Options
Show text below barcode
Bar Color
#000000
Background
#FFFFFF

How to Use Barcode Generator

  1. 1 Enter uppercase letters, numbers, or special characters (- . $ / + % space)
  2. 2 Preview the Code 39 barcode in real-time
  3. 3 Customize barcode width, height, and text visibility
  4. 4 Download as PNG or SVG for printing or digital use

Input: PART-A1234

Output: Code 39 barcode for inventory tracking

Input: MIL-STD-001

Output: Code 39 barcode for military application

What is a Code 39 barcode used for?

Code 39 (also called Code 3 of 9) is widely used in automotive, military (LOGMARS), and manufacturing. It's self-checking and doesn't require a check digit, making it simple to implement for inventory and asset tracking.

What characters can Code 39 encode?

Code 39 supports uppercase letters A-Z, digits 0-9, and special characters: dash (-), period (.), dollar sign ($), forward slash (/), plus (+), percent (%), and space. It does not support lowercase letters.

Is Code 39 still used today?

Yes, Code 39 is still widely used, especially in US Department of Defense (LOGMARS), automotive (AIAG), and healthcare (HIBC) applications. While Code 128 is more compact, Code 39's simplicity keeps it relevant.

What is the difference between Code 39 and Code 128?

Code 128 is more compact and encodes all 128 ASCII characters. Code 39 is limited to uppercase and special characters but is self-checking (no check digit needed). Code 128 is preferred for limited space; Code 39 for simplicity.

All processing happens locally in your browser. Your data never leaves your device.