On this page

A printed menu is a promise you cannot take back. Change a price, run out of a dish, close for a week, and the paper on the table keeps saying otherwise. A dynamic QR code solves exactly that, for the price of one print run.

What a dynamic QR code actually does

A static QR code contains the destination itself. Whatever address is encoded at printing time is the address forever, so changing the menu means printing again.

A dynamic QR code contains a short link that belongs to your account. When someone scans it, the link redirects to whatever page you have set as the destination. You change the destination, not the code. The card on the table keeps working.

Static QR codeDynamic QR code
Changing the menuReprint everythingEdit the page
Closing for a weekNew code, new cardsPoint it at a notice page
Knowing how often it is scannedNoYes, per code
RiskNone after printingThe link must stay alive

Where the code earns its keep

  • On the table. One code for the room, not one per table, unless the lunch and evening menus differ.
  • On the receipt. A review request or a booking for next time, decided after the meal rather than during it.
  • In the window. Opening hours, the menu and a way to book, for the person walking past at 19:40.
  • On the van or the toolbox. A quote request form for a trade, where the customer is standing next to the problem.
  • On the business card. A page with your phone, address and services, instead of a number typed by hand.

Point it at something worth the scan

The scan is a small effort, so the page behind it has to pay it back immediately. Three rules:

Answer the question they already have

At a table, that question is "what can I eat and what does it cost". Not "who are we". Put the menu first, the hours second, the story last.

Keep the path short

Two taps from scan to menu. If the code opens a homepage with a cookie banner, a video and a newsletter popup, half the scans stop there.

Make the phone version the real version

Large tap targets, no horizontal scrolling, no PDF. A PDF menu zooms and pinches on a phone; a page does not.

Two things people get wrong

Printing someone else's code. Free generators sometimes hand out codes that stop resolving when a trial ends. Check who owns the redirect, and keep the code in an account you control.

Putting the code everywhere at once. Start with one surface, usually the table or the shop window, and watch the scans for two weeks. When you know people use it, add the next surface.

A menu that updates itself

Keep the menu in a content list rather than inside the page design. Change a price once and the QR page, the website section and the printed-format export all show the new price. That is the part that saves the reprint, not the QR code alone.

Frequently asked questions

Does a dynamic QR code expire?
It should not. A dynamic code is a short link owned by your account, so it keeps working as long as the account is active and the destination page exists. Ask before you print: some free generators hand out codes that stop working after a trial period.
Can I use one code for several tables?
Yes, and it is usually the right choice. One code for the room keeps printing cheap and makes the statistics readable. Use a separate code only when the destination really differs, for example a lunch menu in the front room and a full menu in the garden.
What should the code open?
A page that answers the question the customer already has: the menu with prices, the opening hours, and a way to book or call. Not a homepage with a video and a newsletter popup. Two taps to the menu is the target.