QR codes for restaurant menus that guests actually use

5 minute read ยท updated 2026-11-10

Make a menu QR code โ†’

A QR code on the table should save your staff time and get guests looking at the menu sooner. It goes wrong when the code leads to a slow PDF, a page that won't zoom, or a menu that was last updated in spring. Most of the work is in the page behind the code, not the code itself.

Decide what the code opens

You have three common choices, and they behave very differently on a phone.

Whatever you choose, open it on your own phone over mobile data, not the restaurant Wi-Fi, and time how long it takes. If it is more than a few seconds, guests will put the phone down and wave at a server.

Use an address you control

The link inside a printed code cannot be changed. If it points at a file on a cloud drive, a page builder's free subdomain or a menu service you might cancel, every table card breaks the day that link stops working.

The safest pattern is a short, permanent address on your own domain, for example yourplace.co.uk/menu. Put that in the code. Then you can replace what lives at that address whenever the menu changes, and the printed code keeps working. If your website builder lets you set up a redirect, you can point /menu at a PDF today and a proper page next year without reprinting.

If you want to change the destination itself after printing, or count scans, you need a tracked (dynamic) code instead. Our guide to static and dynamic QR codes explains what you gain and what you depend on.

Keep a paper menu

Some guests don't have a phone with them, have a flat battery, can't read small screens, or simply prefer paper. A QR code works well as an addition: it is handy for the drinks list, allergens, specials or a translated version. It works badly as the only way to see what you serve. Keep a few printed menus ready and let guests know they can ask.

Allergen and dietary information deserves particular care. If the menu page lists allergens, make sure it is updated at the same moment as the kitchen's own records, and that staff can still answer questions in person.

Designing the table card

Table cards are read at arm's length, often in low light. A few rules make a real difference.

Leave a clear margin around the code, at least the width of four of its little squares. Card edges, borders and text pushed right up against the code are a common reason it reads slowly.

One code, one job

It is tempting to put the menu, Wi-Fi, reviews, Instagram and a loyalty scheme on the same card. Each extra code makes every code harder to find. If you need more than one, give each its own label and space, and put them in order of how often people want them: menu first, Wi-Fi second, everything else on a separate card by the till or on the receipt.

A Wi-Fi code is a different kind of code: it holds the network name and password rather than a link. See how to make a Wi-Fi QR code that actually connects for the details.

Keeping it clean

Table cards get wiped many times a day, splashed and knocked over. Laminated cards, acrylic stands or wipeable stickers survive longest. Check them weekly: a scratched or curled card can fail even when it looks fine to the eye. Keep the original file so you can reprint a single damaged card rather than the whole set.

It is also worth walking round now and then to check that every card is still yours. Stickers placed over genuine codes are a known trick. Our guide to QR codes people can trust covers simple ways to spot and prevent that.

Before you print the whole set

  1. Print one card on the real material.
  2. Put it on a table in the actual lighting, in the evening if that is when you are busiest.
  3. Scan it from a seated position with an iPhone and an Android phone.
  4. Check the page loads over mobile data and is readable without zooming.
  5. Only then print the rest.

Twenty minutes of testing saves a stack of reprinted cards, and saves your staff from explaining to every table that the code doesn't work.

Read next

Make a code in the workshop โ†’

Codeshed is a trading name of Third Coffee Studio Ltd, registered in England and Wales, company number 17517422.