Barcode Generator

Create printable barcodes for products, inventory, or shipping labels — Code128, EAN-13, UPC-A and other common formats, with instant checksum validation.

Your data is encoded entirely in your browser — nothing is uploaded or stored.

Something wrong with this tool? Tell us and we'll fix it

How to use

  1. Choose a barcode format and enter your data.
  2. Adjust size, colors, and text display.
  3. Download as PNG or SVG.

Frequently asked questions

Which barcode format should I use?
Code128 for internal labels and inventory (accepts letters and digits). EAN-13 for retail products worldwide (13 digits, checksum required). UPC-A for North American retail (12 digits).
Why does my EAN-13 say invalid?
EAN-13 and UPC-A require exact digit counts and a valid checksum digit. The tool validates as you type and can compute the correct check digit for you.
PNG or SVG for printing?
SVG — it stays razor-sharp at any size, from a small label to a poster. Use PNG only for screens and documents.

Related tools