About Label Printer

Label Printer lays out a sheet of labels to a size you set, or to a common stock like Avery. Put text, a barcode, or a QR code on one label, then load a CSV and each row fills a label in turn. The result prints straight, or saves as a PDF for a print shop.

The layout and the CSV are handled in the page. No data is uploaded.

How to use it

  1. Set the sheet: page size, margins, and the label grid, or choose a preset.
  2. Design one label. Add text fields, a barcode, or a QR code and position them.
  3. Bind each element to a CSV column using a placeholder like {name} or {sku}.
  4. Load the CSV. Every row becomes a label; extra rows flow onto more pages.
  5. Print from the browser, or save the PDF.

Common questions

Which barcode types are supported?

The common retail and logistics symbologies: Code 128, Code 39, EAN-13, UPC-A, and QR for URLs or text.

Do Avery templates work?

Set the grid to match your Avery product number, or use a built-in preset where one exists. Print at 100 percent scale so the spacing holds.

Can one label have several fields from the CSV?

Yes. Use one placeholder per column, for example a name, an address, and a QR of the tracking link on the same label.

Is my CSV uploaded?

No. It is read in the tab and used to render the sheet locally.