Barcode labels

Code 128 and EAN-13 barcodes for stock, shelves, products and files — printed as crisp vector bars.

Drag to move, drag a corner to resize (hold Shift for free movement). Arrow keys nudge 0.5 mm, Delete removes, Ctrl+Z undoes.

Sheet preview Click a label to start printing there.

🔒 Runs entirely in your browser. Your designs and data are never uploaded.

Custom label sheet

Measure your sheet with a ruler or copy the numbers from the manufacturer's template. All values in millimetres.

Pitch = distance from the left (top) edge of one label to the left (top) edge of the next.

Barcodes make stock counting and checkout fast. Code 128 encodes letters and numbers (SKUs, order numbers, serials); EAN-13 is the 13-digit retail product number.

Merge a list of SKUs to print one barcode per label, and add the product name above. Bars are drawn as vectors in the PDF, so they stay sharp on any printer.

Tips

  • Laser printers give the sharpest bars; on inkjets use matte labels.
  • Leave the quiet zone (white space) on both sides of the bars.
  • Test-scan one label with your scanner or a phone app.
  • Don't stretch barcodes too tall on tiny labels — width matters most.

FAQ

Which barcode type should I pick?

Code 128 for internal codes with letters or numbers; EAN-13 for retail products with a registered number.

Can I make sequential barcodes?

Yes: use {{n}} with sequential numbering (Pro) or put the numbers in a spreadsheet and merge.

Why does my EAN-13 show a red box?

The value is not 12 or 13 digits, or the check digit is wrong.

Recommended label sheets

Label ideas

Avery®, Avery Zweckform®, A-One®, Herma®, Apli®, Pimaco® and other brand names are trademarks of their respective owners. LabelSheet is not affiliated with or endorsed by them; brand names are used only to identify compatible label sheets.