Skip to content
UseQR
ESC

↑↓ MOVE↵ OPEN48 PLACES

Up to 5,000 rows · all in this browser

One spreadsheet in, a print run out

The steps are a rail, and the right side is the actual output — the first rows rendered, captioned, on the sheet you chose. A random sample is read back by a real decoder before anything downloads.

  1. Sourcea CSV or .xlsx, read in this browser
  2. Payload templatewhat each code will contain
  3. OutputAvery 5160 · 30 per sheet · 1 sheet
  4. Verify & downloada random sample is read back first

One row per code, with a header row naming each column — for example name,url,location_id. Up to 5,000 rows per run.

Nothing downloads until a sample passes — a failed verify names the row and blocks the file.

Sample 5%

Drop a spreadsheet and write a payload template. The sheet you are about to print appears here — the first rows rendered for real, captioned, at true size.

The same price as everything else here

What this batch would cost elsewhere

Bulk generation is a paid feature almost everywhere. Here it is not.

Dynamic, editable codes kept alive for a year.

Cheapest published plan that covers this many codes, annualized. Prices verified 2026-08-23 — vendors change them; the linked pricing pages are the source of truth.