QR Codes for Restaurants: Menus, Ordering, and Customer Experience
How restaurants and cafés can use QR codes for menus, ordering, Wi-Fi, reviews and payments without frustrating guests. Practical setup, design and placement advice.

Restaurants were among the first businesses to use QR codes everywhere, sometimes out of necessity, and guests have mixed feelings about the results. A good QR menu loads instantly, is easy to read and saves everyone time. A bad one is a 12 MB PDF that pinches and zooms on a cracked phone screen while the table waits.
The difference is almost entirely in the setup. This guide covers the uses that genuinely improve the experience and the details that make guests glad you added a code.
Five places QR codes help in a restaurant
| Use | Where it goes | What it opens |
|---|---|---|
| Menu | Table, window, takeaway bag | Your current menu as a mobile web page |
| Wi-Fi | Counter, table card, receipt | Joins your guest network |
| Reviews | Receipt, bill folder, exit | Your review page |
| Ordering and paying | Table | Your ordering or payment system |
| Allergens and nutrition | Menu footer, counter | A detailed, up-to-date allergen page |
Each deserves its own code with its own label. A single code that opens a home page with links to everything adds a step and loses people.
Menus: get the page right first
The code is the easy part. What matters is what loads after the scan.
Use a web page, not a giant PDF. A mobile-friendly menu page loads quickly, reflows to fit the screen and can be updated in minutes. If you must use a PDF, export it at a sensible size and make sure the text is real text, not a photo of a page. Our guide on QR codes for PDF files explains how to host one properly.
Point the code at a permanent address. Use something like restaurant.example.com/menu, then update the page itself when dishes or prices change. You'll never need to reprint the codes. The reasons are covered in static vs dynamic QR codes.
Show prices, allergens and dietary symbols clearly. People choose faster when they don't have to open each dish.
Keep printed menus available. Some guests don't have a phone with them, have a dead battery, or simply prefer paper. Offering both avoids awkward moments and is more accessible.
Test on a slow connection. Restaurants are often in basements, old buildings or busy areas with weak signal. If your menu takes ten seconds to load on mobile data, guests will flag down a server instead.
Table codes: one per table or one for all?
If the code only opens the menu, one code for all tables is simplest. If it's used for ordering to the table, you'll need one code per table, so the order system knows where to send the food.
For per-table codes, the printable QR sheet tool creates numbered sets. Enter a pattern such as https://restaurant.example.com/order?table={n}, choose how many tables you have, and it produces a page of codes captioned "Table 1", "Table 2" and so on, ready to cut out and mount.
Wi-Fi codes
A small card on each table with a Wi-Fi QR code saves staff from repeating the password all day. Two rules:
- Put guests on a separate guest network, never the one your tills, payment terminals and kitchen tablets use.
- Print the network name and password beneath the code for laptops.
Reviews at the right moment
The best time to ask for a review is when a guest is happy: when the bill arrives after a good meal, or on the receipt. If you have a Google Business Profile, you can generate a review link or QR code from the profile's reviews section on a computer, then print it on bill folders or receipts. Our Google review QR code guide covers the setup and the review policies to respect. Never offer discounts in exchange for reviews.
Ordering and paying at the table
Order-and-pay systems from your point-of-sale provider usually generate their own QR codes linked to their software. If yours does, use those. When choosing a system, check that:
- Guests can still order from a server if they prefer.
- The page clearly shows your restaurant's name and branding, so guests trust it.
- Tips and service charges are explained honestly.
Designing codes for tables
- Size for the distance. A seated guest is roughly 40 to 60 cm from a table card, so a code around 3 to 4 cm wide works well. A code on a window, read from the pavement, needs to be much bigger.
- Use matte finishes. Laminated cards under pendant lights create glare right where the camera points.
- Label every code. "Scan for the menu", "Scan to join Wi-Fi", "Scan to order for table 7".
- Match your brand, but keep the code dark on a light background. A dark chocolate brown or deep green on cream works; gold on black does not.
- Mind the stands. Acrylic stands and table numbers often have reflective surfaces. Test the actual stand.
For colour and logo guidance, see QR code design best practices.
Keeping codes safe and trusted
Codes on tables and windows are public, which means someone could stick a different code on top. Consumer-protection agencies, including the US Federal Trade Commission, have warned about exactly this kind of swapped code on parking meters. Protect your guests by:
- Checking tables and windows for tampered or overlaid stickers during opening checks.
- Using codes that link to your own domain, so guests see a familiar name in the link preview.
- Never asking for card details on a page that isn't clearly your official payment system.
A setup checklist
- Build a mobile-friendly menu page at a permanent address on your domain.
- Make and test the menu code with the generator, using your brand's darkest colour.
- Make a Wi-Fi code for the guest network.
- Get your review link and make a review code.
- Print table cards with clear labels; keep paper menus available.
- Scan every code with two different phones in the restaurant's real lighting.
- Add a weekly check for damaged or tampered codes.
Accessibility and inclusion
QR menus should make dining easier for everyone, not harder for some. A few small steps help:
- Keep large-print paper menus for guests with low vision or no phone.
- Make the online menu work with phone screen readers (real text, sensible headings, described images).
- Offer translations online if you serve many international guests; a code is an easy way to provide them.
- Train staff to offer help without assuming everyone wants to scan.
Frequently asked questions
Do QR menus replace printed menus?
They work best alongside them. Some guests prefer paper, and some can't use a phone at the table.
Can I change my menu without reprinting the codes?
Yes, if the code points to a page you control. Update the page and every printed code shows the new menu.
How do I know if guests use the code?
Add campaign tags such as ?utm_source=table&utm_medium=qr to the link and check visits in your website analytics.
Summary
Make the page great before you make the code: fast, mobile-friendly and at a permanent address you control. Then give each use (menu, Wi-Fi, reviews, ordering) its own clearly labelled code, size it for the table, test it under your lights, and check it regularly. Create your restaurant QR codes in a few minutes.
Sources and further reading
QRaft Editorial Team
The people who build and maintain QRaft's tools. Every guide is written and checked against the tools on this site and the public specifications it cites. How we write and review guides.


