Free barcode label generator

Paste your codes, pick the label sheet you actually buy, download a print ready PDF. Yes, and there is no account, no email and no watermark. Nothing you paste is stored, logged or sent anywhere except back to you as a PDF.

One per line. Optionally add a name and a quantity after it, separated by commas or tabs, so you can paste two or three columns straight out of a spreadsheet.

What goes on each label

Up to 250 labels per sheet, 100 of any one code. The PDF downloads straight away. Checking first tells you which codes become real retail barcodes and which do not, before you print anything.

Print it right the first time

Nine times out of ten the print dialog scaled the page. Tick the ruler option above, print one sheet, and measure the printed line with a ruler. If it is not 50 mm, set your printer to actual size or 100 percent and print again. Every label size in the list is defined at its real physical dimensions, so the only thing that usually goes wrong is between the PDF and the paper.

Two more worth knowing. Print on plain paper first and hold it against a sheet of your real label stock to check the grid lines up. And scan a few labels with the scanner you actually use, not with a phone from six inches away, because a phone camera is far more forgiving than a wedge scanner.

What it makes

A code of 8, 12 or 13 digits that passes its check digit is rendered as a real EAN-8, UPC-A or EAN-13. Everything else is rendered as Code 128, which is what most warehouse and internal SKUs use. A code that looks like a GTIN but fails its check digit is not silently printed as one, because that would scan back as a different number or not at all: it falls through to Code 128 and you get told.

Bar widths follow the GS1 minimums rather than stretching to fill the label, which is the single change that took our Avery 5160 output from failing at 4 degrees of tilt to reading past 10.

What this cannot do

It has no idea what your products are. It prints exactly what you paste, so it cannot look a SKU up, cannot fill in a price, and cannot know a barcode you have not typed. It also does not export ZPL for roll printers here, and it does not remember anything, so there is no reprint of last Tuesday's run.

All of those are the Shopify half, and they are what Aislekit Label Print does: pull the list from a purchase order file or a native inventory transfer, match it to your real products, and keep every job so a reprint comes back exactly as it printed. It is live on the Shopify App Store at apps.shopify.com/aislekit-label-print.

Moving off Stocky before it stops working on August 31, 2026? The label printing step is the one that breaks quietly. There is a full Stocky exit checklist here, and a deep dive on rebuilding label printing specifically.

Use it anywhere

This page has no licence terms because it does not need any: the PDFs are yours. If it is useful to your readers or your team, link to it. If something about it is wrong, tell us at aislekit@gmail.com and it gets fixed.