Restaurant table QR codes — one code per table, in one batch
List your table numbers and menu link in a spreadsheet, upload it, and get a QR code for every table with the table number printed underneath. The codes are static, so they keep working as long as your menu URL does — there is no subscription that can switch them off.
Columns: url plus optional label. Download the example CSV
Download a sample CSV · Print label sheets at 100% scale (no "fit to page").
2 codes ready (max 1000). Generated in your browser — nothing is uploaded.
- Table 1: https://example.com/table-1
- Table 2: https://example.com/table-2
Example CSV
url,label https://example.com/menu?table=1,Table 1 https://example.com/menu?table=2,Table 2 https://example.com/menu?table=P1,Patio 1
Plan the URLs before you print
- Point every code at a page you control (your own site or a menu page you can edit), not at a PDF file name that will change next season.
- Adding
?table=12to the link lets an ordering system or analytics tool tell tables apart. If your menu does not use it, the parameter is simply ignored. - If you only need one menu for the whole room, you do not need bulk codes — a single code on every table is fine. Per-table codes matter when ordering or service requests depend on the table.
Printing tips
- Print at least 2.5–3 cm (about 1 inch) square for scanning from a seated position; bigger is easier in dim light.
- Keep dark modules on a light background with a clear margin (quiet zone) around the code. Don't print light-on-dark or on glossy, reflective stock under spotlights.
- Use the SVG files for a print shop or table-tent design tool so the code stays sharp at any size.
- Laminate or use waterproof sticker stock — tables get wiped many times a day.
- Scan-test one printed sample from every table position before printing the full run.
Questions
Yes, as long as the code points to a URL you can update (e.g. yourdomain.com/menu). The code stores the URL itself, so edit what's at that URL rather than changing the URL.
No. They are static codes with no redirect server, so we can't count scans. Use analytics on your menu page (the table parameter helps) if you need numbers.
Up to 1,000 rows per batch, which covers any restaurant.
Yes. Choose the PDF output and an Avery 5160/5163 or L7160/L7163 layout, or a plain A4/Letter grid for cutting.
More: How to make hundreds of QR codes from a spreadsheet · Avery label templates · CSV to QR code