QR code menus for restaurants: a practical setup guide
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
- A WiFi code on the same table card saves staff a question.
- A Google review code on the bill invites feedback at the right moment.
- An Instagram code by the door helps guests find you again.
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.