Free Barcode Generator
Create printable barcodes in the most common formats. Check digits for EAN and UPC codes are calculated for you.
Barcode Generator
How to use the Barcode Generator
- Pick the barcode type that suits your use.
- Enter the value. The form shows an error if the format does not fit the type.
- Press "Generate barcode" and download the image.
About this tool
Barcodes speed up inventory, checkout, asset tracking and shipping. Code 128 is the most flexible choice for internal use because it encodes any text. EAN-13 and UPC-A are the retail standards, and ITF-14 is used on outer cartons.
For EAN and UPC types you can enter the number without its final check digit and the tool will add it. Note that retail products sold in shops need numbers issued by GS1 or your local GS1 office. Barcodes made here are fine for internal systems, tests and designs.
Frequently asked questions
What is the difference between EAN-13 and UPC-A?
EAN-13 has 13 digits and is used worldwide. UPC-A has 12 digits and is used mainly in the US and Canada. Most scanners read both.
Can I use these barcodes to sell products in shops?
Retailers expect numbers issued by GS1. Use this tool for layouts, internal stock codes and testing.
Which type should I choose for stock labels?
Code 128 is a good default because it supports letters, numbers and symbols in a compact size.