How to Create a QR Code Menu: Step-by-Step Guide (2026)
- QR code
- menu
- tutorial
- restaurants
Laminated paper menus are no longer the default for many cafes, bars and restaurants. A well-built QR code menu is easier to update, cheaper to maintain, simple to translate and more useful operationally than a static printed menu.
This guide shows you how to create a professional digital menu with QR codes for your restaurant, from the first menu item to printed table tents. You will also see realistic costs, common mistakes and the cases where a QR menu is not the right choice.
What you will build
By the end of this guide, you will have:
- A complete digital menu with categories, prices, descriptions and allergen information
- One or more QR codes — for the whole venue or for individual tables — linking directly to the menu
- Printed table tents, stickers or framed cards with the QR code
- A backend where you can update prices, availability and menu content in seconds
- Optional upgrades such as multiple languages, dish photos and cross-sell recommendations
Step 1: choose the right platform
There are three common ways to create a QR code menu.
Option A: a simple QR code generator
This is the fastest option if your menu already exists as a PDF. You upload or host the PDF, generate a QR code and print it. Tools such as qr-code-generator.com or qrcode-monkey.com can be free or inexpensive.
The trade-off: a PDF menu is not a real digital menu. It is harder to read on mobile, difficult to search, awkward to update and does not support structured allergen filters, item-level analytics or a smooth ordering flow.
Best for: short transition phases, temporary pop-ups or venues that only need a quick PDF link.
Option B: a generic Linktree or Notion page
You can build a menu in Notion, Linktree or another generic page builder and point your QR code to that page. This is cheap and flexible, but it usually looks generic and is not designed for restaurant menus. Typical limitations include poor price formatting, no structured allergen handling, no menu analytics and no ordering-specific interface.
Best for: very small kiosks, test concepts or menus with only a handful of products.
Option C: a dedicated QR menu platform
A dedicated platform is built specifically for digital restaurant menus. Examples include Qarte, Yumzi, MenuTiger and Smart Restaurant. Pricing typically ranges from free plans to around €70 per month, depending on features and venue size.
Best for: most restaurants, cafes, bars, hotels and food trucks. The subscription is usually offset by lower print costs, faster updates and better guest experience.
For the rest of this guide, we will use Qarte as the example. The same basic process applies to most dedicated QR menu platforms.
Step 2: create an account and add your venue
Try Qarte in 2 minutes
Get started- Register with your email address and password
- Add your venue name, address and business type, such as cafe, restaurant, bar or hotel
- Upload your logo, ideally as a PNG or SVG with a transparent background
- Set your brand colours, including a primary colour and an accent colour
Time required: 5–10 minutes.
Step 3: structure your menu
Before you enter individual dishes, define the menu structure. A strong digital menu usually has:
- 3–7 top-level categories. More than that quickly becomes difficult to scan on mobile. Common categories include starters, mains, sides, desserts, drinks and wine.
- A logical order. Match the way guests browse and order: drinks, starters, mains, sides, desserts or whatever fits your concept.
- Clear category names. “Pasta” is easier to understand than “House-made Italian specialities”.
In Qarte's menu builder, you can add categories with one click and reorder them by drag and drop.
Step 4: add your menu items
For each dish or drink, add:
- Name — for example, “Wiener Schnitzel with parsley potatoes”
- Description — one or two concise sentences explaining what it is and why it is worth ordering
- Price — in your local currency, with automatic formatting
- Photo — optional, but strongly recommended for signature items
- Allergens — legally required in many markets and essential for guest trust
- Availability — always available, seasonal, dinner only or temporarily sold out
- Tags — vegetarian, vegan, spicy, new, signature, gluten-free and similar labels
Time required: 30–60 minutes for a menu with 30–50 items. If you already have a PDF, many platforms support an AI menu import that converts the file into structured categories and items.
Step 5: add allergens and required food information
Try Qarte in 2 minutes
Get startedIn the EU, food businesses must provide information for 14 major allergens when they are used as intentional ingredients. The rules come from EU Regulation 1169/2011. The allergen groups are:
- Cereals containing gluten
- Crustaceans
- Eggs
- Fish
- Peanuts
- Soybeans
- Milk, including lactose
- Tree nuts, such as almonds, hazelnuts and walnuts
- Celery
- Mustard
- Sesame seeds
- Sulphur dioxide and sulphites above 10 mg/kg or 10 mg/L
- Lupin
- Molluscs
Local rules may also require additional information, such as labelling for certain additives, preservatives, colourings, sweeteners or flavour enhancers. Check the requirements in your market before launch.
A digital menu makes this easier than paper: you can maintain allergens per item, update information instantly and let guests filter for dishes that fit their needs. For more detail, read our EU 1169/2011 allergen guide.
Important: “Ask our staff” is not a substitute for clear pre-order information. Guests need access to the relevant food information before they order.
Step 6: add photos
Photos can make the menu easier to browse and can help guests choose faster. You do not need a full studio setup:
- Use daylight near a window and soften harsh light with baking parchment or a diffuser
- Shoot from a 30° angle or directly overhead, depending on the dish
- Use a neutral background such as wood, slate, marble or a clean tabletop
- Photograph the real serving presentation, not an unrealistic “photo-only” version
- Use AI photo enhancement to improve brightness, sharpness and colour balance
For a practical walkthrough, read our guide to restaurant photography on a budget.
Realistic effort: one morning for roughly 30 dishes once your light and background are set up.
Step 7: generate the QR code
You now need to decide how your QR codes should work.
One QR code for the venue
This is simple, fast and enough for many small venues. Every guest lands on the same menu page.
One QR code per table
This requires more setup and more careful printing, but gives you better operational data. You can see which tables scan most often, which zones perform differently and how guest behaviour changes across the venue. Learn more in our article on why per-table QR codes matter.
When generating the QR code, make sure you can:
- Set the print size and resolution, with at least 2×2 cm as a practical minimum
- Choose foreground and background colours with strong contrast
- Add your logo without reducing scan reliability
- Print a short fallback URL below the code for guests whose camera cannot scan it
In Qarte, you can generate QR codes with a live preview and export them as PNG, SVG or PDF.
Step 8: print table tents, stickers or cards
Try Qarte in 2 minutes
Get startedA QR code file is not enough. Guests need to see it clearly at the table or ordering point.
- Table tents: classic triangular stands, visible from two sides. Typical print cost is around €1.50–€4 per unit in small runs.
- Stickers: fixed to the table or counter, clean and space-saving. Costs are usually similar.
- Framed cards: more premium, but less flexible. Often useful at the entrance, counter or hotel reception.
Platforms like Qarte offer print materials directly from the system. You choose a format, the QR code is placed automatically and the finished materials are delivered to your venue. This avoids manual layout work and back-and-forth with a local printer.
Step 9: run a soft launch
Do not remove the paper menu on day one.
- Offer both the digital menu and the paper menu for one week.
- Watch which guests use which format. Some guests will still prefer paper, and that is fine.
- Train the service team on simple fallback answers, such as where to find a printed backup menu.
- Review early scan data: which categories are opened, which items get attention and where guests drop off.
After one or two weeks, you should have enough feedback to decide whether to reduce, keep or remove the paper menu.
Step 10: add languages
If you serve international guests, an additional language is one of the highest-impact upgrades you can make.
- Start with AI translation inside the menu builder
- Review the result with a fluent speaker, especially dish names, allergens and cultural terms
- Use one QR code and let the guest choose the language, or detect it automatically
Read more in our guide to multilingual menus.
Realistic cost overview
Try Qarte in 2 minutes
Get startedFor a typical 40-seat restaurant:
| Item | One-time | Annual | |---|---|---| | Mid-tier platform subscription | – | €350–€800 | | DIY photo setup | €0–€200 | – | | Table-tent printing, 40 units | €80–€160 | – | | Initial menu setup | 4–8 hours of operator time | – | | Seasonal updates | – | 1–2 hours per quarter |
Compare that with paper menus: 4–6 reprints per year × 60 menus × €3 = €720–€1,080, plus design and coordination time. For many restaurants, the break-even point comes within the first year.
Common mistakes to avoid
- Printing the QR code too small. Use at least 2×2 cm and test it with several phones before printing a full batch.
- Poor placement. A table tent that is hidden behind a vase will not get scanned.
- Too many taps before the menu item. Keep the path simple: scan → category → item.
- Inconsistent photos. A consistent visual style is more important than one perfect hero shot.
- Missing allergen information. This creates legal risk and damages guest trust.
- Only offering the local language in tourist-heavy areas. Missing translations can mean missed orders.
When a QR code menu is not worth it
A QR code menu is not the right answer for every venue.
- Very small standing-only cafes with three products on a board may not need one.
- Fine-dining restaurants may want to keep a printed menu as part of the experience, while using QR codes for allergens, translations or wine details.
- Pop-ups running for less than two weeks may not recover the setup effort.
For most cafes, bistros, pizzerias, brewpubs, hotels and food trucks, however, the economics and operational flexibility usually favour a digital QR menu.
Ready to launch your QR code menu? Start free with Qarte, import your menu, generate the QR code and publish your digital menu in half a day.
Qarte Team
The Qarte team writes for restaurant operators evaluating digital menus, QR codes, and signage.
Ready when you are
Bring this to your restaurant
Spin up a QR menu in minutes — no setup fee, no credit card.
Join the waitlistRelated articles
- 7 min read
QR-code generator comparison for restaurants: free, dynamic, and professional
Which QR-code generator fits your restaurant? We compare free tools, dynamic codes with tracking, and fully integrated menu platforms — with honest pros and cons for every use case.
QR codetools - 1 min read
Why per-table QR codes matter for restaurant analytics
A single QR code for the whole restaurant hides where demand actually happens. Per-table QR codes reveal which zones perform best by lunch, dinner, and weekend shifts.
QR codesanalytics - 8 min read
Digital Menu vs. Paper Menu: The Real ROI for Small Restaurants
Compare the real cost of paper menus with a digital QR code menu: reprints, design time, sold-out friction, upsells, and ROI for a 40-seat restaurant.
digital menuQR code menu