Free · Instant results · No sign-up

Barcode Generator

Create EAN-13, UPC-A, Code 128 and more in seconds. Customize colors and size, then download as PNG or SVG.

Letters, numbers and symbols. Great for shipping and inventory labels.

Design

90
2

Enter a value to create your barcode

How to create a barcode

Three simple steps, all in your browser.

  1. 1

    Choose a barcode type

    Pick EAN-13 or UPC-A for retail products, Code 128 for shipping and inventory, or another type you need.

  2. 2

    Enter your value

    Type the number or text. For product barcodes, the check digit is added for you automatically.

  3. 3

    Style and download

    Adjust colors, height and bar width, then download as PNG for screens or SVG for sharp printing.

Frequently asked questions

Is this barcode generator free?

Yes. You can create and download as many barcodes as you want, with no sign-up and no watermark.

Which barcode type should I use?

Use EAN-13 for products sold in stores worldwide, UPC-A for products sold in the USA and Canada, and Code 128 for shipping labels, inventory and anything with letters.

Can I use these barcodes to sell products in stores?

The barcodes are technically correct, but retailers usually require product numbers that are officially registered to your company through GS1. Get your number from GS1 first, then create the barcode image here.

What is a check digit?

It's the last digit of EAN and UPC barcodes, calculated from the other digits so scanners can spot mistakes. If you enter the number without it, we calculate it for you.

Should I download PNG or SVG?

PNG works everywhere and is great for screens and documents. SVG stays perfectly sharp at any size, so it's best for printing labels and packaging.

Why won't my barcode scan?

Keep dark bars on a light background with strong contrast, don't print it too small, and leave some empty space around it. Very light bar colors or dark backgrounds can stop scanners from reading it.

More free tools