QRever
Use cases

QR Code for Restaurant Menu: The Complete Guide

How to make a QR code menu customers actually scan — and update prices, specials, and sold-out dishes in seconds without reprinting a single table card.

June 9, 20267 min read

A restaurant menu QR code is a printed code that opens your menu on a customer’s phone. The customer scans the code on the table, the menu loads in their browser, and they order. The important part isn’t the scanning — it’s what sits behind the code. Done right, you update prices, add a special, or grey out a sold-out dish from your phone, and every table card you’ve already printed reflects the change instantly. Done wrong, you’re reprinting and re-laminating every time the kitchen runs out of salmon.

Static vs dynamic: why it matters most for menus

A static QR code has the destination baked into the pixels. It’s free and works forever, but if the link ever changes, the printed code is dead. A dynamic QR code points at a short redirect address you control, so you can repoint it any time. For a menu — the single most-edited document a restaurant owns — dynamic is the only sane choice. Prices move, dishes sell out, the brunch menu becomes the dinner menu at 4pm. You want all of that to happen behind a code you never reprint. (If you’re new to the distinction, read dynamic vs static QR codes.)

What belongs on a good QR menu page

The page behind the code should load in under a second on a phone over restaurant Wi-Fi or 4G, and it should be readable without zooming. Aim for:

  • Sections and items with prices, grouped the way your printed menu is — starters, mains, drinks, desserts.
  • A way to mark a dish sold out without deleting it, so it reappears tomorrow with one tap.
  • Dietary tags (veg, vegan, contains nuts) and a short description per dish where it earns its place.
  • Your name, a photo or two of signature plates, and — if you take them — a link to reservations.

Resist the urge to dump a PDF behind the code. A PDF forces customers to pinch and pan, and it can’t show a live “sold out” state. A hosted page is the difference between a menu that feels current and one that feels abandoned.

How to make a QR code for your restaurant menu

  1. Build your menu as a hosted page rather than a static file. With a QRever QR Page you get the menu page and the dynamic code together.
  2. Enter your sections, items, prices, and tags. Add cover photos if you have good ones.
  3. Download the QR code as a high-resolution SVG or PNG and send it to your printer for table cards, the door, and the counter.
  4. When anything changes, edit the page from your phone. The printed code stays the same forever — you’re only ever changing what it points to.

Placement and print quality

A menu code lives on table tents, the front door, and sometimes the bill. Keep it at least 2.5–3 cm wide on table cards, print it in solid dark ink on a light background, and leave a clear margin (the “quiet zone”) around it. Don’t shrink it to fit a design or invert it to white on a dark photo — both kill scan reliability. Our QR code best practices guide covers size, contrast, and error correction in detail.

Why a monthly menu subscription is a trap

Most QR menu products are subscriptions. That’s the dangerous part: the code is printed on physical table cards across your dining room, but the menu behind it is rented. Miss a payment, hit a scan cap, or have the vendor change plans, and the code on every table goes to an error page — in the middle of a Friday service. You can read what actually happens when a QR code expires for the full picture.

QRever exists specifically to remove that risk. You pay once for the QR Page, and the code is never deactivated for billing — there’s nothing to miss. The only person who can ever take a menu code down is you. That’s the whole promise.

Print the code once, hand the menu to your phone, and spend your energy on the food instead of on reprints.