QR Codes for Restaurants: Digital Menu Setup Guide

How to create and use QR codes for restaurant digital menus — setup steps, best placement, design tips, and how to update your menu without reprinting QR codes.

By BarcodeGenerate Team ·

Reprinting menus is expensive. A small restaurant updating its menu three times a year — seasonal items, price adjustments, 86’d dishes — can spend $500–800 annually just on new laminated copies. A QR code menu brings that printing cost to near zero, because the code stays the same and you update the webpage.

The tradeoffs are real (some guests don’t want to use their phone; some phones have dead batteries). But for most sit-down restaurants, QR menus have become the default, not the exception.

This guide covers the practical setup: how to create the codes correctly, where to place them, and how to handle updates without reprinting.


How QR Code Menus Work

The QR code itself is just a link. When a guest scans it, their phone opens a URL — typically your menu hosted on a website, a PDF, or a dedicated menu platform.

The key insight: the QR code encodes a URL, not the menu content. This means:

  • Your menu lives at the URL (your website, Google Drive, a menu app, etc.)
  • The QR code just points to that URL
  • When you update the menu, the URL stays the same — so you never need to reprint codes

This architecture is why “dynamic QR codes” work: the code doesn’t change; only the content at the destination URL changes.


Three Menu Hosting Options

Option 1: Your Restaurant’s Website

If you have a website with a menu page (even a simple /menu page), this is the best option. You control the design, loading speed, and content. Update the menu by editing your site.

Best for: Restaurants with existing websites, tech-comfortable operators, chains.

Option 2: PDF on Google Drive or Dropbox

Upload your menu PDF to Google Drive and set sharing to “anyone with link can view.” Use the share URL in your QR code.

To update: replace the file in Drive. The URL stays the same, so the QR code still works.

Best for: Small operators who update menus infrequently, staff-managed PDFs.

Limitation: PDFs don’t display well on all phones; loading can be slow.

Option 3: Dedicated Menu Platforms

Services like Square, Toast, Menufy, or QR Tiger offer menu management with built-in QR code generation. Your menu lives in their system.

Best for: Operators who want analytics, order integration, or multilingual menus.

Limitation: Monthly subscription fees; dependent on third-party platform uptime.


Step-by-Step: Creating Your Restaurant QR Code

Step 1: Decide on your menu URL

Before generating anything, set up the URL your QR code will point to. This is the critical step most guides skip.

  • Create your menu page, upload your PDF, or set up your menu platform
  • Confirm the URL works on mobile before printing
  • Choose a short, stable URL — avoid URLs with tracking parameters or session tokens

Step 2: Generate the QR code

Go to the QR Code Generator and:

  1. Paste your menu URL
  2. Set Error Correction to Level H — restaurant environments are harsh; codes get greasy, scuffed, or printed on uneven surfaces. Level H tolerates up to 30% damage.
  3. Set size to at least 200×200 pixels for screen use, or download SVG for printing
  4. Test by scanning the generated code before printing anything

Step 3: Design for your environment

The QR code needs to be large enough to scan reliably from table distance. Minimum practical print size for a table tent: 4cm × 4cm (1.6 inches square). Larger is better — 6cm × 6cm is the restaurant industry standard.

If you’re adding a logo or custom design, ensure the QR code itself is not obscured. The finder patterns (three square corners) must be fully visible.

Step 4: Download and prepare for print

For printed table materials, always download as SVG for sharp printing at any size. Import into your label design software, Canva, or send to a print shop.


Where to Place QR Code Menus

Placement directly affects whether guests actually use the codes. The best locations:

Table Tents

A small folded card that stands on the table. This is the most common format. Print the QR code on one panel with brief instructions (“Scan for our menu”).

Place the tent where guests naturally look when they sit down — center of table for two-tops, near the salt/pepper for larger tables.

Acrylic Stands

A QR code card in a clear acrylic holder. More durable than paper, easier to wipe clean, looks more polished. Widely available for under $2 each.

Printed on the Table (Permanent)

Some restaurants laminate the QR code directly onto the table surface or use table overlays. Works well for high-traffic restaurants; requires table replacement if URL ever changes (so use a URL you control permanently).

Stickers on the Door or Host Stand

For takeout orders, a QR code at the entrance or pickup window lets customers browse the menu while waiting.

