How to Make a QR Code Menu for Your Restaurant or Café
A QR code menu links diners straight to your menu page when they scan a code on the table. To make one, host your menu at a web address, generate a QR code that points to that link, and print it on a table tent or sticker. The whole process takes a few minutes and saves you reprinting laminated menus every time a price changes.
Why Restaurants Switched to QR Code Menus
QR code menus moved from a pandemic workaround to a permanent fixture, and for good reason. They cut costs, speed up table turnover, and give you control over your menu that paper never could.
- Lower printing costs — no more reprinting laminated menus when you tweak a dish or raise a price
- Cleaner tables — one small code replaces a stack of sticky, well-handled menus
- Faster updates — change the menu page once and every diner sees the current version
- Easier specials — add a daily special or sold-out note without touching the printer
- More space for upsells — a web menu can show photos, allergen notes, and pairing suggestions that never fit on a card
How to Create a QR Code Menu Step by Step
The QR code itself is the easy part. The key is deciding where it points.
Step 1: Put Your Menu Online
Your QR code needs a web address to link to. You have a few options:
- A dedicated menu page on your restaurant website
- A hosted PDF of your menu (fine, but a real web page reads better on phones)
- A free menu page from your point-of-sale or ordering platform
- A Google Doc or Notion page set to public, if you want something quick
Pick a link you control and can edit later. That last point matters more than people expect, which we cover below.
Step 2: Generate the QR Code
Open QR Toolkit, choose the URL option, and paste your menu link. The app generates a clean, scannable code instantly. Every code you create is saved to your searchable history, so you can pull it up again later without retyping the link.
Step 3: Test It Before You Print
Scan your own code with a couple of different phones. Confirm it opens the right page and that the page looks good on a small screen. QR Toolkit also lets you scan from a photo, so you can verify a code straight from a screenshot or a printed proof.
Step 4: Print and Place It
Add a short instruction like “Scan to view our menu” next to the code. Place it on table tents, the corner of each table, the front window, or a stand at the host station.
A Note on Updating Your Menu Later
This is where many restaurant owners get tripped up. A QR code is a fixed image that encodes one specific link. The code itself never changes once printed.
That is actually fine for menus, because you should point the code at a link, not at the menu content directly. As long as the web address stays the same, you can change the dishes, prices, and photos on that page as often as you like and the printed code keeps working. You only need to reprint if you decide to change the underlying link.
So the rule is simple: lock in one stable menu URL, point your QR code at it, and edit the page behind that link whenever your menu changes.
Tips for a Menu Code That Actually Gets Scanned
- Keep the page mobile-first. Most diners scan on a phone. Big tap targets, readable fonts, no pinch-to-zoom PDFs.
- Use high contrast. A dark code on a light background scans most reliably. Give it a clear white margin so the camera can lock on.
- Make it big enough. For a code on the table, around 3 x 3 cm is comfortable. For a window decal people scan from the sidewalk, go larger.
- Add a call to action. “Scan for menu” or “Scan to order” tells people what they get and lifts scan rates noticeably.
- Offer a backup. Keep a few printed menus for guests who prefer paper or have a dead phone battery.
Branding Your Menu Code
If you want the code to match your restaurant’s look, QR Toolkit offers eight custom brand colors on its premium tier. A code in your house color reads as intentional rather than tacked-on. Just keep contrast high. A pale code on a pale table tent will frustrate hungry diners, so test every color choice with a real scan before printing a batch.
Frequently Asked Questions
Do I need a special app to scan a restaurant QR code menu?
No. Modern iPhones and Android phones scan QR codes straight from the built-in camera app. Diners just point the camera at the code and tap the link that appears. No download required on their end.
Can I change my menu after I print the QR code?
Yes, as long as you point the code at a stable web link rather than embedding the menu directly. Update the page behind that link and the existing printed code shows the new menu. You only reprint if the link itself changes.
Is a QR code menu free to make?
Creating the code is free. QR Toolkit lets you generate up to five QR codes a day at no cost, which covers most small venues. You will need somewhere to host the menu page, which can be your existing website or a free menu page from your ordering platform.
Bringing It All Together
A QR code menu is one of the cheapest upgrades a restaurant or café can make. Host your menu at a stable link, generate the code with QR Toolkit, test it on a real phone, and print it with a clear “scan for menu” prompt. From there you can update prices and dishes whenever you like without reprinting a thing. Start with a single table tent, watch how guests take to it, and roll it out across the room.