Free Barcode Generator

Generate professional barcodes in 9 formats — Code 128, EAN, UPC, QR Code, Data Matrix, and more

Barcode Settings

Supports all ASCII characters. Most versatile 1D barcode.

Style

3x
12mm

Preview

▐▌▐▌▐

Enter data and click Generate

Barcode Types Explained

1D Barcodes

  • Code 128 — High-density, variable-length. The most versatile 1D barcode. Supports all 128 ASCII characters.
  • EAN-13 — European Article Number. 13 digits. Standard for retail products worldwide.
  • EAN-8 — Compact 8-digit version of EAN-13 for small packages.
  • UPC-A — Universal Product Code. 12 digits. Standard in North America.
  • UPC-E — Compressed 8-digit UPC for small items.
  • Code 39 — Alphanumeric barcode used in automotive, defense, and healthcare.
  • ITF-14 — Interleaved 2 of 5. 14 digits. Used for shipping containers and cartons.

2D Barcodes

  • QR Code — Square matrix barcode. Stores up to 4,296 characters. Widely used for URLs, payments, and mobile scanning.
  • Data Matrix — Compact 2D barcode. Ideal for marking small items, electronics, and pharmaceuticals.