Docs · Generators

Bulk QR codes

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

Checked against the live tool on 27 October 2026 by decoding the codes it made.

All docs

At a glance

Input
One item per line, each becomes one code
Labels
Optional, before a vertical bar: Table 1|https://...
Most per batch
250 codes
Error correction
L, M, Q or H. M is recommended.
Downloads
PNG zip, SVG zip, A4 PDF sheet

The list format

  • Each line is encoded exactly as written, after trimming spaces at the ends. Empty lines are skipped.
  • To name a code, start the line with a label of up to 60 characters and a vertical bar. The label names the file and is printed under the code on the PDF sheet; it is not part of the code.
  • Lines without a label are named code-1, code-2 and so on, by position.

Example

This list

Table 1|https://example.com/menu?t=1
Table 2|https://example.com/menu?t=2
https://example.com/about
LabelCode containsGrid
Table 1https://example.com/menu?t=129 × 29
Table 2https://example.com/menu?t=229 × 29
code-3https://example.com/about25 × 25

The tool reports 3 codes generated.

Downloads

  • PNG zip: one image per code, named from its label. Repeated labels get -2, -3 added.
  • SVG zip: the same as vector files, for printers and design software.
  • PDF sheet: A4 pages with 12 codes each in 3 columns, every code 48 mm (1.9 in) wide with its label under it. Labels longer than 26 characters are cut short on the sheet.

Limits

  • More than 250 lines: That is 251 codes. The limit is 250 per batch, split the list.
  • No lines: Add at least one line first.
  • A line too long for any QR code is skipped and counted in the status message.
  • The bulk tool makes plain codes. For colours or a logo, use the Designer one code at a time.

Found a mistake on this page? Suggest a fix on GitHub