Code 39 Barcode Font Package

Professional-grade solutions for 3 of 9, USD-3, and LOGMARS compliance.

What is Code 39?

Code 39 (also known as 3 of 9 code) is a versatile and widely adopted barcode symbology defined by the ISO/IEC 16388:2007 standard. Known for its self-checking capability, it is the primary choice for industrial, military, and logistical applications.

LOGMARS & Military Standards

LOGMARS stands for Logistics Applications of Automated Marking and Reading Symbols. It is the specific variation of Code 39 utilized by the U.S. Department of Defense, governed by Military Standard MIL-STD-1189B.

Technical Specifications

Code 39 supports 43 valid characters:

  • 26 Uppercase Letters (A-Z)
  • 10 Digits (0-9)
  • Symbols: -, ., [Space], $, /, +, %

Note: Non-supported input characters are automatically omitted by the system.

How to Generate Code 39 Barcodes

1

Wrap your data with asterisks (*) as start/stop characters.

2

Enter your string (e.g., *BARCODE39*).

3

Select any Barcodesoft Code39 Font to render the barcode instantly.

Font Variation Index

14 Variations Included
Aspect Ratio With Human Readable (Hr) Without Human Readable
XXSCode39XXSHrCode39XXS
XSCode39XSHrCode39XS
SCode39SHrCode39S
MCode39MHrCode39M
LCode39LHrCode39L
XLCode39XLHrCode39XL
XXLCode39XXLHrCode39XXL

Accuracy: Supports Modulo 43 checksum character for high-security environments.

Compatibility: Available in TrueType, PostScript, and PCL formats.

PDF Ready: Seamlessly embed fonts into Adobe PDF files.

Developer Friendly: Sample source code in VBA and C language included.

Download the Barcodesoft Code39 Demo today. Fully functional with "Demo" watermark included.