How does a menu QR code work?
A menu QR code holds a link to your menu. When a guest scans it with their phone camera, the menu opens in their browser. With a dynamic code, the link is a short redirect you control, so you can change the menu behind it at any time.
Two parts
- The menu itself, published online as a mobile web page or a PDF.
- The QR code, printed on table tents, stickers, the counter or the window, pointing to that menu.
Why dynamic matters for menus
Menus change constantly: prices, specials, seasonal dishes, allergen updates. With a static code, the URL is fixed in the print. If the file name changes or you move to a new menu platform, every table tent breaks. A dynamic QR code stores a short link, so you change the destination once in CardDeck and every printed code follows.
What guests need
No app. The built-in camera on current iPhone and Android phones reads the code and opens the menu. Make sure your menu page loads fast on mobile data, because restaurant WiFi is not always reliable.
How do I create a QR code for my restaurant menu?
Publish your menu online, create a dynamic QR code that points to it, design and print your table tents, and test them before service. It takes less than an hour from start to finish.
Step by step
- Publish your menu. Use a mobile-friendly page on your website, or a phone-friendly PDF at a public link.
- Create a dynamic code in CardDeck and paste the menu link as the destination.
- Name it, for example "Dining room table tents".
- Style it. Add your logo and colors. Keep a dark code on a light background; dim lighting makes low-contrast codes harder to scan.
- Download SVG and add it to your table tent, sticker or menu card design.
- Add a clear label such as "Scan for our menu" next to the code.
- Print one proof, test it at the table on two phones, then print the rest.
Lunch, dinner and seasonal menus
You can schedule a destination change for a date, which suits seasonal menus and promotions. For daily switches such as lunch and dinner, many restaurants keep both menus on one page with clear sections, or print a separate code for each.
PDF or web page?
A PDF is quick if you already have one. A mobile web page is usually easier to read, faster to load and simpler to update. The PDF QR code page covers how to make a PDF phone-friendly if you go that way.
Where should you place menu QR codes, and what size?
Place a menu QR code where guests sit or queue: on every table, at the counter and in the window. Print it at least 3 × 3 cm on table tents, and larger for window and wall signs.
Placement
- Table tents or stickers on each table, at a height and angle that is easy to scan without picking it up.
- The counter for takeaway and queueing customers.
- The front window so passers-by can browse before they come in.
- Takeaway bags and leaflets for repeat orders.
Size guide
- Table tent or sticker: 3 × 3 cm or more.
- Counter sign: about 5 cm.
- Window sign read from the pavement (about 2 m): about 20 cm.
These follow the 10:1 rule: code width about one-tenth of the scanning distance. Leave a quiet zone of four modules around the code.
Practical details
- Use durable materials. Laminated or wipe-clean table tents survive spills; test that the lamination does not create glare over the code.
- Number the tables on the tent if you plan table-specific codes later.
- Add your WiFi. A WiFi QR code next to the menu code saves staff time.
Should you still offer a printed menu?
Yes. Keep a few printed menus available. Some guests do not have a smartphone, have a flat battery, have poor eyesight or simply prefer paper, and a QR code should be an option rather than a barrier.
Accessibility tips
- Large, readable text on the menu page, with good contrast.
- Allergen and dietary information clearly marked, and the same on paper and online.
- Prices visible without clicking into each dish.
- Fast loading. Avoid huge images and heavy animations.
- Staff ready to help guests who cannot scan.
Keep the two in sync
When you change prices online, update the printed copies too. Many restaurants print a small number of paper menus on demand from the same document they publish online, so both always match.
Signs that your menu page needs work
- Guests ask staff questions the menu should answer, such as allergens.
- Guests scroll for a long time before ordering.
- Staff often hand out paper menus because the page is slow.
If you see these, simplify the page, shorten dish descriptions and compress images. A dynamic QR code lets you move to a better menu page without changing the printed tents.
Can you track how many guests scan your menu?
Yes, with a dynamic QR code. CardDeck counts each scan by date, device type and approximate region, so you can see when guests use the menu and compare codes in different places.
Useful comparisons
- Tables vs window. Give the window sign its own code to see how many passers-by browse the menu.
- Dining room vs takeaway leaflets. A separate code on leaflets shows how many people reorder.
- Before and after a change, such as a new menu design or a promotion.
Privacy
Scan data is aggregated. It does not identify guests. If you want guests to join a mailing list or loyalty scheme, ask them on your menu page with a clear opt-in.
Analytics by plan
Scan counts come with every dynamic code. Pro adds basic analytics with CSV export, so you can compare weeks in a spreadsheet. Team and Business add team-wide and advanced analytics.
For more ways to run a small hospitality business with QR codes, cards and contacts, see CardDeck for small business, or browse every type in the QR code generator.
Printed-only menus vs a dynamic menu QR code
| Aspect | Without CardDeck | With CardDeck |
|---|---|---|
| Price changes | Reprint every menu | Update online; codes stay the same |
| Seasonal menus | New print run each season | Schedule the switch on a date |
| Sold-out dishes | Crossed out by hand | Removed from the menu page |
| Usage data | None | Scans by date and device |
| Guests without phones | Served | Keep a few printed menus too |