Restaurant Menu QR Code

Put a code on every table and let guests open the menu on their own phone - then change the menu without reprinting a thing.

A menu QR code is simply a link to a web page or a hosted PDF that contains your menu. Guests scan it, the menu opens in the browser, and nobody has to hand out, wipe down or reprint a physical card between sittings. The important detail is that the code points to a URL you control, so when you swap in a seasonal menu, add allergen notes or change a price, you edit the page - not the hundreds of stickers already stuck to your tables.

If you can, use a lightweight HTML menu page rather than a PDF. It loads faster on a phone, reflows to fit the screen instead of forcing guests to pinch and zoom, is easier for screen readers, and can be indexed by search engines so people find your dishes before they walk in. A PDF works, but treat it as a fallback.

Generate one master code for the whole menu and place it consistently - table tents, a sticker on the corner of each table, the front window, and the receipt. Use a dark code on a light background with a generous empty margin, because restaurant lighting is often warm and dim, which is the hardest condition for a phone camera to read a low-contrast code.

Generating…

How to set up a QR menu for your restaurant

  1. Publish your menu at a permanent URL on your own site, or a public PDF link that does not require a login.
  2. Paste that URL into the generator above and replace the example address.
  3. Check the page on a real phone over mobile data: it should load in a couple of seconds and be readable without zooming.
  4. Style the code with your brand colours if you like, but keep strong contrast and an unbroken quiet zone.
  5. Download SVG for table stickers and window decals, print one sample, and scan it under your actual dining-room lighting before ordering a full run.

Static codes versus dynamic redirects

The codes made here are static: they encode your destination directly, so they never expire, never depend on a subscription, and keep working if a third-party redirect service disappears. That permanence is a real advantage for printed material you cannot easily replace.

The trade-off is that the URL itself is fixed. If you think you will move the menu to a different domain, use a short, stable path on your own site (for example /menu) that you can redirect or repoint internally. You get the same edit-anytime flexibility without paying anyone a monthly fee.

Make the destination page worth scanning

Most menu pages fail on the phone, not on the code. Keep the page small, put prices and dish names in real text rather than in an image, mark allergens clearly, and put opening hours and the booking link near the top. Avoid PDF-only menus that require pinch-zoom. A fast, readable page is also the one that ranks when someone nearby searches for what you serve.

Frequently asked questions

Can I change the menu without reprinting the QR code?

Yes. The code points to a URL, not to the food list itself. Update the page or replace the PDF at the same address and every printed code shows the new menu immediately.

Should the QR code open a PDF or a web page?

A web page is usually better: it loads faster, fits a phone screen automatically, is accessible and can appear in search results. Use a PDF only if you cannot publish a page.

How big should a menu QR code be on a table?

About 3-4 cm square works for a table tent scanned from a seated distance. Add a clear empty margin around it and keep dark-on-light contrast, especially in dim lighting.

Do I need a different code for every table?

No. One master code for the whole menu is simpler to manage and cheaper to print. Use separate codes only if you need table-specific ordering or tracking.

Make a menu code you can print today

Free, unlimited, no sign-up, and nothing you type ever leaves your browser.

↑ Back to the generator

More free QR code tools