Free Dynamic QR Code for Restaurant Menus

Put one code on every table and keep the menu behind it current, even when prices or dishes change next week.

Dynamic: change where the code points after printing, and see how many people scan it.

Design

#000000
#ffffff
Dot style
Corner style
Frame with call to action
#000000

Say what people get: "SCAN FOR MENU" usually gets more scans than "SCAN ME".

Preview

Create the code to get your scannable dynamic QR.

A menu changes more often than the table it sits on. Seasonal dishes rotate, suppliers raise prices, and a sold-out item needs to disappear before the dinner rush. If your QR code points straight at a PDF file, every one of those changes means printing new table tents. A dynamic code solves that by sending guests through a short redirect you control.

With a dynamic code, the printed square stays the same while the destination behind it can move. Swap the lunch menu for the dinner menu at 4 pm, point to a new hosting page after a website rebuild, or temporarily send guests to a holiday set menu. The table cards never leave the table, and nobody has to hunt for a sticker to cover an outdated code.

Why use a dynamic QR code for restaurant menus

Price changes without reprinting

When an ingredient cost jumps, you update the menu file or page and, if the address changes, repoint the code from your manage link. The acrylic stands and laminated cards already on the tables keep working with no new print run.

Switch menus by time of day

Breakfast, lunch, dinner, and brunch can each live at their own address. Change where the code points as service changes, so guests always land on what the kitchen is actually cooking right now.

See when people really scan

Daily scan counts show whether guests use the code at all, and the device split tells you whether to optimize the menu for iPhone or Android screens. No personal data about diners is collected.

Survives a website rebuild

Restaurants switch website builders and ordering platforms often. A static code breaks the moment the old menu URL disappears. A dynamic code just needs a new destination typed into the manage page.

How to set it up

  1. Publish your menu as a mobile-friendly web page or a lightweight PDF, and copy its address. A web page loads faster on weak restaurant Wi-Fi and is easier to read on a phone.
  2. Paste that address into the generator above, name the code something like "Table menu - main room," and add your logo in the center if you want the code to look on-brand.
  3. Download the SVG for your printer or designer, and save the private manage link somewhere safe, such as a shared password manager. Without it you cannot edit the code later.
  4. Print a test card, scan it with both an iPhone and an Android phone under your dining room lighting, then print the full batch for every table.

Where to place it

  • Table tents or acrylic stands at the center of each table, facing the seat most guests take first.
  • A small sticker on the corner of the table itself, sealed with a clear laminate so it survives wiping.
  • The front window or host stand, so people waiting outside can browse before they are seated.
  • Takeout bags and receipt footers, so customers can find the menu again when ordering next time.
  • Bar counters and patio tables, where printed menus blow away or get wet.

Tips that improve scans

Print it big enough

Aim for at least 2.5 cm (1 inch) square on a table card, and larger if the card stands more than an arm's length away. Leave a clear white margin around the code so phones lock on quickly.

Tell guests what they get

"Scan for today's menu" works better than a bare code. If you also offer paper menus on request, say so, because some guests prefer them and will appreciate knowing they can ask.

Keep the menu page light

Large photo-heavy PDFs stall on mobile data. Compress images, put categories at the top for quick jumping, and show prices clearly. Allergen notes should be one tap away, not buried.

Use high contrast colors

Dark code on a light background scans most reliably in dim dining rooms. If you change the brand colors, test the card in your actual lighting before printing fifty of them.

A bistro changes its menu mid-season

A small neighborhood bistro printed forty table stands in spring, each with a code pointing at a menu PDF. In July the owner moved the menu onto a new website and added a summer tasting section. Instead of ordering new stands, she opened her manage link, pasted the new menu page address, and saved. Every stand in the room sent guests to the new menu that same evening, and the old PDF could be deleted safely.

Frequently asked questions

Can I change the menu after the QR codes are printed?

Yes. You can edit the menu page or file itself at any time, and if the address changes you can repoint the code from your private manage link. The printed code stays exactly the same, so no reprinting is needed.

Does the menu code expire or stop working after a number of scans?

No. Codes made here do not expire and have no scan limit, so a busy dining room can use the same table cards for years. Just keep the destination page online and keep your manage link saved.

Should I link to a PDF or a web page?

A web page usually works better on phones because it reflows to the screen and loads faster. A PDF is fine if it is small and readable without zooming. Either way, a dynamic code lets you switch formats later.

Can I use one code for several locations?

You can, but separate codes per location are more useful. Each one gets its own scan stats, and you can point each branch to its own menu and prices if they differ.