🍽️ Restaurants
How to create a restaurant menu QR code without reprinting it
QR menus are now standard, but most are poorly implemented: the PDF file is too large, is unreadable on a phone, and forces the restaurant to reprint its signs after every price change. One technical choice at the start solves all three problems.
4 min readUpdated
On this page
The main advantage of a digital menu is not the paper it saves. It is the ability to change a price at 11:00 a.m. and have every table show the update at 11:01. For that to work, the QR code must point to an editable link rather than directly to the file.
The mistake 90% of restaurants make
They create a QR code that points straight to the PDF, such as “myrestaurant.com/march-menu.pdf.” When the menu changes, the new file has a different name, but the printed QR still opens the old menu or an error page. The fix is to put an editable short link between the QR code and the file:
Printed QR → your short link → current menu. Change the link's destination and every QR already in print automatically opens the new menu.
How to set it up in four steps
- 2
Create the QR code with the generator on this page
Paste the menu address. The resulting QR points to a short link whose destination you can change later.
- 3
Download the PNG and design the table sign
Use a side length of at least 3 cm for close-range scanning. Add a short instruction above it, such as “Scan to view the menu.”
- 4
Claim the link with your account
This prevents expiration and lets you edit the destination whenever the menu changes. Without this step, the printed QR stops working after 30 days.
What should open after someone scans
- It should open in under 3 seconds on mobile data, not just on your Wi-Fi.
- It should be readable without zooming. An A4 or letter-size PDF on a phone forces guests to enlarge it and lose their place, the number-one complaint.
- It should not require a download. If the phone downloads a file instead of displaying the menu, half the table gives up.
- Put prices with each section, not in a separate column that gets cut off.
- Use photos only for the dishes you want to promote. A photo for every item makes the menu heavy and prevents anything from standing out.
Always keep a physical menu available
Not everyone has mobile data, enough battery power, or the eyesight to read from a screen. Keeping two or three printed menus in the dining room keeps you from losing customers and is required in several jurisdictions.
What you can learn from scan data
Once the link is in your account, you can see scans by day and hour. Use the data to compare lunch with dinner, see whether the window sign gets scans from the street, and spot a table whose QR is no longer being used because the sign came loose or became dirty.
Where to place the QR codes
| Location | Suggested size | Purpose |
|---|---|---|
| Two-sided table sign | 4 cm | Main menu. |
| Window / door | 10 cm | Let people see prices before entering. |
| Coaster or napkin holder | 3 cm | Drink or dessert menu. |
| Receipt | 2 cm | Satisfaction survey or review. |
Frequently asked questions
Can I change the menu without replacing the printed QR code?
Yes, if the QR points to an editable short link in your account. Change the destination and every existing sign opens the new menu immediately.
Is it free to make a QR code for a menu?
Yes, generating it is free. A free account keeps the link from expiring and lets you update the destination.
Is a PDF or a web page better for a menu?
Use a web page whenever possible. PDFs require zooming and sometimes download instead of opening in the browser. If a PDF is your only option, make it narrow and vertical for a phone screen.
How many scans can it handle?
There is no scan limit. The same QR code can be read as many times as needed.
Can I use the same QR code on every table?
Yes, and that is the most practical approach. To compare areas, create a different link for the dining room, patio, and bar, all pointing to the same menu.
Make it yours and track every click
Create a free account so your links do not expire and you can measure country, device, and source.