What is a QR code menu?
A QR code menu is a restaurant menu guests open on their own phone by scanning a code on the table. How it works, what it costs, how to make one, and real examples.
A QR menu, also called a QR code menu or digital menu, is a restaurant menu that guests open on their own phone by scanning a QR code on the table. The menu loads in the phone's browser with no app to install, and the restaurant can change prices, dishes, photos and languages at any time without reprinting anything, because the printed code points to the menu's web address rather than to one fixed version of it. A good QR menu costs a restaurant a small monthly fee: on doXmenu, a QR code menu for restaurants, it is 12.99€ a month on the annual plan, with the first month free.
This guide covers how QR code menus work, the three kinds you will find, how they compare with a paper menu, what they cost, their real drawbacks, whether they are going away, how to make one, and how guests scan them, with live restaurant menus you can open and try. If you run a venue, you can also see how doXmenu works.
How does a QR code menu work?
- The restaurant builds its menu on a digital menu platform: categories, dishes, prices, photos, allergens and languages.
- The platform gives the menu its own web address and a QR code that points to it.
- The code is printed on table stands, stickers, flyers or the door.
- The guest points the phone camera at the code and taps the link that appears.
- The menu opens in the browser. The guest reads it, switches language if needed, and orders from staff.
The key idea is that the QR code never changes. It holds an address, not the menu itself. Change a price in the dashboard and the next guest who scans the same printed code sees the new price.
The three kinds of QR menu
| Kind | What the guest sees | Good for | Watch out for |
|---|---|---|---|
| PDF behind a QR code | A scan of the printed menu | A quick stopgap, no cost | Zooming on a phone, one language, every change means a new file |
| Digital menu page | A menu built for the phone, with photos, languages and allergens | Most restaurants, cafés, bars and hotels | Pick one you can edit yourself in seconds |
| Order-and-pay menu | A menu with a basket and checkout | Counter service, high-volume venues | Commissions per order, less contact with staff |
doXmenu is the second kind: a digital menu page you design yourself, at one flat price and no commissions. Waiter call and bill request are there too, once you switch table service on.
Why restaurants use QR code menus
- Instant updates. Change a price at 2 PM and it is live at 2 PM. Sold out? Switch the dish to hidden in seconds.
- Languages. One code serves every guest in their own language. doXmenu menus support 24 languages with built-in auto-translation, all included in every plan.
- Photos. Every dish can have a picture, which a printed menu rarely affords. Operators on doXmenu report that guests order more appetizers and desserts from menus with dish photos (doXmenu operator reports, 2026).
- Allergens. In the EU, restaurants must declare 14 allergens for every dish (EU Regulation 1169/2011). A digital menu shows them next to each dish and keeps them current.
- Cost. A typical restaurant with 20 to 25 tables spends 450€ to 1,000€ a year keeping paper menus accurate (doXmenu customer reports, 2026), against 155.88€ a year for doXmenu on the annual plan.
- Visibility. The same menu link works on Google Maps, Instagram and WhatsApp, so guests can read it before they arrive.
The honest drawbacks, and how to handle them
- Not every guest wants to use a phone. Keep a few printed copies for guests without a smartphone or with a flat battery.
- Weak signal. Choose a menu that loads fast on mobile data, and consider guest Wi-Fi details on the table stand.
- Some guests need help. Train staff to offer the printed copy or to read the menu with the guest, without making it awkward.
- Local rules. Some countries require a price list at the entrance or on request. A printed copy covers that.
QR menu or paper menu: the comparison
| Paper menu | QR code menu | |
|---|---|---|
| Changing a price | Reprint, or cross it out | In the dashboard, live at every table |
| Languages | One print run per language | 24 languages on one code, auto-translated |
| Allergens | Footnotes or a separate folder | Next to each dish, in the guest's language |
| Dish photos | Expensive to print | On every dish |
| Sold out | Tell each table, or cross it out | Hidden in one tap, not deleted |
| Guests without a phone | Works for everyone | Keep a few printed copies |
| Cost per year, 20 to 25 tables | 450€ to 1,000€ (doXmenu customer reports, 2026) | 155.88€ on the doXmenu annual plan |
Most restaurants end up with both: the QR menu on every table, and a few printed copies for guests who ask and for any price list local rules require at the entrance.
Are QR code menus going away?
No, but the way restaurants use them has changed. In May 2023 The New York Times ran a piece titled "The QR-Code Menu Is Being Shown the Door", and some restaurants did go back to paper once pandemic rules ended. What faded was the QR code as the only menu: a stopgap that often opened a hard-to-read PDF and left guests with no alternative.
What stays is the QR menu that does something paper cannot: it speaks the guest's language, shows the price that is true today, keeps allergens current, and can be read on Google or Instagram before anyone arrives. 2,000+ venues have run their menu on doXmenu since 2020 (doXmenu data). The practical answer for most restaurants is to offer both, and let the guest choose.
How much does a QR code menu cost?
- Free: a free QR code generator pointing to a PDF. It costs nothing, but you get the PDF's limits: no languages, hard to read on a phone, a new file for every change.
- Subscription platforms: a monthly fee for a real digital menu. Check whether the price is per venue or per feature, and whether ordering platforms take a commission.
- doXmenu: 12.99€ a month on the annual plan (155.88€ a year), 13.99€ a month billed every 6 months, or 14.99€ monthly. Every plan includes every feature, with no commissions and no per-table fees. The first month is free and needs no credit card.
To estimate your own savings against paper, try the QR menu savings calculator or read QR menu vs printed menu: the real cost.
How to make a QR code menu
- Sign up on a digital menu platform. On doXmenu the first month is free, with no card.
- Add your categories and dishes with prices, short descriptions and photos. Start with names and prices; photos can follow.
- Mark allergens and choose languages. Auto-translation fills in the other languages.
- Brand it with your logo, colours and fonts so it looks like your restaurant.
- Print the QR code the platform generates for the menu, and put it on every table. You do not make the code separately, and you print it once.
- Test it on your own phone, on Wi-Fi and on mobile data, from a seat at the table.
A small menu takes about five minutes. If you would rather not type it in, AI menu import builds a draft from photos or a PDF of your current menu in a few minutes, which you check and publish. The full walkthrough is in how to create a digital menu in 5 minutes.
What to look for in a QR menu platform
- You can edit prices and dishes yourself, from a phone, in seconds.
- Guests need no app and no sign-up.
- Real multilingual support, not a single machine-translated PDF.
- Allergen labels on every dish.
- Your own design, not a template every competitor uses.
- A flat price with no commission on your sales.
- Basic analytics: how often the menu is opened and when.
More detail in how to choose a QR menu platform.
Where to put the QR code
- Size: at least 3 × 3 cm, so it scans reliably from a seat.
- Placement: one per table, near the edge and facing the guest, plus one at the entrance and at the bar.
- Material: acrylic or wood indoors, aluminium or stainless steel on terraces. In the doXmenu shop, table stands cost from 2.45€ to 8.15€ and stickers from 0.65€, with free design (doXmenu shop prices, September 2026). See QR code table stands and menu holders.
How to scan a QR code menu
- iPhone: open the Camera app, point it at the code for a second, and tap the link that appears.
- Android: open the camera, or Google Lens on older phones, point it at the code, and tap the link.
- Read and choose: the menu opens in the browser. Switch language from the menu itself, then order from the staff as usual.
No app and no sign-up is needed on either phone. If the code does not scan, hold the phone a little further away, tilt it so a lamp does not reflect on the code, wipe the camera lens, or simply ask for the printed menu.
See real QR code menus
Every doXmenu menu is a live page you can open right now. A few from different kinds of venue and different countries:
- Fontana Grill, a grill restaurant
- Fish House Luta, a fish restaurant
- Hotel Panoramika, a hotel in Skopje
- Coffee Lab, a café
- Eno Bar, a wine bar
- La Veneziana, in Linz, Austria, in Austrian German and English
- Andromeda Restaurant, a restaurant and lounge in Budva, Montenegro, in 7 languages
- Pine Resort, a resort in Halkidiki, Greece
Languages as of our checks on 28 August and 16 October 2026. 2,000+ venues have run their menu on doXmenu since 2020 (doXmenu data). Browse the client directory for many more.
QR menus by type of venue
Different venues use QR menus differently: cafés rotate daily specials, bars change cocktail lists, hotels run restaurant, pool and room-service menus from one account, and beach bars serve tourists in many languages.
QR menus by country
Languages, allergen rules and price habits differ by market. We keep guides for each: Germany · Austria · Switzerland · Italy · France · Spain · the Netherlands · Greece · Turkey · Croatia · Slovenia · Serbia · Bosnia and Herzegovina · Montenegro · North Macedonia · Albania · Kosovo · Bulgaria · United Arab Emirates. All of them are on the QR menu by country page, and the numbers behind this guide are on QR menu statistics.
Frequently asked questions
What is a QR menu?
A QR menu, or QR code menu, is a restaurant menu that guests open on their own phone by scanning a QR code on the table. It opens in the browser with no app, and the restaurant can change it at any time without reprinting the code.
How do I scan a QR code menu?
Open your phone camera, point it at the code and tap the link that appears. On older Android phones, use Google Lens. The menu opens in your browser, and if the code does not scan you can always ask for the printed menu.
Do customers need an app to use a QR code menu?
No. The phone camera reads the code and the menu opens in the browser. There is no download and no sign-up.
How much does a QR code menu cost?
A QR code pointing to a PDF is free but limited. A real digital menu costs a monthly fee: doXmenu is 12.99€ a month on the annual plan, 13.99€ billed every 6 months or 14.99€ monthly, with every feature included and the first month free.
How do I create a QR code for a menu?
Build the menu on a digital menu platform and it generates the QR code for you. On doXmenu you sign up, add your dishes, prices, allergens and languages, then download the code and print it at least 3 × 3 cm. A small menu takes about five minutes, and the first month is free.
Can I change the menu without reprinting the QR code?
Yes. The QR code points to the menu's web address, not its content, so prices, dishes and photos can change any time and the same printed code keeps working.
Are QR code menus going away?
No. QR menus used as the only menu during the pandemic, often as a PDF, have faded, and many restaurants now offer a printed copy too. QR menus that show the guest's language, today's prices and allergens are staying: 2,000+ venues have run their menu on doXmenu since 2020.
How many languages can a QR menu have?
That depends on the platform. doXmenu supports 24 menu languages with built-in auto-translation, all included in every plan, and the guest switches language with one tap.
Ready to try one? Create your QR menu free for a month, no credit card needed, see the pricing, or see how doXmenu works for your venue.
Ready to create your own QR menu?
Start Free