Static codes are why restaurants reprint
A static QR code has the address written into the pattern itself. Change the address and the pattern changes, which means new table tents, new window sticker, new stands. Plenty of places have done a full reprint over one dish and one price.
A dynamic QR code encodes a short link you own, and the menu sits behind that link. Update the destination and every printed copy already in the room follows within seconds. The pattern on the card never has to change again. If you genuinely have a link that will never move, the static generator is fine and simpler.
What to put behind the code
- A web page, if you have one. It reflows to the phone, loads fast on a bad connection, and you can edit a price in a minute.
- A PDF only as a fallback. A PDF on a phone means pinching and dragging, and it is the loudest complaint about menu codes. If it is your only option, make it one page, set the page size near a phone screen rather than A4, and keep the file small enough to open on cafe wifi.
- Not a social profile. Sending a hungry table to an Instagram grid to hunt for a menu photo costs you orders.
- Not a login or an app install. The menu should open in one tap, from any phone, with no account.
Printing it so people can actually scan it
- Size. About 3 to 4 cm across on a table tent, larger on a window where people stand further back.
- Quiet zone. Leave the blank margin around the pattern clear. Borders, logos and background photos crowding the edge are the usual reason a code will not read.
- Contrast. Dark pattern on a light background. Pale ink on dark card looks smart and scans badly.
- Finish. Matte over gloss on tables: a glossy laminate under a downlight throws glare straight into the camera.
- Words next to it. "Scan for menu" converts better than a bare square, and it tells people the code is not a payment link.
- Test before the run. Oldest phone in the building, dim corner table, one scan. Two minutes against a hundred cards.
Once it is on the tables
Every code counts its scans and records when it was first and last used, which answers questions worth money: is the window code pulling anyone in, did the lunch insert do anything, is the code on the back of the receipt dead. Previews fetched by chat apps are counted apart from people, so sending your own link to the staff group does not quietly inflate the numbers.
Two codes are worth running: the menu, and one for whatever you want next, usually a review link or bookings. Keep them separate so you can repoint one without touching the other, and so the numbers stay readable.
If you also have an app, the same tool can send iPhone and Android scanners to their own store from a single printed code, covered in one QR code for iOS and Android.
Print once, change the menu as often as you like
10,000 free dynamic codes, unlimited scans, editable anytime, no sign-up.
Create a menu QR code