Skip to content
UseQR
ESC

Jump to

↑↓MOVE↵OPEN50 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. Every generated code is read back by a real decoder by default 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 & downloadevery code is read back first
Bulk generation settings

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 every generated code passes. A failed readback names the row and blocks the file.

Every code

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.