Batch QR Code Generator

Turn a list of notes or links into many QR codes at once.

Paste one note or link per line and instantly turn them into a grid of downloadable QR codes — up to 50 at once. Generated locally in your browser with no uploads. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

How many QR codes can I make at once?

Up to 50 in a single batch — one QR code per non-empty line. Add a line and a new code appears instantly; remove a line and its code disappears. Empty lines are ignored, and any lines past the 50th are not rendered.

Batch QR code generator

This tool turns a plain list into a grid of scannable QR codes. Type or paste one note or link per line and a separate QR code appears for each line as you type — no button to press and no waiting. It is built for jobs where you need many codes at once: labelling moving boxes, tagging inventory, printing quiz or scavenger-hunt clues, or handing out a batch of links on a worksheet.

How it works

The input is split on line breaks, each line is trimmed of surrounding spaces, empty lines are dropped, and the list is capped at the first 50 lines. Every remaining line is passed to the open-source qrcode library, which renders it as a 200×200-pixel PNG with a 2-module quiet zone and medium (M) error correction. The codes are laid out in a responsive grid with the original text shown beneath each one, plus a PNG download button. All of this runs in your browser — there is no server round-trip.

Example

Paste these three lines:

Buy milk
Call the dentist
https://example.com

You get three QR codes in a grid. The first scans back to the text Buy milk, the second to Call the dentist, and the third opens https://example.com. Clicking the PNG button under the third code saves it as qr-3.png.

Lines pastedCodes shownDownload names
11qr-1.png
33qr-1.png … qr-3.png
6050 (first 50)qr-1.png … qr-50.png

Use cases where batch generation saves significant time

Event and conference materials — a workshop with 40 stations, each directing participants to a different Google Form, survey link, or PDF, would take considerable time to generate one-by-one. Pasting all 40 links produces the full grid in seconds.

Inventory and asset labelling — paste a column of SKU codes, serial numbers, or reference numbers copied from a spreadsheet and download each PNG to include in a print run. The text beneath each code in the grid confirms which code encodes which item.

Classroom and educational materials — quiz questions, reading links, audio files, or video clips can each become a QR code on a printed worksheet. Students scan the code that interests them rather than typing a URL.

Moving and storage boxes — short text notes like “Kitchen — plates + cups” become scannable labels. A quick phone scan at the storage unit identifies box contents without opening them.

Wi-Fi credential distribution — paste a Wi-Fi string per network (WIFI:T:WPA;S:NetworkName;P:passphrase;;) and every network gets its own scannable code. Hand out the printed sheet to arriving guests.

What to know about QR capacity

Each QR code has a maximum capacity that depends on the content type and error-correction level. Short text and URLs fit easily within version 6 or lower and produce clean, scannable codes at 200×200 pixels. Very long strings — paragraphs of text, long data URIs — may push the code to a higher version with more dense modules, which makes scanning less reliable at small print sizes. Keep each line under about 150 characters for best results.

Your notes and links never leave your device — every code is generated locally.