QR labels

QR Code Box Label Generator

Make QR labels for boxes without turning a moving project into a subscription product. Human-readable first, QR second.

Export Print only (no CSV export)
Storage Browser localStorage autosave
Print on Plain paper or label stock, single label per page

Make a local QR box label

This creates a standard QR code in your browser. No account. No hosted inventory. QR helps, but the visible label still does the heavy lifting.

Honest limitation

Static QR labels do not sync. If you edit the inventory later, reprint the label or keep a CSV/master sheet. That is the trade: privacy and simplicity instead of app lock-in.

Printer settings
  • Use Actual Size / 100% scaling. Turn off Fit to Page.
  • Test on plain paper first before using label stock.
  • If your printer has a Labels / Heavyweight paper option, enable it.
  • Do not use Fit to Page for Avery sheets — it will misalign the grid.
  • Browser print dialogs vary because printers are tiny chaos machines.
Privacy reminder
  • Everything stays in your browser unless you export it.
  • No account. No uploads. No data sent anywhere.
  • CSV export is entirely user-controlled.
  • Clearing browser data may remove saved drafts.

Frequently asked questions

Does this upload my data?

No. Everything stays in your browser. QR codes are generated locally with no server calls. No accounts, no uploads, no data sent anywhere.

Can I save my QR label and come back later?

Yes. The label data is saved automatically in this browser (localStorage). When you return, you will see a prompt to restore your draft.

What does the QR code contain?

You can choose between a short readable payload (box ID, room, contents), a Box ID only mode, or a full JSON payload. The QR code is local-only and does not link to any hosted service.

What paper or label size should I use?

Each QR label prints as a single card on plain paper. Cut and tape to the box. The label includes both the QR code and human-readable text.