Bulk QR Code Generator
Create hundreds of QR codes at once. Paste a list or upload a CSV, then download every code in one ZIP. Free, unlimited, 100% in your browser.
Each line becomes one QR code. URLs, text, WiFi strings, mailto:, tel: — anything works.
or
Drop CSV here or click to upload
Column 1 = data · Column 2 (optional) = file nameHow the bulk QR code generator works
Qrelly's bulk generator turns a plain list into a complete set of QR codes in seconds. Add one entry per line in the text box, or upload a CSV file where the first column holds the destination and an optional second column sets the file name. Choose your colours, size, error-correction level and file format, then press Generate & Download ZIP. Every code is rendered locally and packaged into a single ZIP archive your browser downloads directly — no account, no email, no waiting in a queue.
Why generate QR codes in bulk?
Making codes one at a time is fine for a single poster, but real projects rarely stop at one. A restaurant chain may need a unique menu code for every branch, an events team may need a distinct check-in code for every table, and a retailer may need a labelled code for every product line. Doing that by hand is slow and error-prone. Batch generation removes the repetition: you prepare the list once in a spreadsheet, export it as CSV, and let Qrelly produce a clean, consistently styled set of codes that are ready to print or embed.
Preparing your CSV file
Any spreadsheet tool can export the format Qrelly expects. Keep your destination values in the first column. If you add a second column, Qrelly uses that text as the file name for each code, which makes it easy to match a downloaded image back to the row it came from. For example, a row reading https://shop.example.com/sku-101, summer-tee produces a file named summer-tee.png. Rows without a name are numbered automatically, and blank lines are skipped so a stray empty row never breaks the batch.
What you can encode
Because each line is encoded exactly as written, the bulk tool is not limited to web links. You can mix website URLs, plain text, telephone links such as tel:+919881898817, email links such as mailto:hello@example.com, and even raw WiFi strings in the standard WIFI: format. Anything the single-code generator can encode, the bulk generator can encode too — it simply does it for every row at once.
Privacy and cost
Bulk generation happens entirely inside your browser using local JavaScript. Your list, your CSV file and the finished codes are never transmitted to Qrelly or to any third party — the ZIP is assembled on your own device and saved straight to your downloads folder. There is no row limit, no watermark and no paid tier; the bulk generator is free for personal and commercial use, exactly like the rest of Qrelly. For very large batches simply give your browser a moment to finish rendering before the download begins.