Bulk QR code generator
Make hundreds of QR codes from one spreadsheet — table numbers, product labels, event badges. Paste or upload a CSV, style them once, and download them all as a ZIP.
Free · No sign-up · No watermark · Never expires
1. Your list
One code per row. A url or content column becomes the code; a name column names the file. Up to 500 rows.
2. Design
Colours
Shape
Logo
Your logo stays in your browser. Error correction is raised automatically so the code still scans.
Frame
3. Download
Made in your browser — your list never leaves this page. Static codes work forever.
Need to edit them later?
With OneQR Pro you can create up to 500 dynamic QR codes from a CSV. Each one can be pointed somewhere new after printing, and every scan is counted.
See Pro →Questions
What should my CSV look like?
One row per QR code. Put the link or text in a column called url (or content), and optionally a name column for the file names. A single column of links with no header works too.
Do bulk QR codes expire?
No. These are static codes: the link is stored inside the image itself, so they work forever without OneQR.
Is my list uploaded anywhere?
No. The codes are made in your browser and zipped on your device, so the file never reaches our servers.
Can I change the links after printing?
Not with static codes. Dynamic codes can be edited after printing and show scan analytics — Pro lets you create hundreds of them from a CSV at once.