Skip to content
QRaft

Barcode generator

Generate linear barcodes for products, stock and shipping. GS1 check digits are calculated and verified for you, and every barcode downloads as a vector SVG or a high-resolution PNG.

Barcode details

12 digits (we add the check digit) or all 13.

Check digit 7 added.

Preview

For retail products, EAN and UPC numbers must be licensed from GS1. A generated barcode with an unregistered number will scan, but stores and marketplaces may reject it.

Which barcode type should I use?

TypeTypical use
EAN-13Retail products sold in most of the world
UPC-ARetail products in the US and Canada
EAN-8 / UPC-ESmall packages with little space
ITF-14Outer cartons and cases in a warehouse
Code 128Internal labels, shipping, asset tags; supports letters
Code 39Older industrial and inventory systems
CodabarLibraries, blood banks and legacy systems

About product numbers

A barcode is just a way of printing a number. For products sold through retailers or major marketplaces, the number itself (the GTIN) normally has to come from GS1, the organisation that manages the system. This tool draws a correct barcode for any number you enter, but it can't issue registered numbers. For internal stock, Code 128 with your own SKU is usually the better choice.

Printing tips

  • Print black bars on a white or very light background. Red bars are invisible to many laser scanners.
  • Leave the light margin (quiet zone) on both sides of the bars clear.
  • Use the SVG for packaging artwork so bar widths stay exact at any size.

Learn how these compare with QR codes in QR code vs barcode.

Read next