Bulk QR Code Generator

Paste a list, get every code at once, then download as SVG, PNG or a printable PDF sheet.

Optional: put a label before a vertical bar to name the file, like Table 1|https://example.com

By QRotto · Updated · 6 min read

What this does

Paste a list, get a QR code for every line, then download the lot as scalable SVG files, PNG images, or a printable PDF sheet laid out for cutting. Everything runs in your browser, so nothing you paste is uploaded anywhere.

The usual alternative is generating codes one at a time and renaming each download by hand, which is fine for three codes and miserable for eighty.

Adding labels to your list

One item per line. If you want control over the filenames, put a label before a vertical bar:

Table 1|https://example.com/menu
Table 2|https://example.com/menu

The label becomes the filename and the caption on the PDF sheet. Without a label, files are numbered in order. For anything you will be sticking onto physical objects, labels are what stop you guessing which code is which afterwards.

Labels matter more than you expect. Fifty unlabelled QR codes look identical. Once printed and cut, there is no way to tell them apart without scanning each one.

Which format to download

FormatBest forWhy
SVGPrint, signage, any sizeVector, so it stays perfectly sharp at any scale. Scale it to a billboard and the edges stay crisp.
PNGScreens, documents, emailWorks everywhere without conversion.
PDF sheetPrinting and cuttingTwelve codes per A4 page with labels and cut guides.

If the codes are going to a printer, use SVG. It is the one format where enlarging costs you nothing, and print shops prefer it. PNG enlarged past its native size gets soft edges, which is exactly what makes a code fail to scan.

Advertisement

Where bulk generation is worth it

Checking a batch before printing

Generating eighty codes correctly and printing eighty wrong ones is an expensive way to learn that one line had a typo. Two checks worth the five minutes:

  1. Scan three at random from the preview grid with your phone, one from the start of the list, one from the middle, one from the end.
  2. Print one page at final size on the real stock, and scan those, before sending the rest.

Our print sizing guide covers how small you can safely go, and the damage test explains why the corners of each code matter more than anything else when they are being cut out by hand.

Limits and what they mean

Common questions

Is my list uploaded anywhere?

No. The codes are generated in your browser and the ZIP and PDF are assembled there too. Nothing you paste reaches a server, ours or anyone else's. That matters when the list contains customer references or internal asset IDs.

Can I generate WiFi or vCard codes in bulk?

Yes, if you build the payload yourself. Paste the raw format, for example WIFI:T:WPA;S:Network;P:password;;, one per line. The single purpose tools are easier for one offs, this is for volume.

Why is one code bigger than another?

Longer data needs more modules. A short URL might be a 25 x 25 grid where a long one is 49 x 49. They print at the same physical size, but the denser one has smaller modules and needs more care. Mixing very short and very long items in one batch means the codes will not all behave the same.

Can I change the colour?

Not here, deliberately. Coloured codes scan less reliably, and in a batch of a hundred that failure rate compounds. If you need brand colours, edit the SVG files afterwards and test the result.

For a single code, the dedicated tools give you a proper form and guidance: WiFi, vCard, URL, text, phone, calendar, location and social.

QRotto

QRotto builds free browser based QR code generators and writes the guides that go with them. Every generator is verified by decoding the codes it produces and confirming the output matches the input exactly. See our editorial standards.