Bulk QR code generator
Create hundreds of QR codes in one go (URLs, PDFs, WhatsApp links, WiFi network details, etc.). Download a ZIP of SVG/PNG files.
Bulk QR code generator
Paste a list (one per line) or CSV text. Generate and download a ZIP of SVG/PNG files. Processing runs locally in your browser.
Input (CSV or lines)
CSV header supported: name,data (or name,url). Without header: use name,data per line or just data. Column mapping is not available here, so rename your columns before pasting.
Samples are not loaded by default, so they cannot be exported by accident.
Parsed preview
Confirm these rows before generating the ZIP.
Rows 0Skipped 0Header NoFormat SVG
No valid rows parsed yet.Start with a CSV upload, download the template, or paste one QR value per line. Output filenames appear here before export.
Advanced export settings appear after valid rows are parsed, so you can focus on getting the CSV shape right first.
Tip: for printing, use SVG and test scan on iPhone + Android. See scan fixes →
When bulk generation is the right path
Use the bulk generator when each row already has a final destination or payload: product labels, table signs, inventory tags, event badges, coupon cards, or internal checklists. If the destination may change after printing, decide the hosted redirect workflow before creating hundreds of static files.
- Use a stable file name column so exported assets can be matched back to the source row.
- Keep long URLs short enough for the print size you plan to use.
- Scan-test a small sample before sending the full ZIP into production.
CSV input that produces cleaner batches
The safest input is one row per QR code with a readable name and a final data value. For URLs, use the exact page that should open after scanning. For internal text or IDs, keep the payload short and make sure the receiving workflow knows what the code represents.
Related: CSV bulk guide · print size by distance
FAQ
Common questions
How do I generate QR codes from CSV?
Paste CSV text with name,data or name,url columns, or paste one value per line. Then confirm the parsed preview and export a ZIP of SVG/PNG files.
Do you upload my CSV or QR data?
No. Processing runs locally in your browser (no uploads).
How many QR codes can I generate at once?
Up to 500 rows per batch (to keep the browser responsive).
What file types do I get in the ZIP?
You can export SVG (best for print) or PNG (best for quick sharing).