Free Barcode Generator for EAN, UPC, Code 128 and More

Make product, inventory and shipping barcodes in seconds. Pick a type, enter your number, and download a print-ready PNG or SVG. Check digits are added for you, and nothing leaves your device.

Preview

Print a test label and scan it before ordering a large run.

Which Barcode Type Do I Need?

  • EAN-13 / UPC-A: for products sold in shops. The number must come from GS1; the barcode here encodes it.
  • EAN-8: a shorter retail code for very small packages.
  • Code 128: the best choice for your own labels, inventory, asset tags and shipping. Holds letters, digits and symbols.
  • Code 39: older but widely supported in industry, healthcare and ID badges. Upper-case letters, digits and a few symbols.
  • ITF-14: 14-digit code printed on outer shipping cartons.

Need a phone-friendly code with a link, Wi-Fi details or a contact instead? Use the QR code generator. To make many QR codes at once from a spreadsheet, use the bulk generator.

Frequently Asked Questions

Which barcode type should I use?

Retail products sold in shops need EAN-13 (most of the world) or UPC-A (USA and Canada), with a number issued by GS1. For your own labels, inventory and shipping, Code 128 is the most flexible: it holds letters, digits and symbols in a compact barcode.

Do I have to type the check digit?

No. For EAN-13, EAN-8 and UPC-A, type the digits without the last one and the check digit is calculated for you. If you type it, it is checked.

Can I use these barcodes on products in stores?

The barcode image is standard and scans anywhere, but retailers require the number itself to be registered with GS1. Generate the barcode for the number GS1 gives you.

Is anything uploaded?

No. Barcodes are drawn in your browser. Nothing you type is sent to a server.

What is the difference between a barcode and a QR code?

A barcode stores a short number or code in one dimension and is read by checkout scanners. A QR code stores much more (links, Wi-Fi, contacts) in two dimensions and is read by phone cameras.