Barcode Label Generator

Print barcodes straight onto label sheets or thermal rolls. Pick a template, add your values and text, and download an exact-size PDF.

Barcode type

The most flexible 1D barcode. Use it for SKUs, inventory, asset tags and shipping.

Size & style
Checking…
—

🔒 Made in your browser. Your numbers never leave this page. Print PDFs at Actual size / 100%.

How to use it

  1. Make one barcode in Single, or paste a list in Bulk.
  2. In Label sheet, choose your template, copies and text lines.
  3. Download the PDF and print at "Actual size / 100%".

Supported label sheets

TemplateLabelsLabel sizeGood for
Avery 5160 / 816030 per sheet1 × 2-5/8 inFNSKU, SKUs, price tags
Avery 5163 / 816310 per sheet2 × 4 inCartons, shelves
Avery 516780 per sheet1/2 × 1-3/4 inSmall assets, bins, jewellery
A4 3 × 824 per sheet70 × 37 mmOutside the US
Thermal 2 × 1 in1 per label2 × 1 inRollo, Zebra, DYMO
Thermal 4 × 6 in1 per label4 × 6 inCartons, pallets

Compatible sheets from other brands with the same layout work too. Many are sold as "5160 compatible".

Getting perfect alignment

  1. Always print at 100%. In the print dialog choose "Actual size" and turn off "Fit to page" or "Scale".
  2. Print the alignment test page on plain paper. Lay it over a label sheet and hold both up to a window.
  3. Nudge it. If everything is shifted, use "Move right / Move down" in millimetres. Your printer's offset is saved in this browser.
  4. Feed one sheet at a time for best accuracy on laser printers.

Thermal printers

For direct thermal printers, pick the roll size and print the PDF with the printer's own paper size set to the same dimensions and scaling at 100%. Bar widths around 10 or 15 mil line up neatly with 203 DPI print heads.

FAQ

Label sheets: common questions

Which Avery template is 30 labels per sheet?

Avery 5160 (and 8160, 5260, 5960 and other 1 × 2-5/8 in compatibles).

Why are my labels printing off-centre?

Usually "Fit to page" scaling. Print at Actual size, then use the test page and offsets to fix any remaining shift.

Can I use a half-used sheet?

Yes. Set "Start at label #" to the first empty position.

Can I print on a Zebra or Rollo?

Yes. Choose a thermal template (2 × 1, 2.25 × 1.25 or 4 × 6 in) and print the PDF at 100% with the matching paper size.

Make your first barcode in 10 seconds.

Free, no sign-up, and it's ready to print.

Start generating ↑