Skip to content

Code 39 barcode generator

Generate a Code 39 barcode from text or numbers, one of the oldest and most widely supported formats, common in inventory control and industry.

Processed on your device. Nothing is sent to any server.

Encodes the text using the Code 39 algorithm, which represents each character with a fixed-width pattern of bars and spaces, one of the simplest and most compatible standards.

Use cases

  • Labeling assets in an industrial inventory system.
  • Generating codes for older barcode readers with limited support.
  • Creating simple identifiers for internal use.

How it works

  1. 1

    Type the value

    Uppercase letters, numbers and a few basic symbols.

  2. 2

    Download the SVG

    The code is generated automatically and ready to download.

Technical details

  • Only digits, capital letters, spaces and the symbols - . $ / + % are allowed. If you type lower case or other symbols, you'll see a notice: switch them to capitals.
  • It's considerably wider than Code 128 for the same text; use it when a reader or system requires it.
  • It downloads as SVG (vector), with the digits printed under the bars; the SVG scales for print without losing sharpness.

Frequently asked questions

How is it different from Code 128?

Code 39 only supports uppercase letters, numbers and a few symbols, and takes up more space than Code 128 for the same content, but it's compatible with older readers.

← QR & barcodes