All articles
Restaurants 6 min read

How to Create a QR Code Menu for Your Restaurant (Step by Step)

From uploading your menu PDF to printing table tents — a practical guide for restaurant owners setting up their first digital menu.

TL;DR

Host your menu as a public PDF or web page, generate a dynamic QR pointing to it, brand the QR to match your restaurant, and print it on table tents at 3cm+ minimum size. Total setup time: about 20 minutes.

Why go digital

The math for restaurants is straightforward: printed menus cost $2–$8 per copy at scale, and every price change or new dish means reprinting the entire stack. A digital menu accessed via QR code costs nothing per customer and updates instantly.

Beyond cost, digital menus give you flexibility — daily specials, seasonal rotations, allergen filtering, photos of every dish, translated versions for tourists. Things a printed menu can't do without doubling in size.

Step 1: Get your menu online

You need a public URL that hosts your menu. Simplest option: export your current menu design as a PDF and host it on Google Drive with a public share link. That's it — no website needed. Free and takes 5 minutes.

Better option: build a mobile-friendly web page. Restaurants that go this route see 30–40% higher engagement (customers scroll more, read descriptions, add extras). Squarespace, Wix, and Toast Digital Menus are the common tools.

Best option (if you have online ordering): link the QR directly to your ordering page. Now customers scan → browse → order → pay without you touching the transaction.

Step 2: Generate a dynamic QR code

  1. 1Use a dynamic QR generator (like QRVolt) — dynamic is critical because your menu link will change eventually.
  2. 2Paste your menu URL.
  3. 3Pick brand colors — match your restaurant's identity. Dark foreground on light background scans most reliably.
  4. 4Add your logo in the center — restaurants with logo-embedded QRs get 20% more scans (people trust branded QRs more).
  5. 5Download as SVG for the printer. PNG works but SVG stays sharp at any size.

Step 3: Print and place

  • Table tents — the most common placement. Print at 3cm minimum. Include short text: 'Scan for menu' or 'Menu'.
  • Menu covers — if you keep some printed menus, add the QR on the cover for regulars who prefer digital.
  • Windows and door decals — for takeout customers.
  • Receipts and check presenters — perfect place to add a QR that goes to your review funnel or loyalty signup.
  • Sidewalk signs — for walk-in traffic; increase QR size to 8cm+ for scanning from a step or two away.

Step 4: Update as needed

Because the QR is dynamic, you never reprint the table tents. Update your hosted menu PDF (or web page) and every scan immediately shows the new version.

Common updates: pricing changes, new seasonal menu, temporary specials, hours changes, closure announcements. All handled without reprinting anything.

Track what customers actually look at

If you use a web page as your menu (not a PDF), you can see which sections customers linger on and which dishes get the most clicks. Combined with QR scan analytics, this becomes real market research: which items are worth featuring, which pricing changes worked, whether lunch traffic is different from dinner traffic.

Table-level tracking (a different QR per table) is overkill for most restaurants but works well for high-end places wanting to correlate menu views with server performance.

Try it now

Generate a QR code, free — no signup

Paste a link, brand it, download PNG or SVG. Upgrade only when you need editing and analytics.

Open the generator

Frequently asked questions