Restaurant Menu QR Code: Set It Up Once, Update Prices Anytime
A menu QR code saves reprinting menus every time a price changes, and lets guests browse before the waiter arrives. Done badly, it is a slow PDF that needs pinching and zooming.
This guide covers the one decision that matters most (where the menu lives), how to keep the same code when prices change, and how to make table cards that scan at the first try.
Choose where the menu lives
| Option | Good for | Watch out for |
|---|---|---|
| A page on your website | Fast loading, easy to read on phones, easy to update | Needs a website you control |
| PDF on Google Drive or Dropbox | Quick if you already have a designed menu | Set sharing to “Anyone with the link”; keep it under 5 MB |
| Menu on a delivery or ordering app | Guests can order directly | The link may change if you leave the app |
| Instagram highlights or Linktree | Very small menus | Slow to read; needs the app on some phones |
Update prices without a new code
A QR code made here is static: it holds the link itself, with no redirect in between. That is good news, because it does not expire and nobody can switch it off. It also means the trick to updating your menu is to keep the link the same and change what it points to.
With a web page, simply edit the page. With a PDF on Google Drive, open the file, choose File information, then Manage versions, and upload the new PDF as a new version. The link and its sharing settings stay the same, so the printed codes keep working.
Avoid deleting the old file and uploading a new one: that creates a new link and every printed table card stops showing your menu.
Make the PDF phone-friendly
- Portrait pages, one column, large text. Guests should not have to scroll sideways.
- Keep it under 5 MB: compress photos, or leave them out.
- Put the most-ordered items and today’s specials on the first page.
- Add prices and veg/non-veg marks in the text, not only in images, so they stay sharp when zoomed.
Design table cards that scan
- Print the code 5–7 cm wide on table tents. Guests scan from about 30–50 cm while seated.
- Use a frame with a short label such as “Scan for menu”. It tells people what the code does and makes them more likely to scan it.
- Use matte lamination or wipe-clean stickers. Gloss reflects ceiling lights straight into the camera.
- If you also have Wi-Fi, review and UPI codes, keep them at least 2 cm apart and label each one clearly.
- Check “See it printed” under the preview to compare sizes before you order a batch.
One code per table
If your ordering system uses table numbers, make a code for each table with a link such as yoursite.com/menu?table=12. Put the links in the first column of a spreadsheet and names such as table-01, table-02 in the second, export it as CSV, and the bulk QR code generator turns it into a ZIP of named files in one go.
Keep a printed menu too
Some guests have a flat battery, a cracked camera or simply prefer paper. Keeping a few printed menus available avoids awkward moments and is appreciated by older guests.