QR.technology Free · Private · No sign-up
// use case · menu

Restaurant menu QR code

A code on the table that opens your menu in one scan — no app, no login. Done well, a menu QR code is faster than handing out laminated cards and trivial to update. Done badly, it sends diners to a clunky PDF that won't pinch-zoom. Here's how to get it right.

Format: web linkStatic · permanentNo app required

What a menu QR code actually links to

A menu QR code is a URL QR code in disguise — it encodes the web address where your menu lives. The phone's camera opens that link, and the menu appears in the browser. The code itself holds no menu; it's a signpost to one. That means the quality of the experience is entirely about what you host and where.

You have two good options for the destination:

  • A web page — an HTML menu page on your site. This is the best experience: it reflows to fit any screen, loads fast, and is readable without zooming.
  • A hosted PDF — acceptable, but PDFs force diners to pinch and pan on a phone. If you go this route, see QR codes for a PDF for hosting tips.
https://yourrestaurant.example/menu

When to use it

  • Table tents and stickers — one code per table for dine-in ordering or browsing.
  • Window displays — let passers-by check the menu and prices before they sit down.
  • Takeaway counters and flyers — link to an online ordering page.
  • Seasonal or daily specials — point to a page you update rather than reprinting cards.

Gotchas worth knowing

Make the menu work without zooming

The single biggest complaint about menu codes is a PDF that opens at desktop width. Prefer a mobile-friendly web page. If you must use a PDF, design it in portrait at phone proportions so the text is legible on first load.

  • Keep the destination link short. A clean /menu path makes a coarse, robust code that scans across a dimly lit table. Avoid long tracking strings.
  • Don't gate it. No forced app install, no sign-in, no marketing wall before the food. Diners abandon those.
  • Plan for change. A static code can't be repointed, but if it points to your URL you can change the page behind it freely. Keep the URL stable and edit the menu page — never bake the menu version into the link. If you expect the whole URL to move, weigh a dynamic code.
  • Print it large enough and laminate. Grease and glare kill scans. Follow the 10:1 size rule and leave a clear quiet zone.
  • Offer a fallback. Keep a few printed menus for guests who can't or won't scan.

Make it accessible and fast

A menu behind a QR code has to work for every diner, on every phone, on patchy restaurant Wi-Fi. A few rules keep it inclusive and quick:

  • Use real text, not a photo of text. An image or scanned page can't be enlarged cleanly or read by a screen reader. A proper HTML page reflows and zooms.
  • Size type for thumbs and dim light. Legible body text and strong contrast matter as much on the menu page as on the code itself.
  • Keep it light. Compress images and skip heavy scripts so the page loads in a second or two on mobile data — a seated table won't wait.
  • Surface allergens and dietary labels. A digital menu is easy to keep current, so there's no excuse for stale information.
  • Keep a few printed menus. Some guests can't or won't scan; a paper fallback is good service and, in places, a legal expectation.

Make a menu QR code

Publish your menu at a stable URL, then paste that address into the Link tab. Export a high-resolution PNG or vector SVG sized for a table tent.

Generate a menu QR code

Paste your menu URL and export a print-ready code. Everything runs in your browser — no account, no watermark.

Open the URL generator

Frequently asked questions

Can I update the menu without reprinting the code?

Yes, as long as the code points to a stable URL on your own site. Edit the page behind that URL and every printed code shows the new menu. The code only breaks if the URL itself changes.

Should I use a PDF or a web page?

A mobile-friendly web page is best — it reflows to fit the screen and loads faster. PDFs work but force diners to zoom and pan. If you use a PDF, see QR codes for a PDF.

Do diners need an app to scan it?

No. The built-in camera on any modern iPhone or Android opens the link. See how to scan a QR code for the details.

What size should the table code be?

For a code read from about 30 cm away, roughly 3 cm wide is comfortable. Follow the 10:1 distance rule and keep a clear margin.