Print labels from a list

The warehouse job nobody enjoys: forty asset tags before lunch. Paste the list, pick the label paper, print at 100%.

Loading the tool…

How it works

  1. Drop a CSV/Excel or paste values — first column is the code, the second can be a caption.
  2. Choose the label layout your paper matches, and QR or Code 128.
  3. Build the PDF and print it at 100% scale.

Why nothing is uploaded

Every operation on this page is done by code running inside your browser tab, using the same engine that renders web pages. The file is read from disk into your tab’s memory, transformed there, and written back out as a download. It is never sent anywhere — not to us, not to a third party.

Verify it yourself

  1. Open your browser’s developer tools (F12) and select the Network tab.
  2. Load your file and run the tool.
  3. The only requests you will see fetch the tool’s own code — and, for a few heavy tools, their open-source engine from a public CDN — plus one small page-view ping to loreatec.jp (page address and title, nothing more). None of them carry your file.

Proof it stays local →

Frequently asked questions

Why must I print at 100%?

Because label paper is a physical grid. “Fit to page” rescales by a few percent, and by row eight the print has walked off the stickers. Every label tool that “misprints” does so at this step.

What is the skip option for?

Half-used sheets. If the first 11 labels are gone, skip 11 and the print starts on the twelfth position instead of wasting a fresh sheet.

Shift-JIS lists from an old system?

Handled — the CSV encoding is detected automatically, like everywhere else on this site. Japanese captions render in the code itself; the visible caption line sticks to ASCII because the built-in PDF fonts stop at Latin-1.