QR code menus: what works and what annoys people
How to run a QR menu that customers do not resent: sizing for table cards, keeping prices current, and the mistakes that make diners ask for paper.

Menu QR codes are among the most-created code types in the world, and among the most complained about. The complaints are rarely about QR codes themselves — they are about what sits behind them.
Why diners dislike some QR menus
- The code opens a PDF that requires pinching and dragging on a phone.
- It demands an app download, or an email address, before showing food.
- It goes to a homepage rather than the menu, adding taps.
- It is printed too small to scan in restaurant lighting.
- It is the only option, with no paper alternative for anyone who cannot use it.
Getting the practical details right
Size and placement
A table card is scanned from about 30 cm, so 3 cm square is the floor and 4 cm is more comfortable. Restaurant lighting is often dim, which makes cameras struggle — print larger than you think you need, and use matte stock so candlelight does not create glare.
Make it dynamic
This is the whole reason to use QR for a menu. Prices change, dishes sell out, and seasonal specials rotate. A dynamic code lets you change the destination without touching a single printed card.
You can even point the same code at different pages by time of day — lunch at noon, dinner at six — which is impossible with printed menus.
Track which tables actually use it
Separate codes per table or per section tell you whether the cards near the window get used more than the ones by the kitchen. Scan counts by day also show whether the menu is being read before ordering or after.
Beyond the menu
- A code on the bill that opens your Google review page. Reviews collected at the moment of leaving are the easiest ones to get.
- A code on takeaway packaging linking to reheating instructions.
- A Wi-Fi code on the table card, which is static and works even before the guest has a connection.
- A booking link on the window for people walking past after closing.
Keep paper available
Some customers cannot or will not scan — older phones, no data, poor eyesight, or simple preference. A small stack of printed menus behind the bar costs almost nothing and removes the main source of resentment.
Common questions
- How big should a restaurant QR code be?
- At least 3 cm square for a table card, ideally 4 cm. Restaurant lighting is often dim, and cameras need more contrast and size than they do in daylight.
- Should a QR menu link to a PDF?
- No. PDFs require zooming and panning on a phone. Link to a mobile-friendly web page, even a simple one.
- Can I change the menu without reprinting the codes?
- Yes, with a dynamic code. The printed pattern stays identical while you change where it points.