How bulk QR code generation works
The tool above takes a list instead of a single link. Type one entry per line, or copy two columns from Excel or Google Sheets, name and link, and paste them into the table; the Tab between cells splits each line into its name and content, and if the link is in the first column the two are swapped for you. A single column works too and fills the content cells. The list holds up to 200 rows per download.
Each row is checked on its own. Anything shaped like a web address, such as https://example.com/menu or shop.example.com, becomes a link, and everything else is stored as plain text, so a list can mix the two. A label next to the row shows which one it is, and a preview appears as soon as the row is valid. Rows with a problem are marked, for example text too long for a QR code or an address with a blocked scheme, and the rest can still be downloaded.
Download gives you qr-codes.zip. Inside are numbered PNGs named after your names, such as 001-menu-table-1.png, or just 001.png for rows without a name, plus an index.csv with the columns file, name and content, so you can see which file holds which link. Everything is generated in your browser; when you download, only the count and a short sample of the first lines are kept, never the whole list.
Where it helps
- Numbered tables in a restaurant or event, each code opening the same menu or a table-specific order link.
- Asset tags for equipment, rooms or shelves, where each code carries an ID or an inventory page.
- Name badges and tickets for a conference, one profile or check-in link per attendee.
- Product labels, where every item in a catalogue has its own page or support link.
Tips before you print
- Fill the name column. The names become the file names and the index, which saves a lot of matching when you place two hundred codes into a layout.
- Names are made file-safe: spaces and symbols become hyphens, and anything beyond 40 characters is cut, so keep them short and distinct.
- Pick the output size before you download. 512 px suits labels and cards; 1024 px is better for posters and files that will be enlarged.
- Spot-check a few PNGs from the start, middle and end of the ZIP on a phone before printing, and keep index.csv next to the images.