What to Avoid

  • Placing codes on windows where sunlight causes glare
  • Printing codes on dark backgrounds — insufficient contrast causes scan failures
  • Codes that are smaller than 3cm × 3cm on printed materials
  • Codes without any instruction text — some guests need to know they should scan it

What to Put Near the QR Code

The code alone confuses some guests. A brief label dramatically improves usage:

📱 Scan for Menu
(or ask your server for a printed menu)

Including a fallback option (“ask your server for a printed menu”) reduces friction for guests who don’t want to use their phones or whose battery is dead. Offering the choice makes QR codes feel like a convenience, not a requirement.


Updating Your Menu Without Reprinting

This is the main operational advantage of QR code menus.

If you control the URL (your website):

  • Edit the menu page content
  • Changes are live immediately
  • QR codes never need to be reprinted

If you’re using a PDF:

  • Replace the file in Google Drive or Dropbox (use “manage versions” or replace the file — keep the same filename to preserve the URL)
  • Confirm the link still works after replacing

If you’re using a menu platform:

  • Edit within the platform’s dashboard
  • URL stays the same; QR code unchanged

What triggers a reprint?

You only need to reprint QR codes if your URL changes. To avoid this:

  • Set up a permanent domain you control (yourrestaurant.com/menu)
  • Avoid using URLs from third-party services as your permanent link — if you cancel the subscription, the URL disappears

Troubleshooting Common QR Menu Issues

Guests can’t scan the code

  • Check that the print size is at least 4cm × 4cm
  • Verify sufficient white space (quiet zone) around the code
  • Test in the same lighting conditions as the restaurant — dim lighting makes scanning harder
  • Confirm no glare from laminate or glossy finish

The menu doesn’t display well on phones

  • If using a PDF, switch to a mobile-optimized web page
  • Test on both iPhone and Android
  • Ensure the page loads in under 3 seconds on a standard mobile connection

Some older phones can’t scan

  • iPhones running iOS 11 or later can scan QR codes natively with the Camera app
  • Android phones running Android 8+ with Google Lens can scan natively
  • Guests with older phones may need a QR reader app — mention this on the code label: “Scan with Camera app or QR reader”

The code scans but shows an error page

  • Your URL has changed or the page was deleted
  • Check that the URL in the QR code matches the actual menu location
  • Regenerate the code with the correct URL and reprint

QR Code Size Reference for Restaurant Use

MaterialRecommended QR SizeMinimum QR Size
Table tent (card)6cm × 6cm4cm × 4cm
Acrylic stand insert5cm × 5cm3.5cm × 3.5cm
Wall poster10cm × 10cm6cm × 6cm
Window sticker8cm × 8cm5cm × 5cm
Receipt2.5cm × 2.5cm2cm × 2cm

Cost Comparison: Printed Menus vs QR Menus

Printing costs vary widely depending on your market and the menu format (laminated, leather-bound, simple card), but here’s a realistic breakdown for a mid-size restaurant:

Printed menu ongoing costs:

  • Reprinting 40 laminated menus at $3–6 each, 3–4 times/year: $360–960/year
  • Replacement for damaged/worn copies during the year: add 20–30%
  • Staff time to update, proof, and distribute new menus

QR code menu:

  • Initial acrylic stands (optional): $1.50–3 each, one-time
  • Menu updates: $0 — you edit the webpage
  • Reprints: only if your URL changes, which it shouldn’t

The savings aren’t enormous for a small café with 20 tables, but they’re real. The bigger win is operational: when a supplier runs out of a dish mid-service, you can take it off the menu from your phone in 30 seconds, not the next time you reprint.


Summary

The setup is straightforward:

  1. Host your menu at a stable URL you control
  2. Generate a QR code pointing to that URL with Level H error correction
  3. Print at sufficient size (minimum 4cm × 4cm) with clear instruction text
  4. Place at eye level when guests are seated
  5. Update your menu by changing the URL content — never reprint the code

Use our QR Code Generator to create your menu QR codes for free. Download SVG for sharp printing at any size, and test the code thoroughly before printing your full table set.

Topics: restaurant qr codedigital menuqr code menucontactless menurestaurant technology

Try the free barcode generator

Create professional barcodes and QR codes instantly. No registration required.