Bulk QR generator
Validate CSV rows and download a ZIP of QR images.
Upload a CSV file
Upload a UTF-8 CSV with a header row. Up to 100 rows and 1 MB. Processing stays on this device.
URL and text types use your selected payload column. Structured types use CSV headers matching their field names.
Select a CSV to preview and validate its rows.
| Row | Filename | Payload preview | Validation |
|---|
Prepare your CSV
Use columns such as name,url. Quoted fields may contain commas and line breaks. Select the column to encode and the column to use in filenames. Invalid rows are shown before generation; fix the source file and reimport it.
Shared colors, resolution and error correction apply to every code. The batch pauses if a row cannot be decoded after rendering. Filenames are sanitized and prefixed with a row number to avoid collisions. ZIP output also includes an index CSV mapping filenames to original row numbers.
Generate batches with ease
Prepare your CSV table with custom content rows and file names. The generator produces a ZIP file containing sharp QR codes for every entry.
Batch quality and testing
Each code in the collection is rendered client side with vector precision. Always perform a test scan on sample printed labels before running full print batches.