Generate QR Codes in Bulk
Paste a list or upload a CSV — generate up to 500 custom QR codes at once and download them all as a ZIP.
About This Tool
QR codes at scale, in seconds
Need QR codes for product labels, event tickets, marketing materials, or inventory? Paste your URLs (one per line) or upload a CSV and generate up to 500 QR codes in one click.
Customize colors, dot styles, and export format — then download everything as a single ZIP archive. All processing happens in your browser.
Paste or Upload
Enter URLs one per line, or upload a CSV/TXT file with up to 500 entries.
Custom Styles
Set colors, dot patterns (square, rounded, dots), and export as PNG or SVG.
ZIP Download
Download all generated QR codes in a single ZIP archive with one click.
Batch Processing
Codes are generated in parallel batches of 10 with a real-time progress bar.
Custom Labels
Add a comma and label after each URL to set custom filenames in the ZIP.
100% Private
Everything runs in your browser. Your data never leaves your device.
Quick Start
How to Generate QR Codes in Bulk
Enter Data
Paste URLs/text one per line, or upload a CSV. Optionally add labels after a comma.
Customize
Set foreground/background colors, dot style, format (PNG/SVG), and resolution.
Generate
Click Generate. QR codes are created in batches with a progress indicator.
Download
Click any code to download it, or grab the entire batch as a ZIP.
FAQ
Frequently Asked Questions
How many QR codes can I generate at once?
Up to 500 per batch. Paste one URL/text per line or upload a CSV with up to 500 rows.
What CSV format should I use?
One entry per line. The first value is the QR content, an optional second value (after a comma) is the label/filename. Example: https://example.com,My Label
Can I customize colors and styles?
Yes. Click Customize to set foreground/background colors, choose dot patterns (square, rounded, dots), and select PNG or SVG format with 512px or 1024px resolution.
How do I download all codes?
Click 'Download ZIP' to get all QR codes in a single archive. Or click any individual code to download just that one.
Is this free?
Completely free. No account, no signup, no limits. All processing happens in your browser.
Is my data private?
Yes. Everything runs client-side in JavaScript. Your URLs and data are never uploaded to any server.