- Barcode Batch
- QR codes
Bulk QR code generator
Put a link (URL) or any text in each row, and get a QR code for each one. Download them as PNG or SVG files in a ZIP, or print them on label sheets.
What goes in a QR code
Any text: a web address, a product page, an asset number, a short note. Each row of your list becomes one code. Add a name and a price after the text to print them on the label.
This tool allows up to 2,331 bytes of text in each code. Most characters take one byte. A letter with an accent, or a letter from another script, takes two or more.
Make hundreds at once
Paste a column of links, or open the Make a series tab and type a web address such as https://example.com/p/ in Starts with, then set How many. Each number becomes one link and one QR code.
Error correction
A QR code carries extra data so it can still be read when it is scratched or partly covered. There are four levels, L, M, Q, and H, which can recover about 7%, 15%, 25%, and 30% of the code. This tool uses M, the middle level, which keeps codes small and still reads well from paper and screens. With a logo in the middle, it switches to H, the strongest.
Size and blank space
A QR code needs a blank border of 4 squares on every side, and the tool adds it. The longer the text, the more squares there are, and the smaller each one gets on the same label. A short link scans more easily than a long one.
A short web address makes a code 25 squares wide. With the border that is 33 squares across, so on a label with 12 mm of room for the code, each square is about 0.37 mm.
Colours
Choose a colour for the code: black, navy, blue, green, maroon, purple, or any colour you pick. A scanner needs the dark squares to stand out from the white label, and print-quality standards grade that contrast, with 70% or more as the best grade. The tool works it out from the colour and warns you below 70%. Below 40%, the code stays black. Printed colours vary, so scan one before printing many.
These codes do not expire
These are ordinary QR codes: the text itself is in the picture. No website has to stay up for the code to exist, and nothing tracks the scans. If you put a link in, the link has to keep working.
Questions
Do the QR codes expire?
No. These are static QR codes with no expiration date: the text is in the picture itself, so the code is permanent and lasts as long as what it points to does. A dynamic QR code is different. It points to a company’s short link, which can be changed or switched off later. This tool does not make dynamic codes.
How do I turn a URL into a QR code?
Paste the URL on a line of its own. Any link works: your website, a Google review or Google Maps link, a Google Form, a menu, or a social media page. Paste many links to get a QR code for each.
Is a QR code a 2D barcode?
Yes. A QR code is a 2D barcode: it stores data across and down, in a square of small squares. A linear barcode such as Code 128 stores it in one row of bars.
Should I use a QR code or a barcode?
A QR code holds more and fits small labels well. Shop tills read EAN and UPC barcodes, and older laser scanners read only linear barcodes. The guide on barcode or QR code explains how to choose.
Can I add a logo in the middle?
Yes. Under Logo in the middle, choose a picture, and it appears on every code. The code switches to its strongest error correction so it still scans. The page on QR codes with a logo has the details.
Sources
- DENSO WAVE, the inventor of the QR code: error correction
- DENSO WAVE: the blank margin a QR code needs
Checked on .