Explainer

A QR Code for Your Menu, Without the Reprint

What to link a menu code to, how to print it so it actually scans, and why a dynamic code stops a sold-out dish turning into a print run.

Daniel VSeptember 3, 20265 min read

Make the code with the dynamic QR code generator: 10,000 free codes, unlimited scans, no sign-up, and the menu behind it stays editable forever.

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

Frequently Asked Questions

What should a menu QR code actually point to?▾
A web page you control, if you have one. A PDF only if you do not: a PDF on a phone means pinching and dragging, and it is the single most common complaint about menu codes. If a PDF is your only option, keep it one page and set the page size close to a phone screen rather than A4. Either way, use a dynamic code so the destination can change later.
Why not just print a static QR code?▾
Because the menu changes and the table tent does not. A static code has the URL baked into the pattern, so a new supplier, a seasonal dish or a price rise means reprinting every card, stand and window sticker. A dynamic code points at a short link you own, so you edit the destination and every printed copy follows within seconds.
How big should the printed code be?▾
On a table tent, roughly 3 to 4 cm across is comfortable for a phone held at arm’s length. Keep the quiet zone, the blank margin around the pattern, clear of borders and artwork, and print black on white rather than a light colour on dark. Test with the oldest phone in the building before you order a hundred of them.
Do I need an app or a subscription for this?▾
No. 10,000 dynamic codes are free with no sign-up, unlimited scans, and the destination stays editable. Every scan redirects straight to the menu, with no interstitial page on any plan.
Can I tell whether people are actually scanning it?▾
Yes. Each code counts scans and records the first and last time it was used, so a code on the window can be compared against one on the tables. Link previews from chat apps are counted separately, so sharing your own link in a staff group does not inflate the number. The detailed report, including devices and cities, is a paid feature, but the data is recorded for every code from the start.
Should every table have its own code?▾
Only if you want per-table numbers, and most places do not. One code for the menu is simpler to reprint and easier to read. A second, different code is worth it for a separate job: a drinks list, a Google review link, or a booking page, each of which you can repoint independently.