---
title: How to create a digital menu for your restaurant | NFCeez
url: https://nfceez.de/en/blog/how-to-create-a-digital-menu/
language: en
description: How to create a digital menu: the options compared, why a PDF is only a start, what every dish needs and which rules apply in Germany and the EU.
---

# How do you create a digital menu for your café or restaurant?

A PDF on a phone is a start, not a good digital menu. Here is how to get from a printed menu to one that works at the table and is right today.

[Menus](https://nfceez.de/en/blog/topic/menus/) 7 min read Updated 2 November 2026 NFCeez editorial team

The short answer

To create a digital menu, gather every current dish, put each one into the same format (name, description, price, size, allergens), check prices and allergens against the till and the kitchen, test the menu on a phone, then share one address through a QR code, an NFC sticker and your Google profile. A PDF works as a stopgap but is hard to read on a phone.

Contents

- Is a PDF good enough as a digital menu?

- What are your options for a digital menu?

- How do you build the menu step by step?

- What does every dish need?

- What are the legal rules for a digital menu in Germany?

- How do guests get to your digital menu?

- What usually goes wrong?

- How do you keep the menu current?

- What does it look like when you do it all from your phone?

- Where do you start today?

Plenty of places already have a digital menu, at least on paper: a PDF behind a QR code. On a phone, guests pinch and drag it around. A good digital menu is built for the phone, can be searched and is right today. You need no technical skills for it. Most of the time goes into checking, not technology.


## Is a PDF good enough as a digital menu?

A PDF is fine as a stopgap and the weakest option long term. Nielsen Norman Group, which has watched people use PDFs and web pages for about 20 years, [advises against PDFs for reading on screens](https://www.nngroup.com/articles/avoid-pdf-for-on-screen-reading/): they are sized for paper, you see a small part of the page and you lose your place. That research covered websites and intranets, not menus, but a small screen causes the same trouble.

Here is a simple test. The web accessibility guideline WCAG expects content to work at [a width of 320 pixels without scrolling in two directions](https://www.w3.org/WAI/WCAG22/Understanding/reflow.html). Open your menu on a phone. If you have to zoom and drag sideways to read a price, it fails.

One common myth: Google can’t read PDFs. [Google lists PDF as a file type it can index](https://developers.google.com/search/docs/crawling-indexing/indexable-file-types). The real drawbacks are reading it on a phone and making a new file for every price change.


## What are your options for a digital menu?

There are four common options, and you can combine them. Many places run one as the main menu and also keep the menu in their Google profile current.

Option On a phone Changing a price Fits

PDF behind a link or QR code Small, needs zooming Upload a new file, check the link A few weeks while you move over

A page on your own website Good if the layout is built for phones Through your website system, often with help Places with a well-kept website and few changes

Menu editor in your Google Business Profile Readable inside Google You do it in the profile An addition, so the menu on Google is right

A dedicated menu tool Built for phones, often with search and languages In an app or browser, live right away Places that change often and want allergens on the dish

[Google’s menu editor](https://support.google.com/business/answer/9455840?hl=en) is open to food and drink businesses: sections, items, descriptions and prices. Google itself calls creating a menu from a photo or PDF experimental. This is as of November 2026.

Whichever option you choose, four things matter most day to day: guests don’t need an app, you can change a price yourself from your phone, allergens sit on the dish and are confirmed by your kitchen, and the address behind the QR code never changes.


## How do you build the menu step by step?

- Gather the current menu. Printed pages, drinks, the chalkboard, lunch and seasonal specials. Cross out anything you no longer serve.

- Decide on categories. Few and clear, in the order guests order: breakfast, small plates, mains, sweets, drinks.

- Put every dish in the same format. The table below shows the fields you need.

- Type it in or have it read. AI saves a lot of typing but makes mistakes. Our article on [creating a menu with AI](https://nfceez.de/en/blog/create-a-menu-with-ai/) covers what it reads well and what it doesn’t.

- Check allergens with the kitchen. Against recipes and supplier information, never from memory. The rules are in our guide to [allergens on the menu](https://nfceez.de/en/blog/allergens-on-the-menu/).

- Check every price against the till. Menu and till have to say the same thing.

- Test it at the table. On an older phone, at the seat with the worst signal. Can someone who doesn’t know you find a coffee and its price in 30 seconds?

- Get it to your guests. Through a QR code, an NFC sticker, your Google profile and your social profiles.

Here is an example with made-up numbers. Café Morgenrot has 60 items. At two minutes per item for checking and adding details, that’s two hours, plus a session with the kitchen on allergens. Enter your first ten dishes and time yourself, and you’ll know how long yours will take.


## What does every dish need?

Every dish needs a name, a price and its allergens, drinks need a size, and it helps to answer whatever a guest would ask before ordering. One table with these fields saves you double work later, whichever tool you end up using.

Field Example (made up) What to watch

Category Breakfast Few categories, consistent names

Name Avocado toast The way guests order it

Description Sourdough, avocado, chilli, lemon What’s in it, in one line

Price €11.50 Final price, always written the same way

Size Drinks: 0.3 l Always for drinks

Allergens Cereals containing gluten (wheat) Confirmed by the kitchen

Labels Vegan Only when it’s really true

Photo If you have one Has to look like the real plate


## What are the legal rules for a digital menu in Germany?

In Germany, the same price and allergen rules apply to a digital menu as to a printed one. These are the main points as of November 2026. Elsewhere in the EU, the allergen duty is the same but the details are national.

- Final prices. Under [section 13 of the German Price Indication Ordinance](https://www.gesetze-im-internet.de/pangv_2022/__13.html), prices must include service charges and all other surcharges.

- No approximate prices. The [Dortmund Chamber of Commerce (IHK)](https://www.ihk.de/dortmund/menue/branchen/dienstleistungen/gaststaettengewerbe/preisangaben-303686) lists “from”, “about” and price ranges as not allowed, and says drinks need their quantity.

- Price list. Section 13 also asks for a price list by the entrance and one for guests inside. Whether a QR code can replace the menu on the table is covered in our [QR code menu](https://nfceez.de/en/blog/qr-code-menu/) article.

- Allergens online. Under [section 4 of the German food information ordinance (LMIDV)](https://www.gesetze-im-internet.de/lmidv/__4.html), the information may sit in an electronic service. It must be directly and easily accessible, readable before purchase, and a notice on site must say how to find it.

The rest is in [what must be on a menu in Germany](https://nfceez.de/en/blog/what-must-be-on-a-menu-in-germany/). If a point depends on your case, ask your IHK or local food authority (Lebensmittelüberwachung).


## How do guests get to your digital menu?

Guests get there through one address that stays the same everywhere. A change then only has to happen in one place.

- At the table: a QR code or an NFC sticker. Anyone with a camera can scan the code, and the sticker opens the menu with a tap.

- On Google: in your Business Profile, under [Edit profile, Business information, Contact, Menu link](https://support.google.com/business/answer/9455840?hl=en).

- On your profiles: Instagram, your website, WhatsApp replies.


## What usually goes wrong?

Most problems start after launch, when nobody looks after the menu any more. Watch for these from day one:

- Two versions of the truth. Paper, Google and your website show different prices. Decide which one is the source and change the others the same day.

- Dead links. The QR code points at a file that got renamed. Use a fixed address, not a file link.

- New recipe, old allergens. A new sauce or supplier can change the allergens. Make that a fixed step with every recipe change.

- Photos that don’t match. A lovely picture that looks nothing like the plate lets guests down. No photo is better.

- Too many categories. On a phone, every extra category means more scrolling. Keep to a few and cut what hardly anyone opens.


## How do you keep the menu current?

A digital menu stays current when one person owns it and has a fixed slot for it. Ten minutes a week is often enough: prices, specials, what has run out. Your regulars will spot a wrong price first.

> The best menu is the one that’s right today.

A searchable menu can also show you what’s missing, if your tool shows searches that found nothing. If people keep searching for “gluten-free”, you know which note is missing. If many guests travel to you, translating the menu is a good next job.


## What does it look like when you do it all from your phone?

In the NFCeez app you take photos of your menu or upload a PDF, up to 20 pages. After three questions about descriptions, recommendations and photos, the AI sorts dishes, prices, sizes and categories. You go through it all, confirm the allergens that came from the AI when you publish, and only then do guests see the menu. It appears on your Smart Page with Popular, categories and search, and guests read it in any of 25 languages.

After that, keeping it current is quick: change a price in the app, publish, and the next guest sees it. When a dish runs out, you mark it without publishing again. The app shows you which guest searches found nothing.

The limit: guests can’t order or pay through the menu, that still goes through your staff and the till. You still need the price list by the entrance, and NFCeez doesn’t take the checking time from the example above off your hands either. The [digital menu page](https://nfceez.de/en/features/digital-menu/) shows each step.


## Where do you start today?

Your next step: set up the table above today and enter your first ten dishes. Then show it to someone from the kitchen and ask what’s wrong.

[ How NFCeez does this Your menu, from photo to search. Take photos of your menu, check what the AI read and publish. After that you change prices in the app and mark whatever has run out. See how it works ](https://nfceez.de/en/features/digital-menu/) Sources

- [Preisangabenverordnung, § 13 Gaststätten](https://www.gesetze-im-internet.de/pangv_2022/__13.html)

- [LMIDV, § 4 (Allergeninformation bei nicht vorverpackten Lebensmitteln)](https://www.gesetze-im-internet.de/lmidv/__4.html)

- [IHK Dortmund: Preisangaben im Gaststättengewerbe](https://www.ihk.de/dortmund/menue/branchen/dienstleistungen/gaststaettengewerbe/preisangaben-303686)

- [Nielsen Norman Group: Avoid PDF for On-Screen Reading (2020)](https://www.nngroup.com/articles/avoid-pdf-for-on-screen-reading/)

- [W3C: Understanding WCAG 2.2 Success Criterion 1.4.10 Reflow](https://www.w3.org/WAI/WCAG22/Understanding/reflow.html)

- [Google Search Central: File types indexable by Google](https://developers.google.com/search/docs/crawling-indexing/indexable-file-types)

- [Google Business Profile Help: About the menu editor](https://support.google.com/business/answer/9455840?hl=en)


## Questions about digital menus

A PDF and the menu in your Google profile cost nothing but your time. Dedicated menu tools or a website add whatever that provider charges, so compare what’s included first.

Getting the dishes in is often quick with AI or a template. Plan most of your time for checking: as a rough example, two hours for 60 items plus a session with the kitchen on allergens.

Don’t plan on it. In Germany, the Price Indication Ordinance asks for a price list at the entrance and one for guests inside, and not every guest wants a phone out at the table. If you’re unsure whether a QR code alone is enough, ask your IHK.

In Germany, section 4 LMIDV allows an electronic service if the information is directly and easily accessible, readable before purchase and a notice on site points to it. Keep a list ready for guests without a phone anyway.

Yes, because many guests look you up on Google first. Add your menu link there or keep the dishes in the menu editor, and change prices the same day as on your main menu.


## Keep reading.

[All articles](https://nfceez.de/en/blog/)

[


### How do you make a QR code menu that guests will actually use?

The code takes five minutes. What matters is the page behind it, the printing, and whether the printed menu has to stay.

- ](https://nfceez.de/en/blog/qr-code-menu/)

[


### How do you create a menu with AI, and what must you check yourself?

AI can turn a photo of your menu into clean text in minutes. But it doesn’t always read correctly, and it doesn’t know your kitchen.

- ](https://nfceez.de/en/blog/create-a-menu-with-ai/)

[


### How do you label allergens on a menu in Germany?

Which 14 allergens count, which routes the law allows, and how to finish your list in one afternoon. German law, with the EU list behind it.

- ](https://nfceez.de/en/blog/allergens-on-the-menu/)
