Free tool

Barcode & QR label sheet generator.

Paste a list — one item per line. Get a print-ready Avery sheet of QR codes or Code 128 barcodes, each labeled with its text. No signup, no watermark.

  • Avery 5160 (30/sheet) and 5163 (10/sheet) layouts
  • Crisp SVG codes — sharp on any printer
  • Scan them back with the free scanner — or a full workspace

Opens a print-ready page. Print at 100% scale on US Letter.

How it works

List in, labels out.

  1. 01

    Paste your list

    One item per line. Each line becomes the code's payload and the printed label text.

  2. 02

    Pick code and sheet

    QR for phone scanning, Code 128 for laser scanners. Avery 5160, 5163, or full page.

  3. 03

    Print at 100%

    The layout matches the Avery die-cut grid exactly. Stick them on and start scanning.

FAQ

Label questions.

Which label sheets does this work with?

Avery 5160 (30 labels per sheet, 1" × 2⅝") and Avery 5163 (10 per sheet, 2" × 4") — plus a full-page option for single large labels. Compatible generics like Avery 8160 use the same layout.

QR code or Code 128 — which should I pick for labels?

QR for phone scanning: it stays readable at small sizes, scans from any angle, and survives scratches. Pick Code 128 when a USB laser scanner or an existing system expects 1D barcodes.

What does each line become?

One label. The line's text is encoded in the QR or barcode and printed beneath it, so the label is readable by both scanners and humans.

How do I print at the right size?

Print at 100% scale (turn off "fit to page") on US Letter. The layout positions every label to match the Avery die-cut grid exactly.

Is there a limit?

The free tool prints one sheet at a time — up to 30 labels. A free Inventory Scan workspace prints unlimited sheets with multiple copies per item, and the labels become scannable inventory.

Make the labels mean something.

In a free workspace, every label is a live item — scan it from any phone to see quantity, location, and who has it. 100 items free, your list imports in a minute.