Generate code 39

Generate a Code 39 barcode for an industrial identifier.

freeworks offlinenothing uploaded
ToolCode 39 Generator
Input
Output

How it works

Each supported character is mapped to a Code 39 pattern of bars and spaces, with an asterisk start/stop sentinel and optional modulo-43 check character. The symbology uses a discrete alphabet rather than encoding arbitrary Unicode text.

  • A simple character set suits legacy inventory and industrial labels.

Worked example

Inventory Label
Generate a Code 39 barcode for inventory tracking
Input
											Text: ITEM-001
Height: 80
Show text: true
										
Output

When to use this

Parts bins, laboratory labels, and legacy scanner integrations generate Code 39.

Edge cases

  • Lowercase and punctuation outside the alphabet need rejection or mapping.
  • The start/stop asterisk is structural, not payload data.
  • A missing quiet zone can cause adjacent labels to scan together.

References