QR Codes for Restaurants: Complete Guide for 2026
Menus, Google reviews, WiFi, reservations — how restaurants use QR codes in 2026, which type fits each use case, and how Smart Rules let one printed code do the work of five.

Restaurant QR codes went from pandemic workaround to permanent fixture. Most restaurants now use them for at least menus — but that's the beginning of what they can do, not the end.
This guide covers every practical use case for QR codes in restaurants, explains the difference between static and dynamic codes, and shows how Smart Rules let one printed code serve different content at different times of day.
The 5 QR codes every restaurant needs#
A well-run restaurant typically uses five distinct QR codes, each serving a different purpose. Here's the full set.
1. Menu QR code
The most common use, and the one most restaurants start with. A dynamic QR code on the table links to your current menu — PDF, website, or a dedicated menu page.
The key word is dynamic. A static QR encodes your menu URL permanently into the pattern. Change the URL (or the menu itself), and you need a new QR code and new printed materials. A dynamic QR redirects through a short URL you control — update the destination in your dashboard and every scan immediately goes to the new menu.
For restaurants that update prices seasonally, add daily specials, or run different menus for lunch and dinner, a dynamic QR code pays for itself in the first reprint it saves.
What to link to: a properly formatted mobile page loads faster and reads better on a phone than a PDF. If you use a menu management system (like Square, Toast, or Lightspeed), most generate shareable mobile URLs. If not, a simple webpage works fine.
2. Google Review QR code
Word of mouth is digital now, and Google reviews are the mechanism. A Google Review QR code that opens directly to your Google review page — skipping the steps of searching for your restaurant — can increase the chance that happy customers actually leave a review.
Place these on:
- Receipts and bills (highest conversion — customer is leaving happy)
- Table tents and inserts
- The front door or hostess stand (catches customers on the way out)
- Thank-you cards if you do takeout
The friction reduction is significant. Going from "I should leave a review" to actually leaving one requires finding the restaurant on Google, clicking through to reviews, and writing something. A QR code that opens the review form directly cuts that process to one scan and a few taps.
3. WiFi QR code
Customers ask for the WiFi password. Staff repeat it dozens of times per shift. A WiFi QR code on the table eliminates the question entirely — customers scan, their phone connects automatically, no password entry required.
This is one of the few cases where a static QR code makes sense. Your WiFi password rarely changes, and a static WiFi QR is free to generate with no ongoing cost. If you do change your password, you generate a new code and reprint — which is a rare event, not a recurring one.
Place WiFi QR codes where customers look first: on table cards, laminated inserts, or the menu itself.
4. Reservation QR code
Linking directly to your reservation system (OpenTable, Resy, TheFork, or your own booking page) saves customers the step of searching for your restaurant on the booking platform.
This is particularly useful in waiting areas — a customer who couldn't get a table today can book for next week with a single scan. It's also effective on your physical menu, where a customer mid-meal might decide they want to come back.
Like WiFi, reservations are usually static — the booking URL doesn't change. If you switch reservation systems, you update the code.
5. Loyalty and promotion QR code
A single QR code on the table can serve different promotions based on when a customer scans. Using Smart Rules in QRflows:
- Weekday scanners see a happy hour offer
- Weekend scanners see a brunch special
- After 22:00 scanners see a late-night cocktail menu
You manage this through Smart Rules in the QRflows dashboard — no reprinting, no sticker changes, no staff coordination required. The same printed code on the table handles the routing automatically.
This is the use case that separates a basic QR code setup from one that actually drives revenue.
Static or dynamic — which to use for each case#
| Use case | Static or dynamic | Why |
|---|---|---|
| Digital menu | Dynamic | Menu changes; destination must be updatable |
| Daily specials | Dynamic | Content changes daily |
| Google Reviews | Either | URL never changes; static is fine |
| WiFi connection | Static | Password rarely changes |
| Reservations | Either | URL stable; dynamic adds tracking |
| Promotions / happy hour | Dynamic | Different content by time or day |
| Loyalty program | Dynamic | Content may change seasonally |
| Takeout packaging | Dynamic | Product info may update post-print |
Rule of thumb: if there's any chance you'll want to change where the QR points after printing, use dynamic.
How Smart Rules work for restaurants#
Smart Rules are the feature that makes dynamic QR codes genuinely useful for restaurants with complex operations.
Instead of one QR → one destination, you set conditions that control the redirect automatically.
Time-based routing example
A single QR code on every table:
- 08:00–11:30 → breakfast menu
- 12:00–15:30 → lunch menu
- 17:00–22:00 → dinner menu
- All other times → "We're closed, book your next visit" page
You set this up once in QRflows under Smart Rules. Every scan hits the right menu automatically.
Day-of-week routing example
- Monday–Thursday → weekday menu (smaller, focused)
- Friday–Saturday → full weekend menu with specials
- Sunday → brunch menu until 15:00, then regular menu
Language routing example
Restaurants in tourist areas can route by browser language — a phone set to German automatically sees the German menu, English phones see the English version.
Design and placement tips#
Most QR code failures in restaurants happen before anyone scans — either the code is too small to read, there's not enough contrast, or it's placed where no one looks.
Minimum size: 2.5 × 2.5 cm for table cards and inserts. For wall mounting or window placement, at least 10 × 10 cm.
Contrast: dark pattern on light background.
Quiet zone: maintain a white border of at least 4 modules around the entire code.
Labels: add a one-line text label below the code: "Scan for menu" or "Scan to connect to WiFi."
Logo in the center: keep the logo under 25% of the QR code area to preserve scannability.
Checklist before printing restaurant QR codes#
- Is the QR code dynamic, not static (for menu and promotions)?
- Have you scanned the final exported file with at least two phones?
- Is the size at least 2.5 × 2.5 cm at print resolution?
- Is there a clear quiet zone (white border) around the code?
- Is the contrast high enough — dark on light?
- Does the destination page load correctly on mobile?
- Is your QRflows account on a paid plan (not expiring trial)?
- Did you add a label ("Scan for menu") below the code?
For table cards that will be laminated and used for months, do a physical print test on the actual material before running the full quantity.
Tracking scans — what the data tells you#
Dynamic QR codes in QRflows log every scan: date, time, device type (iOS, Android, other), and country.
For restaurants, this data helps you:
- Identify peak scanning hours
- Compare location performance
- Detect day-of-week behavior differences
- Validate iOS/Android menu performance
Getting started#
The fastest path to a working restaurant QR setup:
- Create a QRflows account
- Create a menu QR code linking to your menu URL
- Set up Smart Rules if you run breakfast/lunch/dinner service
- Add your logo to the QR code
- Test scan on two phones before printing
- Print and laminate for tables
Frequently asked questions#
What is the best QR code for a restaurant menu?
A dynamic QR code is the only practical choice for restaurant menus. Menus change — prices, seasonal dishes, daily specials. A dynamic QR lets you update the menu in your dashboard without reprinting the code on your table stands or inserts.
Should restaurant QR codes be static or dynamic?
Dynamic for everything that might change: menus, promotions, reservation links. Static only for permanent content that will never need updating — like a link to your main website on a printed tote bag.
How do I set up a QR code that shows different menus at different times?
Use Smart Rules in QRflows. Set a time-based rule: 08:00–11:00 redirects to your breakfast menu URL, 12:00–16:00 to lunch, 17:00–23:00 to dinner. One printed QR, three destinations, fully automatic.
What size should a restaurant QR code be?
Minimum 2.5 × 2.5 cm for table cards and inserts. For wall signage, at least 10 × 10 cm. Always maintain a quiet zone (white border) of at least 4 modules around the code.
Can I track how many customers scan my restaurant QR code?
Yes, with a dynamic QR code. QRflows logs every scan with date, time, device type, and country. You can see peak scanning hours, compare locations, and track whether scan volume changes after menu updates.
Do restaurant QR codes need Wi-Fi to work?
The customer needs mobile data or WiFi to follow the redirect and load your menu page. The QR code itself is just a printed pattern — it doesn't require connectivity to scan. This is why having a WiFi QR code on the same table makes practical sense.
Related articles
Ready to try dynamic QR codes?
Start your free trial — no credit card required.
3–10 days free depending on plan.


