Skip to content
QRaft
Business & Marketing

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.

QRaft Editorial TeamPublished 5 min read
Plate and cutlery icon on a navy tile beside an amber QR code pattern

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.

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

  1. Build a mobile-friendly menu page at a permanent address on your domain.
  2. Make and test the menu code with the generator, using your brand's darkest colour.
  3. Make a Wi-Fi code for the guest network.
  4. Get your review link and make a review code.
  5. Print table cards with clear labels; keep paper menus available.
  6. Scan every code with two different phones in the restaurant's real lighting.
  7. 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

  1. Create a Google link or QR code to request reviews (Google Business Profile Help)
  2. Scammers hide harmful links in QR codes to steal your information (FTC)

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.

Try it with the free generator

Make a code, run the scan test, and download it in seconds.

Open the generator
Star icon on a teal tile next to a QR code pattern

Tutorials & How-To

How to Create a QR Code for Google Reviews

Get your Google review link, turn it into a QR code, and place it where happy customers will use it, while staying within Google's review policies.

, 5 min read

Document icon on a teal tile next to a QR code pattern

Tutorials & How-To

How to Generate a QR Code for a PDF File

A QR code can't hold a PDF, but it can link to one. How to host the file, get a stable link, make the code, and keep the PDF readable on a phone.

, 5 min read