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
Dots
Corner frames
Corner centres
Logo

Your logo stays in your browser. Error correction is raised automatically so the code still scans.

Frame
Style

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.