All articles
QR & Sharing

How to create and update a restaurant QR menu

Build a phone-friendly menu, choose a stable URL and test a printed QR code before putting it on every table.

Make the menu readable on a phone

A QR menu needs both a printed code and a page that opens easily. A mobile-friendly page can display categories, items, prices and relevant notes as text. If you use PDF, test it on mobile data. Check whether text is readable without constant zooming or sideways scrolling, and whether the PDF opens without a sign-in.

Keep the menu URL stable

Choose an address like https://example.com/menu and update the content or linked PDF there. A code that points straight to menu-november-v3.pdf will keep opening that old file. If you use a cloud file link, verify sharing permissions on another phone or in a signed-out browser. Your own access does not establish customer access.

Print one proof before ordering the batch

  1. Create the QR code with a dark pattern, light background and clear margin.
  2. Add “Open menu” and a short typed URL.
  3. Place the SVG or PDF in your artwork and print at actual size. Scan it in the real lighting from a seated customer’s distance.
  4. Try two phones and two networks. Check prices, categories and any language switch.

Verify price updates from an existing card

When the URL stays the same, you can change prices without printing a new code. Scan an existing card after publishing. If it still shows old prices, check which file it opens and review the browser or CDN cache. Keep a printed menu or another accessible option for customers who cannot scan the code.

QR code generator

Enter the public HTTPS menu URL, download the code and scan a printed proof at a table.

Open the tool
KEEP EXPLORING

One more answer is here.

All tools
EXPLORE TOGETHER

Found it useful? Pass it on.