· 7 min read

QR Codes for Restaurant Menus: Setup Guide & Best Practices

QR code menus became the norm during the pandemic and many restaurants kept them. Here's how to set up a QR code menu that actually works — from creating the code to printing and placing it.

Why Restaurants Use QR Code Menus

QR code menus let diners scan a code on their table to view the menu on their phone. They became widespread during COVID-19 for contactless service, but many restaurants continue using them because of real practical benefits:

  • Easy updates: Change prices, add seasonal items, or mark dishes as sold out — without reprinting
  • Cost savings: No printing costs for physical menus
  • Multilingual support: Link to menus in multiple languages
  • Hygiene: Fewer shared surfaces between diners
  • Analytics: Track how many people view your menu and popular viewing times

How to Set Up a QR Code Menu

Option 1: Link to a PDF Menu (Simplest)

  1. Create your menu as a PDF
  2. Upload it to Google Drive, Dropbox, or your website
  3. Get the shareable link (make sure it's set to "Anyone with the link can view")
  4. Generate a QR code for that link using our QR Code Generator
  5. Print and place on tables

Pros: Free, simple, works with any existing menu design.
Cons: PDFs can be hard to read on small phone screens. Each update requires uploading a new file.

Option 2: Link to a Web Page

  1. Create a menu page on your website (or use a free site builder like Google Sites)
  2. Design the page to be mobile-friendly with clear categories and pricing
  3. Generate a QR code for the page URL

Pros: Mobile-optimized, easy to update, can include photos.
Cons: Requires a website or landing page.

Option 3: Use a Menu Platform

Platforms like Square, Toast, or dedicated menu apps offer built-in QR code menu solutions. These provide templates, ordering capabilities, and analytics — but usually come with monthly fees.

Design Tips for QR Code Menu Cards

  • Size: Print QR codes at least 3 × 3 cm. Table tents work well at 4–5 cm
  • Add a label: Include text like "Scan for Menu" — not everyone knows what to do with a QR code
  • Branding: Add your restaurant logo near (not on) the QR code
  • Material: Use waterproof or laminated cards for durability
  • Placement: Center of the table, on table tents, or embedded in the table surface under clear resin
  • Multiple codes: For large menus, consider separate QR codes for food, drinks, and desserts

Common Mistakes to Avoid

  • Linking to a non-mobile-friendly page: If your menu PDF has tiny text or requires zooming, diners will hate it. Use a mobile-responsive web page instead
  • No WiFi for guests: If your restaurant doesn't offer WiFi, customers on poor cellular data will struggle to load the menu. Consider offering free WiFi or use a lightweight page
  • Broken links: If you change your menu URL, the QR codes become useless. Use a URL shortener or dynamic QR code to avoid reprinting
  • No physical menu backup: Always have a few physical menus available for customers who can't or prefer not to use their phone
  • Tiny QR codes: Codes printed too small on a dark or textured surface won't scan reliably

Should You Keep QR Code Menus?

Post-pandemic, opinions are mixed. Some diners prefer physical menus, while others are comfortable scanning. The best approach is a hybrid model: offer QR code menus for convenience and keep a few physical menus for those who prefer them. The QR code menu costs nothing extra to maintain, so there's no reason to remove it.

Create Your Restaurant Menu QR Code

Generate a free QR code for your menu link — ready to print on table tents, cards, or stickers.

QR Code Generator →

Scan & Generate — For Restaurants

Create QR codes with custom colors and branding for your restaurant. Scan any supplier barcode. Free on Google Play.

▶ Download on Google Play