Guide
Last updated: 25 October 2026
A QR code menu lets guests open your menu on their own phone by pointing the camera at a printed code. Done well, it is faster than waiting for a menu, cheaper than reprinting, and easier to keep accurate. Done badly, it is a blurry sticker that leads to a PDF nobody can read. This guide covers how to get it right.
It has two parts: a menu page that lives on the web, and a QR code that holds the address of that page. When a guest scans the code, their phone opens the page in the browser. No app is needed — the built-in camera on iPhone and Android reads QR codes.
Because the code only holds the address, you can change what is on the page — prices, dishes, the specials board — without changing the printed code. That is the main reason restaurants switch.
The quality of the experience depends almost entirely on the page behind the code. A menu built for phones (one column, readable text, clear prices, allergens you can filter) works. A scanned PDF that guests have to pinch and zoom does not.
QR menus suit most venues, especially:
Some guests still prefer paper — older diners, people with low battery or poor signal, or anyone who simply doesn't want to use their phone at dinner. Most venues get the best result by offering both: the QR code on every table, and a few printed menus on request.
Here is the process with Insta QR Menu. The same steps apply to any good tool: build a phone-friendly menu first, then make the code.
instaqrmenu.com/m/your-restaurant. Edits you make later stay private until you publish again.The free plan includes one menu in one language and its QR code, with no charge per scan. See pricing for more menus, languages and scan statistics.
In the UK, the Food Standards Agency's best-practice guidance for non-prepacked food (February 2025) recommends that written allergen information is available without guests having to ask, for example on the main menu, which can be paper or digital. A QR menu can do this well because each dish can show its allergens and guests can filter out what they can't eat.
This is general guidance, not legal advice. Check the FSA's latest guidance and speak to your local authority if you're unsure.
The printed code never needs to change. Edit a price, add a special or mark a dish as unavailable in the dashboard, publish, and the next guest who scans sees the new version. Earlier published versions are kept, so you can go back if a change was a mistake. You can also set menus to appear at certain times, such as a lunch menu that switches to dinner in the evening.
One code can serve several languages: guests pick their language on the menu page. Keep dish names that are part of your identity in their original form, and translate the descriptions. See menu translation for how it works and which plans include extra languages.
No. Current iPhone and Android cameras read QR codes directly and open the menu in the browser.
Yes. The code holds your menu's address, which stays the same. Only the content behind it changes when you publish.
With Insta QR Menu, a menu with its QR code is free, with no per-scan fees. Paid plans add more menus, languages, menu import and scan statistics.
Yes, on the Professional and Business plans. Scans from the QR code are counted separately from visits through your website or shared links.
Yes. Link to your menu address, or copy the embed code from Embed & QR to show the menu inside your own site.
Ready to make yours? Start free, see example menus, or read about our QR code menu generator.