QR Dining • Article

How to Create a QR Code Menu for Your Restaurant

I
By Ionut Panescu
5 November 2026

A PDF on a phone is better than nothing. But guests pinch, zoom and scroll sideways, the text is tiny, and every price change means a new file. A real digital menu is different: it is built for the phone screen, it opens in a second, it can switch language with one tap, and you can change a price or mark a dish as sold out from your own phone while service is running.

This guide walks you through building exactly that with QR Dining, step by step, from an empty account to a QR code on every table. Most restaurants finish the basics in an afternoon.

Prefer the free do-it-yourself route? If you just want your existing PDF menu online, read our guide on how to put your restaurant menu PDF online and make a QR code, then design your code with our free QR code generator.

What you will end up with

Before you start: gather your menu

The building is quick. Hunting for information halfway through is what slows people down. Have these ready:

Step 1: Get your account and log in

  1. Go to qrdining.com, click Get Started and leave your details.
  2. We set up your restaurant account and switch on the languages you need.
  3. Log in with the details we send you.

After logging in you land on your dashboard. Everything in this guide starts from one of its buttons: Sections, Items, Analytics, Details, Themes, QR Code, View Menu and Embed / link menu. The admin works on a phone or tablet as well as a computer, so you can make changes from the bar.

Step 2: Add your sections

Sections are the big chapters of your menu — the headings guests tap to open. Think about how people order, not how the kitchen is organised. A typical restaurant might use:

Open Sections and add one. For each section you can fill in, in every language you use:

Use the language buttons at the top of the form to switch between languages. You can also mark one section as the default, which is the one that opens first — handy if most guests come for coffee or for lunch.

When your sections are in, drag them into order on the Sections page. Put your best sellers near the top: guests rarely scroll to the bottom of a long list.

Step 3: Add your dishes and drinks

Now open Items. This is where most of your time goes, so it is worth getting into a rhythm. Each item has these fields:

FieldWhat to enter
AvailableLeave on Available. Switch to Currently unavailable when you run out.
SectionWhere the item appears, for example Mains.
Size & units250 + g, 330 + ml, 1 + serving, or hide the units.
PriceJust the number, for example 12.50.
CaloriesOptional, per portion or per 100 g / 100 ml.
Alcohol %For beers, wines and spirits.
Name & descriptionIn each language, using the language buttons.
Allergens & ingredientsIn each language. Guests see them when they open the dish.

Write descriptions that sell

A name like “Chicken salad” tells guests very little. One short line does a lot more: “Grilled chicken, crispy bacon, parmesan and our house Caesar dressing.” Mention the main ingredients, how it is cooked, and anything special — local, homemade, spicy, vegan. Keep it to one or two lines; it is a phone screen, not a novel.

Use titles to split long sections

A Drinks section with 60 items is hard to read. On the Items page you can add a Title as well as an Item. A title is a small heading inside a section — for example Red wines, White wines and Rosé inside Wine, or Classic and Signature inside Cocktails. When you add a new item, choose which title it should sit under. You can also move items around and use the search box to find any dish in seconds.

Speed tip: enter every item in your main language first, section by section. Then go back and add the translations in one pass. Switching languages for every single dish is much slower.

Step 4: Add photos of your dishes

Photos are the single biggest upgrade over a paper or PDF menu. A good photo of a dessert sells desserts. Once an item is saved, open it again and click Upload new image. Photos are resized automatically, so you can upload straight from your phone. Guests can tap a photo on the menu to see it larger.

You don’t need a professional photographer to get good results:

Step 5: Add your restaurant details

Open the Details page. This is what turns a list of dishes into your restaurant’s page:

For many small cafes and bars, this page means the menu doubles as a simple website: what you serve, how to contact you and where to follow you, all in one link.

Step 6: Make it look like your restaurant

Open Themes and pick a ready-made theme to start from. Then click Customise theme to fine-tune it:

Take your colours from your logo, signage or interior. Keep strong contrast between text and background — light grey text on white looks elegant on a big monitor and is unreadable on a phone at a candle-lit table. Save, then check the result on your phone.

Step 7: Check everything on your phone

Click View Menu and go through your menu as a guest would, on your own phone:

Found a mistake? While you are logged in, every dish on your live menu shows a small edit icon. Tap it to go straight to that item, fix it and come back. You don’t need to hunt for it in the admin.

Step 8: Get your QR code on the tables

Your subscription includes stickers with your personalised QR code, ready to put on tables. You can also click QR Code on your dashboard at any time to open a high-resolution QR code image for your own prints, flyers or table tents.

Want something more designed — your logo in the middle, rounded dots, your brand colours and a “Scan for menu” frame? Copy your menu link from Embed / link menu and paste it into our free QR code generator. It runs a scan test before you download, so you know the code works before it goes to the printer.

A few placement tips:

Step 9: Share your menu everywhere else

Your menu link is not only for the tables. The Embed / link menu button gives you the link and a ready-made embed code. Use them:

Step 10: Keep it up to date (the real advantage)

This is where a digital menu pays for itself. Changes appear on every guest’s phone the moment you save them, and the QR codes never change. No reprinting, no designer, no new PDF.

Step 11: Learn from your analytics

Open Analytics to see how many people opened your menu — today, on any day, or over the last 7, 30 or 365 days. You also see which sections and dishes people open most, which languages they read in, and what phones and browsers they use.

Use it to make decisions, not just to look at numbers:

Common mistakes to avoid

Frequently asked questions

Do my guests need to download an app?

No. They point the normal phone camera at the QR code and the menu opens in their browser, on iPhone and Android.

Can I still offer printed menus?

Of course. Many restaurants keep a few printed menus for guests who prefer paper, and use the digital menu for everyone else. Because the digital menu is always up to date, it is also a handy reference for your staff.

How long does it take to set up?

A cafe with 30 items can be live in an hour or two. A large restaurant with drinks lists and several languages usually takes an afternoon, plus time for photos.

Can I change the menu as often as I like?

Yes. Changes, scans and items are unlimited, and the QR code stays the same forever.

What does it cost?

An annual subscription is £89 a year (about £9 a month), with a 30-day money-back guarantee. It includes hosting, unlimited scans, items and changes, help getting started, and QR code stickers for your tables.

Is this better than a PDF menu?

A PDF is a fine free starting point — our PDF menu guide shows you how. A real digital menu is easier to read on a phone, supports several languages, lets you mark dishes as sold out in seconds and tells you what guests look at. Most restaurants start with a PDF and switch once they get tired of re-exporting it.

Ready to build yours?

You now know every step: sections, dishes, photos, details, theme, QR code, sharing and keeping it fresh. The hardest part is simply starting. Gather your menu, set aside an afternoon and your guests will be reading it on their phones by dinner service.

Want a menu like this for your restaurant?

Set up a digital QR code menu in minutes with QR Dining.

Get started
← Back to Free Restaurant QR Code