In this article+
In 30 seconds
- 01A QR code with a PDF is a file you redo at every change. A digital menu is text that can be edited, translated and indexed by Google.
- 02The minimum: up-to-date prices, allergens per dish, languages, photos of what you want to highlight and the option to hide what has run out.
- 03Link it from your Google listing: every dish is a search you can win.
Features you have to demand
Many tools promise the same thing: "create your menu in 5 minutes".
The difference is in what happens three months in. If a tool fails on the first three, don’t sign up even if it is free.
- Text, not an image. It can be read without zooming, searched on the page and copied.
- Editing from a phone: price, description and availability without a computer.
- Hiding a dish that has run out with one tap, so that it disappears everywhere at once.
- Allergens per dish, with the 14 that must be declared, icon and word, next to the description.
- Languages with a visible selector at the top, with your own glossary for your dishes.
- Daily set menu as a separate section, with date and price, updatable every day without touching the main menu.
- Loads in under two seconds on mobile data. No app, no sign-up and no third-party advertising.
- Your own URL or one on a serious domain, which you can link from Google and from your website.
- Structured data of the Menu and MenuItem types.
- Exporting your menu if you leave. The menu is yours, not the tool’s.

Languages and allergens: two topics with their own guide
On languages: switch on English as a minimum and check the 20 most ordered dishes.
The rule is name in the original and description translated. On allergens: it is mandatory to give information on the 14 allergens in everything you serve, daily set menu included. RD 126/2015 (Real Decreto 126/2015, Spain’s rules on food information for non-prepacked food) allows you to do it verbally if the information is recorded in writing or in electronic format on the premises; in a digital menu they go on each dish with an icon and a word. Each topic has its own guide in this same cluster.

The physical QR code: where to put it and how to print it
Any generator will do, as long as the code is static and points to your domain.
Avoid "dynamic" QR codes from outside services: if the service closes, your QR code stops working. Minimum size of 3 centimetres, high contrast, a white margin, and test it with an iPhone and an Android phone.
Put it where people see it when they sit down, with a line underneath: "Scan to see the menu in your language". Keep a paper menu too for anyone who prefers it, and make sure the two say the same.
What to ask the provider before you sign up
Every tool looks good in the demo.
These questions are asked before you pay and in writing, and ask them to show you on a real menu from another customer, opened on your phone over mobile data.
- Is the menu indexable text or an image? Show me one of your menus on Google.
- Can I edit prices and hide dishes from my phone, without calling anyone?
- Does it carry the 14 allergens on each dish, visible next to the description?
- Which languages does it include and how is a bad translation corrected?
- Is the daily set menu updated every day without touching the main menu? How?
- Is the URL mine or yours? If I leave, does the QR code keep working?
- Can I export the menu in a format I can use somewhere else?
- Is there a minimum term, a set-up fee or a cost per additional venue?
- Is there third-party advertising on the menu or on the loading page?
- Does it link to the Google Business Profile listing and carry structured data?

Sources consulted
The allergen obligations come from Regulation (EU) No 1169/2011 and from Real Decreto 126/2015.
What Google does with the menu link is described in Google Business Profile Help, and the Menu and MenuItem structured data at schema.org. The price ranges are indicative, as of September 2026; check each provider’s website.
- Regulation (EU) No 1169/2011 of the European Parliament and of the Council, on the provision of food information to consumers.
- Real Decreto 126/2015, on food information for food presented non-prepacked for sale to the final consumer.
- Google Business Profile Help: menu editor, menu generated with AI from a photo or PDF, and menu link.
- Orden SND/399/2020, article 16.d: avoiding shared menus on terraces during phase 1 of 2020.
- schema.org: Menu, MenuSection and MenuItem types.
Frequently asked questions
With a free tool: you sign up, enter the dishes with their prices and download the QR code. It works as a start, with limits on languages, allergens, domain and sometimes advertising.
First publish the menu at a URL. Then generate the QR code with any free generator pointing to that URL, print it at a minimum of 3 centimetres and test it with two phones.
No. The 2020 measures that asked venues to avoid shared menus are no longer in force. What is mandatory is to give allergen information, with the information recorded on the premises.
It doesn’t have to. Many restaurants have both. What matters is that they say the same and that the paper one is reprinted when prices change.
On a digital menu you hide it with one tap from your phone and it stops showing on the QR code, on your website and on Google.
If it is a web page with text, Google crawls it and can transcribe the dishes to your listing. If it is a PDF or a photo, it accepts the link, and you can generate the menu with its AI (an experimental feature) and review it.
Ask beforehand whether you can export the menu and whether the URL is yours. If the QR code points to a domain owned by the provider, you will have to reprint the codes when you leave.


