QR code for restaurant and café menus
Point the code at the menu you already publish — your website, a PDF or an online ordering page. MrURL does not host or edit the menu for you.
What the code should open
Most venues link to one of these:
- A menu page on your own site that you control.
- A PDF menu stored on your site or cloud storage with a stable public link.
- An online ordering or booking page you already use (Toast, Square, OpenTable, and so on).
If you need someone to build or host the menu, that is separate from making the QR code. Here you are only choosing which existing URL the scan opens.
Where to put it
- Table tents — eye level, away from spills. A short line such as “Scan for today’s menu” beats a bare code.
- Window stickers — larger print and higher contrast; glare from glass is the usual problem.
- Receipts or packaging — works well for a link to allergens or a drinks list, not a full multi-page PDF on a tiny slip.
Steps
- Open your menu where customers should land and copy the full https:// address from the browser.
- Paste it into the maker above. Pick colours that match your brand and download PNG or SVG.
- Place the code on your proof layout, then follow the test steps below before a big print run.
- If the menu URL changes often, use a dynamic MrURL link on Pro or Business so the print stays the same.
Breakfast and lunch on one code
If you serve different menus by time of day, a static code can only open one link. On Business, smart routing can send morning scans to breakfast and later scans to lunch from the same print. Pro includes time-of-day rules on individual links as well.
Related: Google review QR code · Static vs dynamic · All use cases
Test before you print
A QR code is cheap to make and expensive to fix once it is on a van or a thousand menus. Check it while you still have time to change the file.
- Scan the code on your phone using the normal camera app, not a screenshot of the design.
- Open the link on mobile data as well as Wi‑Fi, in case your shop network behaves differently.
- Check the page loads quickly, is readable on a small screen, and does not need a login your customer will not have.
- If you used a frame with a call to action, read the wording aloud once. “Scan for menu” is clearer than “Scan me”.
- Print one proof copy at the size you will use in production, then scan that printout from a normal distance.
If the destination might change, make a free static code for today’s link and consider a dynamic MrURL link before you run a large print job.
Want to change where this goes after printing?
Seasonal menus, PDF swaps and new booking links happen all the time. A dynamic MrURL code can follow them without a reprint.