Barcode Generator

Generate scannable barcodes (Code128, EAN-13, UPC) free.

General purpose, encodes letters, numbers and symbols. Great for shipping, labels and inventory.

Rendered instantly in your browser, nothing is sent or stored anywhere.

Type a value on the left and
your barcode will appear here.

About this tool

Barcodes power retail, inventory, ticketing, and logistics, and generating them shouldn't require expensive software. This free tool creates standards-compliant barcodes in the formats businesses actually use: Code128 for general text and internal labels, EAN-13 and UPC-A for retail products, and more.

The live preview shows exactly what you'll get, with controls for width, height, and human-readable value text. Formats with check-digit requirements validate your input so you can't generate an unscannable code by accident.

How to use the barcode generator

  1. 1Choose a barcode format: Code128 (general), EAN-13, UPC-A, or others.
  2. 2Enter the text or digits to encode.
  3. 3Adjust width, height, and whether to show the value text.
  4. 4Preview the barcode and download it as a PNG.

Good to know

Everything runs locally in your browser, your product codes and SKUs never leave your device. Download crisp PNGs ready for print, free for commercial use.

Frequently asked questions

Code128 encodes any text and is the best general choice. EAN-13 and UPC-A are for retail products and require specific digit counts (12–13 digits) with valid check digits.

More free tools you might find useful.

Part of Generators on JoliTools, free tools, no sign-up.