Guide
Many QR codes on one sheet: captions, error correction and stickers that stay sharp
One QR code is easy to make. A café that wants a different code on every table, a warehouse that tags a hundred shelves, or an office that labels its equipment needs dozens or hundreds, each different, and each placed on a sticker. This page takes a list, draws a QR code for every line and lays them out on a label sheet as a PDF, ready to print on A4 or US Letter stickers or on plain paper to cut.
The list
One code per line: the text or web address to encode, then an optional caption and an optional number of copies, separated by pipes. For example, https://example.com/menu?table=2 | Table 2 | 2 prints two stickers captioned Table 2. A pipe is used rather than a comma so that addresses with commas stay whole, and the page keeps any semicolons, which Wi-Fi codes need. Up to 2,000 stickers can be made in one run.
How much fits
A QR code holds a limited number of bytes, and the limit falls as the error correction rises: 2,953 at level L, 2,331 at M, 1,663 at Q and 1,273 at H. The page measures the text in bytes, so accented letters and symbols count for more than one, and tells you which line is too long. In practice, keep the text short: the longer it is, the denser the pattern, and the larger the sticker must be to scan well.
Error correction
QR codes include redundancy so that a damaged code can still be read. Level L recovers about 7% of damage, M about 15%, Q about 25% and H about 30%. Higher levels need more modules for the same text, which makes each module smaller on a given sticker. Choose the lowest level that suits where the sticker will live: a table in a busy café deserves Q, a clean label inside a folder does not.
The sheet
Choose a label layout or type your own. The preview shows how many labels there are on a sheet and how many sheets the run needs. Enter the number of labels already used to start part-way down a sheet, and a shift in millimetres to correct a printer that is slightly off. Where a label is much wider than it is tall, the caption is placed beside the code; on squarer labels it goes underneath.
A worked example
Press Sample for a café. The list has two codes for Table 1, two for Table 2, four for a guest Wi-Fi network written in the standard Wi-Fi code format, and one for a review page, a total of nine stickers. They fit on one A4 sheet of 21 labels. Each is captioned, so “Table 1” appears twice, “Guest Wi-Fi” four times and “Leave a review” once. The password of the Wi-Fi network is inside the code only. The sheet is a PDF whose QR codes are filled shapes, so they stay sharp however you print or zoom.
Why vector codes matter
Some PDF makers draw a QR code as hundreds of separate little squares, and some viewers show faint lines between them, which can confuse a scanner. This page draws all the dark modules of a code as a single filled shape instead, so the edges are clean. In testing, codes built this way were read back correctly at all four correction levels, including text with accents and a Wi-Fi string.
Edge cases
Blank lines are skipped, and a list with no text at all asks you to add some. The number of copies must be a whole number from 1 to 500. A caption is optional. The settings you choose, such as the correction level and the sheet, are remembered, but the text is not. Wide captions are shrunk and then shortened with an ellipsis.
Limits
The page does not scan its own output, so test a printed sticker with a phone before you print a whole run. A QR code that points to a web address works only as long as that address does. Sticker sizes vary, so measure your sheet, and print at actual size rather than fit to page.
Related tools
- QR Code Generator makes a single styled code with colours and a logo.
- QR Code Scanner reads a code from an image or a camera to check what you printed.
- Bulk Barcode Sheet Generator prints one-dimensional barcodes in the same way.
- Price Tag and Shelf Label Maker prints tags for shelves rather than codes.
Checked against the current version of the Bulk QR Code Sticker Sheet PDF Maker on .

