LOCAL CSV BATCH
Generate a static QR batch
Use the CSV template to list one name and full website address per row, then generate static QR codes in your browser. Download the available PNG, SVG and PDF files in a ZIP, and use the error report to correct rows that failed. The CSV is not uploaded.
- FILE
- COLUMNS
- ROWS
- VERIFY
- PACKAGE
CHOOSE A FILE
Choose a CSV in this browser
Up to 100 rows, up to 256 KB.
Keep this page open while processing. Split larger files into batches and edit failed rows before retrying.
FILE REQUIREMENTS
How to fill in the file
- Required columns: name, target_url. Optional: number, utm_source, utm_medium, utm_campaign, utm_term, utm_content.
- Tracking columns are optional; leave a cell empty to add nothing. An unknown utm_ column rejects the whole file, so you never print an address you did not ask for.
- Use complete http:// or https:// addresses. Check the destination yourself before printing; do not include usernames or passwords in the address.
- Everything happens on this page. Close the tab and the batch is gone.
CHECK EVERY ROW
Valid rows keep moving. Failures stay on their line.
0 of 0 rows processed
0 passed · 0 failed · 0 not processed
No file has been checked. No example rows are inserted.
A failed row does not stop the others. Fix that row and the next run redoes only it.
PACKAGE PASSED FILES
Only verified files enter the ZIP
The ZIP holds one file per format under codes/, plus success.csv and errors.csv. errors.csv lists every row that was not packaged and every failed format, with your original cells — including any username or password in them. Check it before you share the ZIP.
Batch status
Waiting for a CSV
Nothing is parsed, generated or uploaded until you choose one.