Print Runs in your browser

Barcode Label Maker

Print sheets of product or inventory barcode labels.

Your data is processed locally in your browser and is not uploaded to our servers.

What this tool does

Prints sheets of product, shelf or inventory barcode labels at true millimetre sizes. Pick a symbology, paste your numbers, choose a label grid, and print or save as PDF. Only the sheet prints — no navigation, no ads.

Values and captions

One value per line, or value,caption to print a product name under the bars. The caption dropdown switches between showing the encoded number, showing your own caption, or showing nothing at all for the tightest labels. Every value is validated with the same rules as the individual generators, so a wrong check digit is caught before you waste a sheet.

Bar height and the width you cannot cheat

Barcode width is decided by the data and the X-dimension, not by wishful thinking — a long Code 128 value simply needs a wider label. The tool scales the symbol to fit the label height and warns when the layout is impossible. Never squeeze a barcode horizontally to make it fit: the ratios between bars are what the scanner reads. Work out the size you actually need with the barcode size calculator.

Printer alignment

Print the alignment test first, measure the drift against a real label sheet, and nudge everything with the shift controls. Keep print scaling at 100%. On a thermal label printer, set the page size to the label size rather than to Letter or A4.

Material and durability

Direct thermal labels fade with heat and light — fine for shipping, poor for a shelf edge that lives under lights for a year. Laser labels on a matte face last far longer. Avoid gloss and lamination directly over the symbol where you can; if you must laminate, test the scan rate afterwards, not before.

Privacy

Your SKUs and product numbers are encoded in your browser and drawn as vector SVG straight into the print document. Nothing is uploaded, nothing is stored.

Frequently asked questions

Can I print a different number on every label?

Yes — one value per line. Add a comma and a caption to print text under each one.

Why does my barcode not fit the label?

Barcode width comes from the data and the X-dimension. Use fewer characters, a wider label, or a denser symbology such as Code 128.

Can I stretch it to fit?

No — never scale a barcode horizontally on its own. The bar-to-space ratios are what the scanner decodes.

Does it work with thermal label printers?

Yes. Set the page size to your label size and print at 100% scaling.

Curious how we build and check these codes? Read our methodology.