How to set up your list
The simplest list is one link per line. Each line becomes one QR code, named by its row number and link.
To choose the file names, add a second column: a CSV with url,filename on the first line, then one row per code. Copying two columns straight from Excel or Google Sheets works too, because they paste as tab-separated text. Commas inside a value need the value in double quotes, which spreadsheets do for you when they export a CSV.
- url,filename
- https://example.com/table/1,table-1
- https://example.com/table/2,table-2
What bulk QR codes are good for
Making codes one by one gets slow past a handful. A batch helps with:
- Table numbers in a café or restaurant, each opening its own order page.
- Product labels and stock tags, one code per item or SKU.
- Event badges and tickets, each with its own link.
- Classroom handouts, with a code per worksheet or video.
- Property signs, one code per listing.
PNG or SVG for a batch
Pick PNG if the codes are going onto a website, into a document or to a printer that wants pictures. Set the size to the largest you'll need.
Pick SVG if a designer will place them, or you're printing labels and signs at different sizes. SVGs stay sharp at any size and the ZIP is usually smaller.
Static codes, no limits
Every code in the batch is static: the link is stored in the pattern itself. There's no account behind it, no scan limit and nothing that expires.
That also means a printed code can't be changed. If links might move, point each code at a page you control, and change that page instead. Codes are made in your browser, so the list never leaves your device.
Frequently asked questions
How do I make QR codes in bulk from Excel?
Put the links in column A and file names in column B, then copy both columns and paste them into the box. Or save the sheet as CSV and upload it. Download the ZIP to get one image per row.
How many QR codes can I make at once?
Up to 500 per batch. For more, split your list and run it again. Each batch takes a few seconds in your browser.
Is the bulk QR code generator free?
Yes, with no sign-up and no watermark. The codes are static, so they never expire and have no scan limit.
How are the files named?
From your second column, if you add one, cleaned up to letters, numbers and dashes. Without it, each file is named by its row number and the start of its link. Repeated names get a number added.
Why were some rows left out?
A row that's too long for one QR code can't be made, and the tool lists those row numbers. Shorten those links, or lower the error correction, and try again.