How to Make a Menu QR Code for Your Restaurant
A menu QR code lets diners open your menu on their own phone the moment they sit down — no laminated menus to clean, no reprints when prices change, and no waiting for a server to bring one over.
The best part is that a dynamic menu QR code points to a hosted copy of your menu, so you can swap tonight's specials or fix a price in seconds while the printed code on every table keeps working.
Create your free menu QR code — free, in under a minute.
Open the generatorWhat is a menu QR code?
A menu QR code is a small square barcode that opens your restaurant menu when scanned with a phone camera. Instead of encoding the whole menu, the code contains a short link to a hosted copy of your menu file — a PDF, JPEG, or PNG.
Because the code only stores the link, the menu behind it can be replaced at any time. That is what makes it dynamic: print the code once on table tents, stickers, or posters, and update the menu file whenever your dishes or prices change.
How to create a menu QR code in 5 steps
- 1Open the QRCraft generator and select the Menu tab.
- 2Upload your menu as a PDF, JPEG, or PNG (up to 20MB). A PDF works best for multi-page menus.
- 3Give the code a name like “Dinner menu” so you can find it in your dashboard later.
- 4Customize the design — match your brand colors, add your logo, and put a “View menu” frame under the code.
- 5Create the code, download it as PNG or SVG, and print it on table tents, window stickers, or receipts.
Why restaurants use menu QR codes
- ✓Update prices and dishes without reprinting — the printed code never changes, only the file behind it.
- ✓Cut printing costs: one print run lasts as long as the table tent does.
- ✓Faster table turns — guests see the menu the moment they sit down.
- ✓Cleaner than shared physical menus, and always available even at peak hour.
- ✓Scan analytics show how many guests viewed the menu, at what times, and on which days.
Tips for menus that scan well
- ✓Export your menu PDF with selectable text rather than a photo of a printed page — it loads faster and stays readable when zoomed.
- ✓Print the QR code at least 2 × 2 cm; bigger for posters scanned from a distance.
- ✓Keep strong contrast between the code and its background, and always test-scan a printed sample before rolling out to every table.
- ✓Add a short call to action like “Scan for menu” — codes with instructions get scanned more.
Frequently asked questions
Can I change my menu after printing the QR code?
Yes — that is the point of a dynamic menu QR code. Replace the hosted file in your dashboard and every printed code immediately serves the new menu.
What file formats can I use for the menu?
PDF, JPEG, and PNG, up to 20MB. PDF is recommended for multi-page menus.
Do diners need an app to scan the code?
No. The built-in camera on iPhone and Android recognizes QR codes and opens the menu in the browser.
Is the menu QR code free?
Yes — QRCraft menu QR codes, hosting, and scan analytics are free while the product is in beta.
Create your free menu QR code — free, in under a minute.
Open the generator