# QR code for a restaurant menu

> Make a menu QR code for tables, windows and takeaway bags. Free static codes never expire; dynamic codes let you swap the menu without reprinting and alert you if a code gets covered.

Canonical page: https://kizmo.io/qr-codes/restaurant-menu

Menus change with seasons, prices and suppliers, but table tents get printed once. A menu QR code should outlive every one of those changes. Point a dynamic Kizmo code at your menu page or PDF and you can change where it goes at any time, without reprinting a single card.

## Steps

1. Put your menu online: a page on your website, a PDF link, or your ordering platform.
2. Paste the link into the generator and create a dynamic code if you expect to change it.
3. Add the table number as the placement so scans and tamper alerts tell you exactly which table.
4. Download the PDF at 30 mm or larger and print one per table.
5. Scan every printed card with two different phones before you put them out.

**Recommended size:** 30-40 mm wide on table tents, 60 mm or more on windows and posters read from a distance.

## Tips

- Print the short fallback address under the code (for example kizmo.io/q/K7Q-2MX) so guests without a camera app can still type it.
- Use a matte finish. Glossy laminate reflects overhead lights straight into the camera.
- Link to a page that loads fast on mobile data. A 12 MB PDF on café Wi-Fi loses guests.
- Keep a printed menu for anyone who asks. Some guests cannot or will not use their phone.

## Common mistakes

- Using a 'free' dynamic code from a trial. When the trial ends, every table stops working at once.
- Placing the code where a scammer can paste a sticker over it without staff noticing.
- Linking to a menu that requires an app download or an account.

## Frequently asked questions

### Do menu QR codes expire?

A static QR code never expires because the link is stored in the pattern itself. Dynamic codes depend on the company hosting the redirect. Kizmo's dynamic codes keep redirecting even if you stop paying.

### Can I change the menu without reprinting?

Yes, if you use a dynamic code. You change the destination in your dashboard and every printed code follows. A static code always opens the exact link it was made with.

### How big should a table QR code be?

About 30 mm wide works for a guest seated at the table. A good rule of thumb is that a code can be scanned from about ten times its width.


---

Kizmo: QR codes you own. https://kizmo.io/
