ScanMosaic

QR code menus for restaurants: a practical setup guide

6 min read · Updated 18 October 2026

A QR code menu lets you change prices and dishes without reprinting, and gets the menu to the table before the server does. Done badly, it frustrates guests. Here's how to do it well.

Step 1: put your menu online

The code needs somewhere to send people. You have three choices:

  • A page on your website. Best for search and fully under your control.
  • Your ordering platform's menu page. Good if guests order and pay at the table.
  • A PDF. Quick, but hard to read on a phone. If you use one, keep it a single column and under 2 MB.

Whatever you choose, make sure prices are readable without zooming and the page loads fast on mobile data.

Step 2: make the code

Use the menu QR code generator, paste the link, and add your logo and colors. Turn on Dynamic code so you can switch to a new menu, a brunch menu or a holiday menu without new table cards.

Step 3: print for the table

  • Make the code at least 3 cm wide. Restaurants are often dim.
  • Add a call to action like 'Scan for the menu' in the frame.
  • Choose matte table tents or stickers. Glossy laminate reflects lights.
  • Put the table number next to the code if guests order from their phones.

Keep paper menus too

Some guests don't have a smartphone, have a flat battery or simply prefer paper. Keep a few printed menus, and train staff to offer them. Many places see the best results offering both.

Add more codes that help

Common mistakes

  • Linking to a PDF that needs pinching and zooming.
  • Codes too small to scan from across the table.
  • Static codes printed with a link that later changes.
  • No call to action, so guests don't know the code is the menu.
FAQ

Frequently asked questions

Questions

Do guests need an app to view a QR menu?

No. iPhone and Android cameras open the menu link directly in the browser.

Can I update prices without reprinting?

Yes, if the code links to a page you can edit, or if you use a dynamic code and change where it points.

What size should a QR code on a table be?

At least 3 cm (1.2 in) wide, larger in dim rooms or if the code holds a long link.

Make your first code in under a minute

Free, private, and checked to scan before you download.

Create a QR code