How to Make a QR Code Menu for Your Restaurant (2026 Guide)
QR code menus went from novelty to standard almost overnight, and in 2026 they are here to stay. They cut printing costs, let you change prices instantly, and keep menus clean and contactless. Best of all, you can make one for free in a couple of minutes — no app, no subscription, no signup.
This guide covers everything: how to turn your menu into a QR code with a free QR code generator, where to place it, how to design it so guests actually scan, and the mistakes that quietly cost you scans.
What a menu QR code actually links to
A QR code cannot "contain" a whole menu — it stores a short piece of data, usually a link. For a menu you have two clean options:
- A hosted PDF menu. Upload your menu PDF somewhere public (your site, Google Drive, Dropbox) and encode that link with a PDF QR code. Simplest if you already have a designed menu.
- A web page menu. Link to a menu page on your website with a website QR code. Best if you update items often or want photos and ordering.
Either way, the QR code just points a phone at that link. Update the PDF or page and every printed code shows the new version — no reprinting.
Step by step: create your restaurant menu QR code
- Put your menu online — a PDF or a web page — and copy its public link.
- Open the QRelio generator and choose PDF or Website.
- Paste your menu link.
- Add your restaurant logo and brand colour so the code looks like part of the table setting.
- Add a frame with a caption like "Scan for Menu" — this alone lifts scans noticeably.
- Download as SVG for crisp printing (or a high-res PNG).
The code is generated in your browser, so nothing is uploaded or tracked.
Design tips that get diners to scan
A blank QR on a table is easy to ignore. A little design goes a long way:
- Add a caption. "Scan to view our menu" removes all doubt about what the code does.
- Brand it. Your logo and a deep brand colour make it feel official, not like a sticker someone left behind.
- Keep it dark on light. Strong contrast scans best in dim restaurant lighting.
- Make it big enough. At least 2.5–3 cm on a table tent so it reads from a seated distance.
For the full design and contrast rundown, see our QR code best practices guide.
Where to place menu QR codes
Placement drives scan rate more than anything. The highest-performing spots:
- Table tents / standees. Eye-level when seated — the workhorse of menu codes.
- Printed on the paper placemat. Impossible to lose, always in reach.
- Window or door. Lets passers-by preview the menu before they walk in.
- Receipts and takeaway bags. Encourages a re-visit to the online menu.
Put a code within arm's reach of every seat. One code by the entrance is not enough.
Static or dynamic — which should a restaurant use?
For most restaurants a [static QR code](/compare/static-vs-dynamic-qr) is perfect and free. Because the code points to your PDF or web page, you can change the *menu itself* any time — swap the PDF, update prices online — and the printed code keeps working. The code only becomes "wrong" if you change the link, so pick a permanent URL from day one.
You only need a paid dynamic code if you want to change the destination link later or track how many diners scan. For a normal menu, static is the smart, free choice.
Common menu QR mistakes to avoid
- Linking to a file that needs login. Google Drive and Dropbox links must be set to "anyone with the link". Test in a private browser window.
- A PDF that's unreadable on mobile. Design menus in a single, phone-friendly column, or use a web page instead of a dense A4 PDF.
- Codes that are too small. Below ~2 cm they fail from a seated distance. Go bigger.
- No caption. Guests hesitate at unlabeled codes. Always say what it does.
- Changing the link after printing. Keep the underlying URL stable so you never reprint.
Beyond the menu: other codes restaurants love
Once the menu code works, the same free generator covers the rest of your guest experience:
- A WiFi QR code so guests connect in one scan.
- A Google Review QR code on the receipt to collect more reviews.
- A WhatsApp QR code for bookings and enquiries.
PDF menu vs web-page menu: which to choose
Both work, but they suit different restaurants. Here's a side-by-side:
| PDF menu | Web-page menu | |
|---|---|---|
| Setup effort | Low — you likely already have one | Medium — needs a page built |
| Editing prices | Re-upload the PDF | Edit the page |
| Photos & sections | Static layout | Rich, tappable, searchable |
| Mobile experience | Pinch-to-zoom (can be clumsy) | Designed for phones |
| Online ordering | No | Possible |
| Best for | Small menus, quick launch | Frequent changes, large menus |
A good middle path: start with a PDF QR code to launch this week, then move to a web page when you have time. Because you can keep the same link, you won't have to reprint the code.
Update your menu without ever reprinting
This is the real magic of a menu code. The printed square only holds a link — not the menu itself. So:
- Change a price? Update the PDF or page. Every table code now shows it.
- Run a seasonal special? Swap the content, keep the link.
- Sold out of a dish? Edit online in seconds.
The one rule: never change the URL after printing. Pick a permanent link on day one — a stable page on your own domain is ideal — and you'll never reprint a single table tent.
Don't lose customers who can't scan
A QR-only menu excludes some diners — older guests, tourists with no data, anyone with a dead battery. Keep it inclusive:
- Keep a few paper menus behind the counter for anyone who asks.
- Make sure your online menu is accessible — real text, not just an image, so screen readers work.
- If you serve tourists, consider a multi-language menu page with a language switch, linked from the same code.
Inclusive menus scan better *and* seat more guests.
Sizing and printing your menu code
A menu code lives close to the diner, so it doesn't need to be huge — but it can't be tiny either:
- Table tents and standees: aim for at least 2.5–3 cm square so it reads from a seated position without leaning in.
- Placemats and printed menus: 2 cm is usually enough at reading distance.
- Windows and doors: go bigger — 8–10 cm — because people scan from the pavement.
Print in high contrast, leave the quiet-zone margin clear, and laminate anything that will be handled or wiped down. A laminated code survives spills; a paper one curls and fails within a week.
Quick-launch checklist
Before you print a batch of table tents, run through this:
- Menu is online at a permanent link (PDF or web page).
- The link opens for anyone, tested in a private browser window.
- Code has a "Scan for Menu" caption and your logo.
- Dark modules, light background, quiet-zone margin intact.
- Printed proof scans on an iPhone and an Android at table distance.
- Laminated or printed on durable stock.
Tick every box and you can reprint your menu forever without ever reprinting the code.
Make your menu QR code now — free
No app, no account, no watermark. Open the free QR code generator, paste your menu link, brand it, and download a print-ready file in minutes. Then read the best practices guide to make sure every diner scans on the first try.