Batch QR Code Generator

Paste a list or CSV and download one QR code per row as a single zip.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

A batch QR code generator turns a plain list or a CSV file into a folder of ready-to-use QR codes in seconds. Instead of opening a single-code generator dozens of times, you paste every payload at once, pick your styling, and download one QR image per row bundled into a single zip — together with a manifest.csv that records exactly which file encodes which value. It runs entirely in your browser, so even sensitive data such as Wi-Fi passwords, voucher links or internal URLs never leaves your device.

This tool is built for anyone producing codes in volume: a marketer printing table tents for a hundred restaurant locations, an events team issuing per-attendee check-in links, a warehouse labelling shelves, or a developer attaching codes to a product catalogue export. Each row can be a website link, a WIFI: string, a tel: or mailto: URI, a plain text note, or any other payload a QR scanner understands.

How it works

Choose between two input modes. Lines mode treats every non-empty line as one QR code and auto-numbers the filenames using a prefix you set (qr-001, qr-002, and so on). CSV mode reads a header row containing a content column and an optional filename column, giving you full control over each output name — handy when the filenames need to match SKUs, room numbers or campaign codes. The parser de-duplicates any repeated filenames so nothing gets silently overwritten inside the zip.

You then tune the output: pixel size, the white quiet margin around the code, the error-correction level (L, M, Q or H), the foreground and background colours, and whether to export PNG raster files or SVG vectors. A live preview grid renders the first batch of codes so you can sanity-check colours and contrast before committing. When you download, each code is encoded locally and written into a zip alongside the manifest, then handed to your browser as a single file.

Example

Suppose you manage 50 meeting rooms and want a Wi-Fi QR on every door. In CSV mode you paste:

filename,content then rows such as room-101,WIFI:T:WPA;S:GuestNet;P:welcome2026;;. Hit download and you get room-101.png, room-102.png, … plus manifest.csv — ready to drop straight into a print run. Switch the format to SVG first if the print shop wants vectors for crisp A4 signage.

Use caseInput modeBest formatSuggested ECC
Restaurant menu linksLinesPNGM
Wi-Fi door signsCSVSVGQ
Codes with a centre logoCSVPNGH
Quick internal linksLinesPNGL

Every code is generated in your browser — nothing you paste is uploaded or stored on any server.

Ad placeholder (rectangle)