Barcode Generator

Create printable Code 39 barcodes from any text. Generate Code 39 barcodes online from any text or numbers. Preview, adjust bar width and download as PNG or SVG. Free barcode maker for labels and inventory.

This tool runs 100% in your browser. Your input is never sent to any server — you can even go offline after the page loads.

About the Barcode Generator

Code 39 is the workhorse barcode of warehouses, libraries and ID badges: it encodes uppercase letters, digits and a few symbols, and every scanner reads it. Type your text and this generator draws the barcode with proper start/stop characters, lets you tune the bar width and height for your label stock, and exports a crisp PNG or scalable SVG for printing. Check the human-readable line to make labels people can verify too.

How to use the Barcode Generator

  1. Type the text to encode (A–Z, 0–9, - . $ / + % space).
  2. Adjust bar width and height for your label.
  3. Preview the scan-ready barcode.
  4. Download as PNG or SVG.

Key features

What characters can Code 39 encode?
Uppercase A–Z, digits 0–9 and the symbols - . $ / + % plus space. Lowercase input is converted to uppercase automatically.
When should I use Code 39 instead of Code 128?
Code 39 is simpler and universally supported, which suits inventory labels. Code 128 is denser and encodes all of ASCII — better when space is tight.

Related Image & Design tools

More utilities from the same category.

View all →