Free Code 39 Barcode Generator
The original alphanumeric barcode — still the standard in defense, healthcare, and asset tracking
Code 39 (also known as Code 3 of 9) is one of the oldest and most reliable barcode symbologies. It encodes uppercase letters, digits, and a handful of symbols. Still mandated by the US Department of Defense (LOGMARS), HIBC healthcare standards, and widely used for asset tagging because no licence is required.
Code 39 Settings
Enter your data to generate a Code 39 barcode
A-Z, 0-9, and symbols: - . space $ / + %
0/43Generated Barcode
Your barcode will appear here after generation
How It Works
Type your data — A–Z, 0–9, and symbols - . space $ / + % are supported.
Lowercase letters are automatically converted to uppercase.
Preview the barcode with start/stop characters added.
Download in PNG, SVG, or PDF at print-grade 600 DPI.
Common Use Cases
Asset Tags
IT equipment, lab instruments, fixed assets — uppercase serial numbers.
Military / Defense
Required by US DoD LOGMARS for supply chain marking.
Healthcare (HIBC)
Hospital inventory, surgical instrument tracking.
Automotive
Vehicle identification numbers (VINs) and part marking.
Library Systems
Book and member card barcodes in legacy ILS systems.
Membership Cards
Gym, club, and loyalty cards with alphanumeric IDs.
Technical Specifications
- Symbology type
- Linear (1D) discrete barcode
- Character set
- A–Z (uppercase), 0–9, and - . space $ / + %
- Check digit
- Optional (mod 43); not added by default
- Length
- Variable, ~43 characters practical
- Standards
- ISO/IEC 16388, ANSI MH10.8M
- Licence
- Public domain — no fees
Frequently Asked Questions
Related Generators
Code 128 Generator
Compact alphanumeric barcode for logistics.
Data Matrix Generator
2D high-density code for small labels.
Check Digit Calculator
Verify common barcode check digits.
Batch Barcode Generator
Generate many Code 39 tags from a list.
PDF417 Generator
Stacked 2D barcode for IDs and documents.
QR Code Generator
Modern 2D code for URLs and text.