QR code menu
A QR code menu that stays current without a reprint
Print one code. Behind it sits the same menu your online ordering system uses, so when the price of a flat white moves or the lamb runs out at 8pm, the menu on every table changes with it. Use the code as a menu only, or let guests order from it when you are ready.
- One menu behind the table code, the window sticker and the ordering site
- Edit prices and availability from a phone, no reprint
- Opens in the guest's browser, nothing to install
- Menu-only today, ordering tomorrow, same code
Scan to order
Menu, order and pay from your phone
Table 6
Opens the restaurant's own website. No app to install.
Illustrative view.
-
Changed at 4pm, live at 4:01
Mark the sea bass sold out, move a dessert to the specials, or correct a price. The code on the table does not change, only what it opens.
-
Print once, point anywhere
The code links to a stable address for your menu. Reprinting is for when the card gets sticky, not when the menu does.
-
Readable on a phone held at arm's length
Categories collapse, text stays large, prices sit on the right where people look for them. No pinching to zoom a photographed PDF.
-
Dietary notes where guests actually look
Vegetarian, vegan, contains nuts, gluten-free: notes sit on the item itself rather than in a footnote nobody finds.
From a blank table card to a code on every table
A menu code is one of the quickest things to set up. The work is in the menu itself, and that work pays off again when you add ordering.
- 1
Build the menu once
Add categories, items, descriptions and prices in the menu builder. Add variants (regular or large), add-ons (extra shot, extra cheese) and any availability windows. Everything you enter here is reused if you switch ordering on later.
- 2
Generate the code
Use the free QR code generator with your menu link. Download the SVG for print and the PNG for anything on screen. Print it at least 3 cm square for a table card and larger for a window or an A-board.
- 3
Print and place it
Table tents, a sticker by the till, the front window, the back of the takeaway box. Test every placement with two different phones before service, in the actual lighting, because a code under a warm spotlight reads differently from one by the window.
- 4
Keep it honest during service
The person on the pass can switch an item off from their phone when it sells out. Guests stop ordering what you cannot make, and the menu goes back to normal the next morning when you switch it on again.
Printed menu, QR menu, or QR ordering?
Three ways of showing a guest what you serve. Most restaurants end up with a mix, and that is fine. The table is here so you can choose deliberately.
| Printed menu | QR menu (view only) | QR ordering | |
|---|---|---|---|
| Price change | Reprint, or a hand-written correction | Edit once, live everywhere | Edit once, live everywhere |
| Item sells out | Server tells each table | Switch it off from a phone | Switch it off; guests cannot order it |
| Guest without a phone | Works for everyone | Needs a printed fallback | Needs a printed fallback and a server to take the order |
| Taking the order | Server | Server | Guest, from the ordering flow |
| Payment | At the table or the till | At the table or the till | Online when the order is placed, through your gateway |
| Suits | Fine dining, short menus, older clientele | Cafés, pubs, long menus, frequent changes | Casual dining, food courts, busy cafés |
You can run a view-only menu on some tables and ordering on others, for example ordering on the terrace and a printed menu in the dining room.
The same menu, everywhere a guest meets it
A QR menu that lives separately from your ordering site drifts. The PDF on the table says one price, the ordering page another, and a guest notices before you do. In Tuckly the table code, the window sticker and the ordering site all read from one menu, so there is one place to fix a typo and one place to raise a price.
- Edit an item once and every code reflects it
- Dine-in only items can be hidden from delivery and pickup
- Photos, descriptions and dietary notes carry across
- Turn on ordering for dine-in without rebuilding anything
Menu · Mains
Last published 11:20Margherita pizza
San Marzano tomato, fior di latte, basil
Sizes
Add-ons
Where to put the code, and how big to print it
The best placement is the one a guest sees while they are deciding, not the one that looks tidiest. On a two-top, a small standing card in the centre works. On a long communal table, one code per two seats, because people will not reach across a stranger’s plate. In a queue-and-order café, a large code at the point where the queue forms lets people browse before they reach the counter, which speeds the queue more than any till upgrade.
Outside, think about where people stop. A code on the door at reading height catches the person checking whether you are open. A code on the back of a takeaway box lands in a kitchen at home, which is where the next order gets decided, so make that one point at the ordering site rather than a view-only menu.
Size matters more than most people expect. A 2 cm code on glossy card under a pendant light will fail for a third of guests, and they will not tell you, they will just ask for a paper menu. Go to at least 3 cm for a table card and leave a white margin around the code equal to at least a tenth of its width. Matte stock scans better than gloss.
Test it before the first service
Scan every placement with at least two phones, one older than you would like, at the time of day you serve, under the lights you serve under. Stand where a guest stands. A code that works at the desk fails under a warm spotlight more often than people expect. If a card fails, move it, enlarge it or reprint on matte stock, and keep one working printed menu nearby while you sort it out.
What a QR menu does not fix
A menu that is hard to read on paper is hard to read on a phone. If your item names are in-jokes and your descriptions run to three lines, a QR code will not help. Rewrite first: a plain name, a one-line description, a clear price, and dietary notes as short tags. The menu builder makes that structure the default, which is part of why menus built there read well on a screen.
It also does not replace the server’s recommendation. Guests still ask what is good tonight. A QR menu frees the server from reciting prices and lets them answer that question instead.
Allergen and dietary information
Guests with allergies read menus more carefully than anyone else, and a screen gives you room to be precise. Put the note on the item: “contains peanuts”, “can be made vegan on request”, “gluten-free bun available”. Avoid a single line at the bottom that says to ask staff, because by the time someone asks, they have already half-decided and may order around the gap.
If you operate in a place with specific labelling rules, those rules apply to the QR menu as much as to a printed one. In the UK, for example, allergen information must be available before the purchase is completed, and for food ordered remotely it has to be provided before the order and again at delivery. Treat the digital menu as the official one and keep it accurate.
Menu-only or ordering?
Start with a view-only code if your floor team takes orders well and you mainly want to stop reprinting. Move to ordering when any of the following becomes familiar: guests waving for a second round on a busy night, a queue at the counter that stalls while people read the board, or a terrace that staff cannot reach quickly. The code does not change, only the switch behind it. Cafés and coffee shops tend to make that move first, because the second coffee is where QR ordering earns its place.
The step-by-step guide to creating a QR code menu walks through printing, testing and placement in more detail.
Questions about QR code menus
Do guests need to install an app?
No. The code opens a web page in the phone's camera or browser. On most phones made in the last several years the camera app reads QR codes natively.
Can I use a QR menu without online ordering?
Yes. A menu-only code is a complete setup on its own. Ordering is a separate switch you can turn on later for dine-in, delivery or pickup. The QR ordering page explains what changes when you do.
What happens if I change the menu link?
The printed codes would stop working, so do not. Keep the address stable and change what sits behind it. If you ever need a new link, reprint everything at once rather than running two sets of codes.
How big should the code be printed?
For a table card, no smaller than 3 cm across with a clear margin around it. For a window or A-board, scale it up so that it scans from where people actually stand, usually a metre or more away. The generator page has sizing and test notes.
Can I show allergen information on the menu?
Yes, as notes on each item. In the UK, allergen information has to be available to customers before they buy, and that applies online as well as at the table, so put it on the item rather than in a separate document. Rules vary by country; check your local requirements.
Does a QR menu replace the printed one?
Not entirely. Keep a few printed copies for guests who cannot or would rather not use a phone. Most restaurants find the printed stack shrinks over time rather than disappearing.
Give every table a menu you can change tonight
Build the menu once, print the code once, and stop paying for reprints every time a price moves.
Gateway fees, delivery and taxes are separate. Pricing
Last reviewed 29 October 2026.