QR Codes for Restaurant Menus: Setup Guide

March 12, 2026

QR code menus went from novelty to standard during the pandemic, and they stuck around because they actually make sense. No more reprinting laminated sheets every time you change a price. No more handing sticky menus between tables. A customer scans, the menu loads, everyone moves on with their lives.

Here's how to set it up properly so it works on the first scan, every time.

What should the QR code link to?

You have two good options:

Avoid linking directly to a third-party ordering platform unless that's genuinely where you want people to go. A simple, fast-loading page with your menu and prices is all anyone needs.

The update trick: never reprint your QR codes

This is the most important thing to get right. Point your QR code at a URL you control -- like yourrestaurant.com/menu -- not directly at a PDF file. When you need to change the menu, update the page content or swap out the PDF behind that URL. The QR code stays the same because the URL stays the same.

This means you print your QR codes once and never touch them again, even if your menu changes weekly.

Sizing and placement

The QR code needs to be large enough to scan from a comfortable distance. For table tents and table stickers, a minimum of 3 cm (roughly 1.2 inches) works for arm's-length scanning. For wall posters or counter displays where people scan from further away, go bigger -- at least 5-7 cm.

The rule of thumb: the QR code should be scannable from 10 times its width away. A 3 cm code scans from about 30 cm. Scale accordingly.

Error correction for real-world conditions

Restaurant tables get wet, dirty, and scratched. If your QR codes are on outdoor tables or anywhere they'll take abuse, use error correction level H (the highest). This lets the code remain scannable even if up to 30% of it is damaged or obscured. You can set this when you generate your QR code.

For QR codes behind glass or on digital displays, the default medium error correction is fine.

Physical setup tips

Keep it simple

While you're at it, consider adding a WiFi QR code alongside your menu code -- guests will appreciate not having to ask for the password.

You don't need a "smart menu platform" or a monthly subscription to put a QR code on a table. Generate a free QR code that links to your menu page, print it, laminate it, and you're done. Test it with a few phones first, and the entire setup takes five minutes and costs nearly nothing.