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
- 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.
- Enter your sections, items, prices, and tags. Add cover photos if you have good ones.
- 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.
- 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.