Skip to content

QR Code Menus for Restaurants: Setup, Printing & Best Practices

Set up a QR code menu for your restaurant: what to link to, PDF vs web page, table tent design, hygiene benefits, and printing tips that keep codes scannable.

PDFEdit TeamSeptember 23, 20265 min read

A restaurant table tent with a QR code linking to the digital menu, a phone scanning it

The short version: publish your menu at a stable URL, generate a QR code that points to it, and print the code on table tents. Update the page — not the codes — when prices change.

QR menus went from pandemic necessity to permanent fixture because they solve real restaurant problems: printing costs, outdated prices, and the logistics of reprinting every time the chef changes a dish. Done well, they're invisible infrastructure. Done badly, they're a blurry code linking to a 40MB PDF that won't load on restaurant WiFi.

Step 1: Get the menu online at a stable URL

This is the step people skip, and it's the most important. The QR code should point to a URL you control — your website's menu page, a hosted PDF, or a menu platform. Never encode the menu content directly in the QR code (it bloats the code and can never be updated).

A mobile-friendly web page is the best option. It loads fast, adapts to any screen, and you can update a price in seconds. If you have a website, a simple /menu page is all it takes.

A PDF is the pragmatic option. If you already have a designed menu as a PDF, host it somewhere with a permanent link and point the code there. Keep it under a few megabytes, make sure the text is readable on a phone screen, and check it loads quickly. (And if your menu is a Word file or images, convert it to a proper PDF first.)

What about menu platforms? Dedicated digital-menu services add nice features (photos, multilingual, ordering), but they also add monthly cost and lock-in. For most small restaurants, a page you control is enough.

Step 2: Generate the QR code

Use the free QR code generator:

  1. Enter your menu URL as the content.
  2. Set the error correction level to Medium or High — table tents get handled, splashed, and wiped; higher correction keeps them scannable when damaged.
  3. Keep dark-on-light contrast. Your brand color is fine for the code as long as it's dark against a light background.
  4. Download as SVG for print — it scales to table-tent or poster size with zero quality loss. Use PNG for digital use (social media, your website).

Print one code per table placement. If you have indoor and outdoor seating with different menus (or a drinks menu vs. food menu), make separate codes and label them clearly.

Step 3: Design the table tent

The tent is a tiny poster — treat it like one:

  • Big code, clear label. "SCAN FOR MENU" in large type, with a smaller line like "No app needed — just point your camera." Many customers still hesitate; the instruction matters.
  • Minimum 3 × 3 cm code, bigger for wall-mounted or outdoor posters.
  • Your logo and a hint of branding. The tent is also marketing.
  • WiFi details on the same tent. Guests need internet to load the menu — pair the menu code with your WiFi QR code on the same card and you've solved both problems at once.
  • Laminate it. Menus live in the splash zone. Lamination or acrylic holders keep codes scannable for months.

The update workflow

This is where the stable-URL approach pays off. New seasonal menu? New prices? Update the page or swap the PDF at the same URL. Every printed code in the restaurant instantly serves the new menu. No reprinting, no waste, no "sorry, the menu changed" conversations.

One caution: if you host the menu PDF on a service that changes URLs when you re-upload, your codes break. Use a host with a permanent link, or better, your own website.

Accessibility and the human touch

QR menus have critics, and some of the criticism is fair:

  • Keep some physical menus. Older customers, people with low vision, dead phone batteries — a stack of printed menus behind the counter costs little and avoids turning anyone away.
  • Staff should offer, not assume. "Would you like me to bring a printed menu?" is hospitality. Watching a confused guest struggle with a code is not.
  • Make the digital menu genuinely usable. Large text, clear sections, prices next to items (not on a separate page), and fast loading. If your digital menu is worse than paper, the QR code is just a barrier.

Hygiene, cost, and other honest benefits

  • Hygiene: no shared physical menus passing between dozens of hands — a real consideration that outlasted the pandemic.
  • Cost: one design, printed once, updated digitally. Compare that to reprinting menus every season.
  • Analytics: a menu page can tell you which sections get viewed — genuinely useful for menu engineering.
  • Multilingual: a web menu can offer language switching; a printed menu can't without doubling the print run.

Beyond the menu: other QR codes worth printing

Once the menu code is working, the same one-minute workflow covers more:

Reviews. A code linking to your Google or TripAdvisor review page, on the bill folder or a small table card. "Enjoyed your meal? Leave us a review" with a scannable code converts far better than a verbal ask. Time it right — present it with the bill, when satisfaction is highest.

WiFi. As mentioned above — pair it with the menu tent. Guests need connectivity to load the menu anyway.

Loyalty and mailing list. A code to your newsletter signup or loyalty program enrollment. Paper signup sheets gather dust; a code at the counter gathers emails.

Social media. A code to your Instagram profile on the window or menu cover. Followers are future reservations.

Ordering and payment. Some restaurants extend QR codes to table ordering or bill payment. That's a bigger operational decision — it changes staffing and workflow — but the code itself is the easy part.

Each of these is the same pattern: stable URL → generated code → thoughtful placement. The menu is the highest-value one; the rest are incremental wins.

Quick setup checklist

  1. Menu published at a permanent URL you control
  2. QR code generated (SVG, high error correction, strong contrast)
  3. Table tents designed, laminated, one per table
  4. WiFi code on the same tent
  5. Tested on iPhone and Android, on your actual restaurant WiFi
  6. A few printed menus kept behind the counter
  7. Staff briefed to offer help

Set it up once, update it digitally forever. Generate your menu QR code and you're most of the way there.

Keep reading

Back to all guides