Why a QR code menu makes sense

A classic paper menu has two problems: it dates quickly and is expensive to update. Daily specials, sold-out items, price changes, or new seasonal menus all mean reprints. A dynamic QR code solves this by pointing to an online menu editable any time — the printed code stays the same.

What a digital menu must deliver

In Swiss gastronomy there are concrete requirements every digital menu should fulfill:

7 concrete applications for restaurants

1. Standard menu on tables + wall

One QR code per table or as a sticker on the counter. Links to the current menu. On price changes or new dishes: just update the online menu — no prints needed.

2. Lunch menu / daily specials

Changing lunch offers are the classic use case for dynamic QR codes. Instead of daily printouts: print the QR code once, in the backend daily set the target URL to the current PDF or webpage.

3. Multilingual menus

Instead of printing 4 separate menus: one QR code, behind it a language selector on the webpage. Guests choose DE/FR/IT/EN by preference. Tourists scan with their English system — automatic language detection is possible.

4. Wine list as a separate code

A separate wine list with its own QR code allows highlighting recommendations, seasonal wines, and food pairings. The QR code on the wine list can link directly to each wine's description (origin, producer, tasting notes).

5. Allergen information compliantly

The Swiss LIV mandates labeling 14 main allergens. On a printed menu, that's often crammed and illegible. Via QR code to an online allergen sheet: clear, always current, compliant.

6. Reservation via scan

A QR code on outdoor signage or the storefront leading directly to the reservation system (OpenTable, Lunchgate, your own booking system). Reservation in under 30 seconds without a phone call.

7. Take-away and tableside ordering

A QR code at the table leads to an ordering app: guest chooses, pays online, the backend transmits directly to the kitchen. Scales during peak hours without additional service staff.

Technical implementation

Minimum requirements for the target webpage

  1. Mobile-optimized layout with 16px+ font size and 44px+ buttons
  2. Load time under 2 seconds (so no 10 MB PDF!)
  3. Locally hosted or via CDN to avoid latency
  4. HTTPS mandatory (otherwise browser warning)
  5. Functional without JavaScript for older devices

Which format for the menu?

| Format | Pros | Cons | |---|---|---| | PDF | Print-identical, easy to create | Long load, poor mobile UX | | HTML page | Fast, responsive, no plugins | Higher maintenance, design less free | | Image PDF (PNG) | Print layout exact | No text zoom, very unreadable on small displays |

Recommendation: HTML page with clean CSS, optionally with a PDF download link for guests who prefer the print version.

Practical tips for setup

QR code placement in the restaurant

Size for table QR codes

Language routing

On the target webpage, JavaScript can detect the browser language and automatically show the appropriate menu. Important: a manual language selector must be visible for guests whose system language isn't set appropriately.

Frequently asked questions

Do I need a cookie banner for the digital menu?

Usually not, as long as no tracking cookies or personal data are collected. A static HTML menu without analytics is nFADP/GDPR-neutral.

What if a guest has no smartphone?

Always keep 2–3 printed menus at the counter for guests who don't want a digital menu. About 5–10% of guests still prefer paper.

Can allergens be provided compliantly via QR code?

Yes — the Swiss LIV allows oral or electronic allergen information as long as it's easily accessible to the guest. A QR code directly at the table or on the menu fulfills this requirement. Recommendation: additionally include "Allergen info also available from staff".

How long does a printed table QR code last?

On laminated stands: 6–12 months. On direct print on glass/wood: 12–24 months. Since the code is dynamic, it doesn't need replacement — it stays functional even if the restaurant changes the menu URL completely.

What does it cost?

QRTool: Free Forever plan for up to 3 QR codes (menu, wine list, daily menu). Professional plan CHF 12.90/month for up to 50 — enough for larger venues with separate codes per table.

Verdict

A dynamic QR code at every table solves several modern gastronomy problems simultaneously: current menus, multilingual content, compliant allergen information — with minimal printing effort. The only effort is maintaining the online menu well. Those who do save print costs long-term and gain flexibility on every menu change.

Gastronomy Menu Restaurant
← All articles Start free →

Ready for your first dynamic QR code?

Start free — 3 QR codes on the Free Forever plan, no credit card.

Start free