Barcode Generator

Make a barcode for a label, a stock item or product packaging. Download it as a sharp PNG or as SVG for print.

Advanced options

For products sold in shops, the number itself must be issued to your company by GS1. This tool draws the barcode; it does not register it.

Runs in your browser. What you enter here is not sent to our server.

  • Code 128, EAN-13 and UPC-A
  • PNG and print-ready SVG
  • Check digits calculated for you

How to use the Barcode Generator

  1. Choose the barcode type.
  2. Type the text or number. For EAN-13 and UPC-A the final check digit is calculated for you.
  3. Download as PNG or SVG.

Which barcode type do I need?

TypeHoldsUsed for
Code 128Letters, digits and symbolsInternal stock, asset tags, shipping labels
EAN-1313 digitsRetail products in most of the world
UPC-A12 digitsRetail products in the United States and Canada

When printing, keep the white margin on both sides, print dark bars on a light background and test with a scanner or phone before producing labels in quantity.

Questions about the Barcode Generator

Can I invent my own EAN or UPC number?

For your own internal use, yes. For products sold through retailers, the number must come from GS1, which assigns company prefixes.

PNG or SVG?

SVG stays sharp at any size and is best for print. PNG is easier to paste into documents and label software.