Free Barcode Generator

Generate Code 128, EAN-13 / UPC, and QR barcodes — then download them as PNG, SVG, or print-ready PDF.

Up to 80 characters. EAN-13 / UPC needs 12–13 digits.

Barcode preview

Which barcode type should I use?

Code 128 encodes any letters and numbers, so it is the go-to for internal SKUs, location labels, and carton IDs. EAN-13 (and its 12-digit US sibling UPC-A) is the retail standard scanned at point of sale. QR codes hold far more data — URLs, batch and lot details — and scan from a phone camera.

How retail check digits work

An EAN-13 barcode is 13 digits: 12 of data plus a final check digit calculated from the first 12. The check digit lets a scanner catch misreads. Enter your 12 data digits and this generator computes and appends the correct check digit automatically.

Printing barcodes that actually scan

Leave a clear 'quiet zone' of empty space on each side, never stretch or skew the barcode, and print at a high enough resolution that the bars stay crisp. For sheets of labels, use the print-ready PDF download so spacing and sizing stay consistent.

Frequently asked questions

Is this barcode generator really free?

Yes — generate and download as many Code 128, EAN-13 / UPC, and QR barcodes as you like, with no sign-up and no watermark.

Which download format should I choose?

Use PNG for screens and quick use, SVG when you need to resize without quality loss (Code 128 and EAN-13), and the PDF for printing label sheets.

Can I use these barcodes commercially?

The images are yours to use. Note that selling products through major retailers usually requires a UPC/EAN number licensed from GS1 — this tool renders the barcode, it does not assign you an official number.

How do I manage barcodes across thousands of products?

A one-off generator is great for a handful of labels. WareSquared assigns, stores, and prints barcodes for every product and location in your catalogue automatically.

More free tools

Stop running the numbers by hand

WareSquared tracks reorder points, stock levels, barcodes, and orders for every SKU automatically — so the figures stay right without a spreadsheet in sight.

Start your free trial

14-day free trial · No credit card required