BarcodX
Logistics
7 Min Read

The Code 39 (3 of 9) Barcode Guide

Reliable alphanumeric simplicity. Master the classic discrete symbology used in military, automotive, and industrial asset tracking systems.

What is Code 39?

Code 39 (also known as 3 of 9) is one of the oldest and most widely used alphanumeric barcodes. It's often preferred for internal equipment tracking and permanent metal asset tags because of its robust structure and the fact that it doesn't require a mandatory checksum digit for basic operations.

Code 39 Asset Tag Generator

Use the tool below to generate high-resolution Code 39 labels. Use the Inventory Import mode to create hundreds of asset tags instantly from your equipment database.

Asset Tag Preview

ASSET-1025

Start and Stop Asterisks

Every Code 39 barcode must begin and end with an asterisk (*) character. These characters serve as start and stop symbols, instructing the scanner when to begin interpreting data. Our generator automatically handles these characters for you.

Permanent Asset Labeling

Need to design a durable metal asset tag or a complex inventory label? Use our visual editor for complete control over fonts and layout.

Discrete Character Set

Code 39 is a "discrete" symbology, meaning each character is separated by a small gap (intercharacter gap) and can be interpreted independently. It natively supports 43 characters:

  • Uppercase Letters: A through Z.
  • Digits: 0 through 9.
  • Symbols: Space, Dash (-), Period (.), Dollar ($), Slash (/), Plus (+), Percent (%).

Disclaimer: Standard Code 39 has lower data density than modern formats like Code 128. If your labels are small, consider using Code 128 for a more compact footprint.

Online Barcode Generator

Generate Code 39 barcodes for industrial and military applications.

Related Guides & Articles