BatchQRCode

Bulk QR codes for restaurants

Generate one QR code per table, per location, or per menu in a single batch. Paste your URL list, download a ZIP of print-ready files. Free, no upload, no account.

Open the generator

How to create restaurant menu QR codes in bulk

  1. List your URLs. One URL per line. If every table points to the same menu, you still need one line per table so each QR code is a distinct file you can label and place correctly.
  2. Paste into BatchQRCode. Open batchqrcode.com and paste your URLs. One row, one QR code.
  3. Choose SVG for print. SVG files scale to any size without blurring. Use PNG if your table-tent template only accepts raster images.
  4. Download and label. The ZIP names files by row number. Keep your URL list as a reference so you know which file goes on which table.

What to encode on restaurant QR codes

Digital menu URL

The simplest approach. Point every table to the same menu URL, or use table-specific URLs that pre-load a "call your server" button for that table.

https://restaurant.com/menu
Table-specific ordering URL

If your ordering system assigns table IDs, encode a unique URL per table. Orders arrive pre-tagged with the table number.

https://order.restaurant.com/?table=14
Feedback form

Link to a Google Form or Typeform with a hidden table number field in the URL. Customers submit feedback without staff involvement.

https://forms.google.com/...?table=14
WiFi credentials

Put the guest WiFi QR on the same table tent as the menu QR. See the WiFi QR code guide for the correct format.


Single location vs. multi-location chains

Single location

All tables point to the same menu URL. Generate one QR and reuse it on every table, or generate one per table if you want table-tagged order data. Either way it takes under a minute.

Multi-location chains

Each location usually has its own menu URL, phone number, or address page. Export your location list from your CMS or spreadsheet, paste all URLs into BatchQRCode, and download one ZIP. No need to open a QR tool location by location.


Static QR codes for menus: what to know

BatchQRCode generates static QR codes. The URL is encoded in the image itself. If you update your menu at the same URL, the QR code still works. If you change the URL, you need to reprint.

Dynamic QR codes (from tools like QR TIGER or Uniqode) let you change the destination URL after printing. Worth considering if your menu URL structure changes often or if you want scan analytics per table. They cost money and the codes stop working if you cancel. For a stable menu URL, static is simpler and free.


Frequently asked questions

How do I generate a different QR code for each table?

Put a different URL on each line. If your ordering system supports table IDs in the URL (like ?table=14), list each table's URL as its own row. BatchQRCode generates one QR per row.

Can I generate QR codes for 80 tables at once?

Yes. Paste all 80 URLs. There is no batch limit.

Do these QR codes expire?

No. Static QR codes do not expire. The URL is part of the image permanently. They keep working as long as your website stays up.

What size should I print the QR code?

At least 2.5 cm (1 inch) square for reliable scanning. Most phone cameras can read a well-printed QR code from 20 to 30 cm away at that size. Download SVG from BatchQRCode and scale to whatever your table tent requires without quality loss.

See also: Bulk WiFi QR codes · Bulk QR Code Generator from CSV · QR codes for product labels