Restaurant menu QR code: how to make it and why it should be dynamic

14 June 2026 · 5 min read read

A menu QR code lets your customers see the list of dishes on their own phone: they scan the code on the table and the menu opens in the browser — no app, no physical menu passed from hand to hand. It is used today in almost any cafe or restaurant. Here is how it works and how to make one in a few minutes.

What a menu QR code is

It is a QR code that points to your online menu — a web page, a hosted PDF or a link. The customer scans it with the phone camera and the menu opens instantly. In effect, you turn the address of your digital menu into a code that is easy to scan and print.

Why restaurants use it

  • Easy updates — change dishes or prices online, without reprinting menus;
  • Lower costs — a code printed once replaces laminated menus;
  • Hygiene — each customer uses their own phone;
  • A modern look — and you can add photos, allergens or translations in the online menu.

How to make a menu QR code

  1. Put your menu online — a mobile-friendly web page is ideal, but a hosted PDF or a link (for example Google Drive) works too.
  2. Open the menu QR code generator and paste the menu link.
  3. Customise the colours if you like, then download the code as PNG or SVG.
  4. Print it and put it on tables, at the entrance or in the window.

Static or dynamic? The recommendation for menus

If you use a plain (static) code, the link is fixed: to change the menu you have to regenerate and reprint the code. For a restaurant, a dynamic QR code is better: the printed code stays the same, and you change the menu anytime from your account, without reprinting — ideal when you update prices or seasonal dishes. Plus, you can see how many scans you get. Details in the guide on what a dynamic QR code is.

Good to know: the customer needs no app at all. The phone camera (iPhone or Android) recognises the code directly and opens the menu in the browser.

Where to put it

The best spots are on tables (a small stand or sticker), at the entrance and in the window, so passers-by can see the menu before they come in. It pairs very well with a WiFi QR code, so guests can connect and order comfortably.

Practical tips

Make sure the menu reads well on a phone (legible text, fast loading). Test the code with your own phone before printing, and place it at a size large enough to scan easily from table distance. If you laminate it, avoid surfaces that reflect light.

Create your menu QR code now

You can make your code in seconds, free and without an account, with the menu QR code generator. Paste the menu link and download the code, ready to put on the table.

Frequently asked questions

Do I need a website to make a menu QR code? +
You need the menu to exist online — a web page, a hosted PDF or a link (for example Google Drive). The generator turns that link into a QR code.
Can I change the menu without changing the code and without reprinting? +
Yes, if you use a dynamic QR code: the printed code stays the same, and you change the destination (the menu) anytime from your account. Handy when you update prices or dishes.
Does the customer need an app to see the menu? +
No. They scan with the phone camera and the menu opens directly in the browser.
What menu format is best? +
A mobile-friendly web page is ideal — it loads fast and is easy to read on a phone. A PDF works, but it is harder to read on a small screen.

Create your menu QR code

Turn your menu link into a QR code, free and without an account.

Open the generator