Free barcode generator: EAN-13, UPC-A, Code 128

Make EAN-13, UPC-A, EAN-8, ITF-14, Code 128 and Code 39 barcodes with the check digit worked out. Download SVG, PDF or PNG at true print size.

FreeNo accountNo watermarkBuilt in your browser

Encoded

9506000134352

Check digit 2 is correct (GS1 mod 10).

Quiet zone: keep at least 11 modules (3.6 mm) clear on the left and 7 (2.3 mm) on the right. The downloads include it; do not let artwork, text or a box edge crowd it.

9510364030502

Printed size 37.3 mm × 26.5 mm, quiet zones included

SVG or PDF for print · PNG 904 × 643 px

Selling in shops or online marketplaces?

EAN and UPC numbers must be licensed from GS1. Retailers and marketplaces check that a number belongs to your brand, and a made-up or resold number can clash with someone else's product. Get a company prefix, or single GTINs where offered, from your local GS1 member organization, then make the barcode here. ITF-14 carries the GTIN of a case. Code 128 and Code 39 are for your own labels, stock and assets, and need no registration.

Want the code to be your packaging artwork? Make a picture code, or see QR codes for packaging.

1

Pick the barcode type and enter the number or text. For EAN and UPC, leave off the last digit and the check digit is added for you.

2

Set the size and bar height. Retail barcodes start at GS1’s nominal 100% size, with the quiet zone built in.

3

Download SVG or PDF for print, or PNG at 300, 600 or 1200 dpi. Everything is made in your browser.

Questions

Can I make up my own EAN or UPC number?+

Not for products sold in shops or on marketplaces. Retail numbers (GTINs) are licensed from GS1 to a brand, and retailers check them. A made-up or resold number can clash with another product. Code 128 and Code 39 are free to use for your own labels, stock and assets.

What is a check digit?+

The last digit of an EAN, UPC or ITF-14 number, calculated from the others with GS1’s mod-10 rule. Scanners use it to catch misreads. Enter the number without it and the generator adds it; enter it and the generator tells you if it is wrong and what it should be.

Which format should I download for print?+

SVG or PDF. Both are vectors, so the bars keep exact widths at any size. If you must use PNG, pick the resolution of the printer; the file is saved at that DPI so it places at the right size.

What is the quiet zone?+

The blank margin either side of the bars. Scanners need it to find where the barcode starts and ends: 11 modules left and 7 right for EAN-13, 9 each side for UPC-A, and 10 for ITF-14 and Code 128. The downloads include it, so do not crop it or let artwork crowd it.

Can I make the barcode smaller or shorter?+

EAN and UPC can scale from 80% to 200% of the nominal size. Cutting the bar height, called truncation, makes retail barcodes harder to scan and GS1 advises against it. Test a printed sample with a scanner before a full run.

More free tools

All tools

The next step

Make the code the artwork.

These tools make and check classic codes. AriaQR turns your photo, logo or illustration into the code itself, verified on real decoders before you download, with a link you can edit and track.

Girl with a Pearl Earring recreated as a scannable QR code, made with AriaQR