How to set up a QR menu for your restaurant
A good QR menu is a real page on your own domain that opens in two seconds, not a PDF. This guide covers how to structure it, which QR code to pick, what size to print it and how to get it read by Google.
Build a menu page with categories, prices and photos. Use a QR pointing to its address, printed clearly with high contrast. Include allergens, languages and your own domain.
1. Skip the PDF: a real page vs PDF vs image vs template
A menu page on your domain gives you control over branding and content. Check how easily it can be updated and read on a phone.
| Page (your domain) | Image | Subscription template | ||
|---|---|---|---|---|
| Load speed | Opens instantly | Slow | Slow | Medium |
| On a phone | Excellent | Poor, needs zoom | Poor | Good |
| Google can read it | Yes | No | No | Partly |
| Easy to edit | Yes | Reprint only | Reprint only | Yes |
| Who owns the URL | You | You | You | Their subdomain |
2. Static vs dynamic QR codes, and which you need
Most restaurants want a dynamic QR code: you change the destination whenever you like, without reprinting the code on every table, and you get scan analytics too.
| Static QR | Dynamic QR | |
|---|---|---|
| Destination | Fixed in the code | Editable any time |
| Change without reprinting | No | Yes |
| Scan analytics | No | Yes |
| Cost | Usually free | Small cost |
| Best for | One-off events | Restaurants and cafés |
3. Structure the menu so it sells
Split the menu into clear categories: drinks, food, desserts. Keep prices visible and add photos on your signature dishes, because guests order what they can picture.
Keep dish names short, add allergen and dietary tags, and compress your images so the page opens within two seconds on 4G.
4. Generate, design and place the QR code
The QR code should point to your menu on your own domain, not to a third-party platform that wraps it in ads. Print it at least 2x2 cm, 3-4 cm on tables, with high contrast and on material that survives spills.
A logo in the centre makes it clearly yours. The strongest spot is the table itself, which accounts for around 60% of scans, but add one at the entrance with a 'Scan for the menu' line. An NFC tag works the same way.
5. Test before you print
Scan the QR on both an iPhone and an Android, in different lighting, before you print a batch: one typo in the address means reprinting every table.
Check that the code scans instantly, the menu loads in under two seconds and the prices are correct.
6. Get found on Google and in AI answers
Add structured data on the menu page: the dishes, the prices and the currency in a format Google reads. That way your menu appears in Google and gets cited in AI answers, where a PDF never shows up. It works best as part of a full restaurant website or café website.
7. Languages, accessibility and allergens
Offer the menu in at least Albanian and English if you serve tourists or diaspora. Use readable type and good contrast so older guests can read it easily.
Show allergens and dietary tags clearly. A digital menu carries the same legal obligation as a printed one.
8. Keep it updated and own it
A digital menu changes in seconds: new prices, seasonal dishes and daily specials update for everyone at once, and the dynamic QR shows you how often it is scanned.
A menu build depends on the dishes, languages, photos and features you need. See the QR digital menu service.
How we build a QR menu
If you would rather not deal with the page, hosting and printing yourself, we build the whole chain: the menu, the QR code and the panel where you change a price without asking us.
The menu opens as a real page, so it also shows up on Google when someone searches the venue name next to 'menu'. See QR code menus for the full service, or restaurant websites if you need the site too.
- A menu that opens in about a second on a phone, no zooming, no PDF.
- A panel where you change prices and items yourself, any time.
- A dynamic QR: change the menu without reprinting the code.
- Albanian and English, with allergens where they belong.
- Connected to the venue's site, so it shows up on Google too.
Selected work
Real, shipped work for real clients across Kosovo and Europe.
Frequently asked questions
How much does a QR menu build cost?
It depends on the dishes, languages and features. You get a fixed build quote, and the menu on your domain remains yours.
Static or dynamic QR, which do I need?
For a restaurant or café, dynamic. A static QR hard-codes the address, so any change means reprinting every table.
Do QR codes expire?
A static QR never expires, because the address lives inside the code. A dynamic one works for as long as the service managing its destination is active.
What size should the QR be printed and where do I place it?
At least 2x2 cm, and 3-4 cm on tables, with high contrast. The best spot is the table itself, which accounts for around 60% of scans.
Can guests order or pay from the QR menu?
Yes, if you build the menu with online ordering and payment. Many venues keep it view-only and add table ordering later.
Does the guest need an app?
No. The guest scans the QR with their phone camera and the menu opens instantly in the browser, nothing to download.
How do I show allergens, and is it required?
Show them with clear tags next to each dish. A digital menu carries the same legal obligation as a printed one.
Why won't my QR scan or why is it slow?
Usually it is low contrast, too small a size, or the wrong address. If it scans but loads slowly, the culprit is a heavy PDF or uncompressed photos.
Let's start your project
Tell us a little about your idea or business and we'll reply with a plan and a quote, no obligation.
