Restaurant menu QR code: table tents that never go out of date

A menu QR code lets guests open your menu on their own phone. Make it dynamic and you can change dishes, prices or the whole menu behind the code, so the table tents you print today still work next season.

Table 12 · menu
QUICK ANSWER

What is a menu QR code?

A menu QR code is a QR code on a table, counter or window that opens a restaurant's menu on the guest's phone. It links to a menu web page or PDF. A dynamic menu QR code points to a short link you can re-target, so updating dishes, prices or seasonal menus never requires reprinting.

Updated October 2026 · 6 min read · By the CardDeck team
Key takeaways
  • Guests open your menu on their phone, with no app needed
  • Dynamic codes let you change the menu behind the code anytime
  • Schedule switches for lunch, dinner or seasonal menus
  • Link to a mobile menu page or a PDF
  • Keep printed menus available for guests who prefer paper

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

  1. Publish your menu. Use a mobile-friendly page on your website, or a phone-friendly PDF at a public link.
  2. Create a dynamic code in CardDeck and paste the menu link as the destination.
  3. Name it, for example "Dining room table tents".
  4. Style it. Add your logo and colors. Keep a dark code on a light background; dim lighting makes low-contrast codes harder to scan.
  5. Download SVG and add it to your table tent, sticker or menu card design.
  6. Add a clear label such as "Scan for our menu" next to the code.
  7. 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

  1. Guests ask staff questions the menu should answer, such as allergens.
  2. Guests scroll for a long time before ordering.
  3. 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

  1. Tables vs window. Give the window sign its own code to see how many passers-by browse the menu.
  2. Dining room vs takeaway leaflets. A separate code on leaflets shows how many people reorder.
  3. 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

AspectWithout CardDeckWith CardDeck
Price changesReprint every menuUpdate online; codes stay the same
Seasonal menusNew print run each seasonSchedule the switch on a date
Sold-out dishesCrossed out by handRemoved from the menu page
Usage dataNoneScans by date and device
Guests without phonesServedKeep a few printed menus too
Try Menu QR Code free — no credit card required.Start free

How it works

  1. Put your menu online

    Publish it as a mobile web page or a phone-friendly PDF at a public link.

  2. Create a dynamic code

    Point it at your menu so you can change the destination later.

  3. Design your table tents

    Add your logo and colors, a clear "Scan for menu" label and your WiFi code if you offer it.

  4. Print, place and update

    Print, test on two phones and change the menu link whenever the menu changes.

What’s included

Editable destination

Change the menu link without touching the printed code.

Scheduled switches

Move from the lunch menu to the dinner menu, or to a seasonal menu, on a set date.

Web page or PDF

Link to whichever menu format you already have.

Scan counts

See how often the menu is opened, by date and device type.

Brand styling

Your logo and colors, with a contrast check for dim dining rooms.

Print-ready export

SVG for table tents, stickers, window decals and takeaway leaflets.

POPULAR WITHSmall BusinessEvents

Use cases

Restaurants

Table tents on every table that always open the current menu.

Cafes and bars

Counter and table codes for drinks lists and specials.

Takeaways

Codes on bags and leaflets for repeat orders.

Hotels

Room service and restaurant menus in rooms and lobbies.

Food trucks and markets

A sign code so the queue can browse before ordering.

Frequently asked questions about menu QR code

Do guests need an app to scan a menu QR code?

No. The built-in camera on current iPhone and Android phones opens the menu in the browser.

Can I change my menu without reprinting the QR code?

Yes, if the code is dynamic. Update the menu page or point the code at a new menu, and every printed code opens the new version.

Should my menu be a PDF or a web page?

A mobile web page is usually faster and easier to read on a phone. A phone-friendly PDF works if that is what you have.

What size should a menu QR code be on a table?

At least 3 × 3 cm on a table tent or sticker, with a clear margin around it. Test it in your real lighting before printing many.

Can I have different codes for each table?

Yes. Create a code per table, or generate them in bulk from a spreadsheet, so you can tell tables apart in your scan counts.

Is a menu QR code free?

Static codes are free and unlimited. Dynamic codes, which let you change the menu behind the code, are included up to your plan limit: 2 on Free, 50 on Pro, 200 on Team and unlimited on Business.

Works well with

All products →
Codes

QR Code Generator

A free QR code generator for codes that look like your brand and scan every time

Codes

PDF QR Code

PDF QR code generator: open brochures, manuals and price lists on any phone

Codes

Dynamic QR Codes

Dynamic QR code generator: print once, change the destination anytime

Codes

WiFi QR Code

WiFi QR code generator: let guests join your network in one scan

Try Menu QR Code free with CardDeck.

Create your Card