QR Codes for Cafés and Restaurants: What Actually Works

Four codes cover almost every hospitality use. Most venues print the wrong two.

By QRotto · Published · 8 min read

Hospitality adopted QR codes faster than almost any other sector, and then spent several years learning which uses stick and which annoy customers. This is what the evidence of that period suggests, organised by what a venue should actually print.

Four QR codes a cafe typically needs: guest WiFi, a Google review link, a menu link, and opening hours as plain text.
The four codes below, generated and decoded back to confirm each returns what was entered. Only the menu and review codes need the customer to be online.

The four codes worth having

1. WiFi access, the highest value, lowest effort

Staff in a busy café repeat the WiFi password dozens of times a shift. A small code on each table or at the till ends that entirely, and unlike a menu code, customers universally appreciate it.

Set this up on a guest network, not your main one. Your till system, back office computer and card terminal should not share a network with every customer's phone. Nearly all modern routers can broadcast a separate guest SSID with client isolation.

Generate it with our WiFi QR code generator, then print the password as text underneath the code as a fallback.

2. Google review link, the highest commercial return

This is the one most venues underuse. A code at the till or on the receipt pointing directly at your Google review form removes the friction that stops satisfied customers from leaving a review.

Get your review link from your Google Business Profile, then generate a static URL QR code for it. Place it where a customer stands after a good experience, at the till when paying, or on the receipt tray. Not on the table at the start of the meal.

Do not incentivise reviews with discounts. Google's policies prohibit it and it can affect your listing.

3. Menu, useful, but only done properly

Menu codes earned a poor reputation because of how they were implemented, not because the idea is bad. The mistakes were consistent: linking to a PDF, removing physical menus entirely, and hiding the code somewhere awkward.

If you do it, do it like this:

The genuine benefit is price changes without reprinting, which for a venue changing specials weekly is substantial.

4. Short instructions, the quiet win

A text QR code needs no internet at all, which makes it useful for things a customer might scan before connecting: opening hours, allergen contact procedure, the WiFi terms, or table service instructions.

What not to do

Do not make the QR code the only way to do something. The pattern that emerged after widespread hospitality adoption is consistent: codes work well as an option and badly as a requirement. Ordering only by QR in particular tends to generate complaints, excludes customers who cannot use it, and often increases staff interruptions rather than reducing them.

Other reliable mistakes:

Placement and sizing for a venue

CodeWherePrint size
WiFiTable card, till, or framed near the counter4 to 5cm
Google reviewReceipt, till card, payment tray3 to 4cm
MenuTable talker, front of menu4 to 5cm
Window displayShop front glass15 to 20cm

The underlying rule: a code should be at least one tenth as wide as the distance it is scanned from. Our guide to QR code sizing for print covers the full range.

Static or dynamic for a venue?

For WiFi, static is the only sensible option, a redirect cannot work for a customer who is not yet online.

For a menu, static pointing at a page you control is usually best: you change the menu page, the code stays the same. That gives you editable content without a monthly subscription and without depending on a third party service that could shut down and kill every table card at once.

For review links and social profiles, static again, those addresses do not change.

The full tradeoff is in our guide on static versus dynamic QR codes.

A sensible rollout

  1. Set up the guest network on your router, separate from the till and back office.
  2. Generate the WiFi code and test it on a phone that has forgotten the network, a phone already connected will appear to work regardless.
  3. Print one test card at final size on the actual stock. Scan it from a seated position, in evening lighting, on an ordinary phone.
  4. Roll out to two tables first for a week. Watch what customers actually do.
  5. Then print the full run: and add the review code at the till.

Test printing one card before ordering a hundred is the step that saves the most money and the most frustration.

Maintenance nobody plans for

Start here

If you set up one thing this week, make it the WiFi code on a guest network, it saves staff time immediately and carries no downside. The generator is free, needs no account, and never sends your password to a server. When you are ready, add the review code with the URL generator.

Accessibility and inclusion

QR only systems exclude people, and in some jurisdictions that carries legal weight. The groups affected are larger than most operators assume:

The practical answer is the same in every case: keep a physical alternative. A printed menu, a member of staff who can take the order, the WiFi password written as text. The QR code should shorten the path for people who want it, never be the only path.

If your menu page is the destination, make sure it works with a screen reader, uses real text rather than an image of a menu, and has sufficient colour contrast. That also happens to be what makes it rank well.

Hygiene, durability and turnover

Table mounted codes live a hard life. A few operational realities:

Advertisement

QRotto

QRotto builds free browser based QR code generators and writes the guides that go with them. Every generator is verified by decoding the codes it produces and confirming the output matches the input exactly. See our editorial standards.