ScanOrbit 2.0 Live: Unlimited dynamic QR codes with 1-year scan analytics. See Plans →
How to Set Up a QR Code Menu for Your Restaurant (The Right Way)
Use Cases
BlogUse Cases

How to Set Up a QR Code Menu for Your Restaurant (The Right Way)

SO

ScanOrbit Team

May 8, 2026· 7 min read

Every restaurant has a QR code menu now. Most of them are poor: a PDF uploaded to Google Drive, a sticker slapped on the table, a scan experience that takes 8 seconds to load and displays at the wrong zoom level on mobile. Customers dislike it, staff hear complaints, and the QR code becomes a friction point.

Done right, a QR code menu is genuinely better than a physical menu: always up to date, impossible to lose, instantly updated when something sells out, and measurable. Here's how to do it right.

Why most restaurant QR menus fail

The number one failure mode is using a static QR code pointing to a static file. You print a QR code in November, your menu changes in January, and now every table has a QR code that opens last year's prices. Guests notice and quietly trust the venue less.

The second failure mode is poor mobile formatting. A PDF designed for A4 landscape printing is difficult to read on a phone without zooming and scrolling awkwardly. If your menu requires effort to read, guests will put their phones down and ask a server, defeating the purpose.

Use a dynamic QR code pointing to a mobile-optimised menu. This gives you the ability to update the menu without reprinting the table cards, and to track exactly how many tables are actually scanning.

Choosing the right menu format

Option 1: A URL QR code pointing to your website menu

If your website already has a well-designed mobile menu page, this is the simplest approach. Create a URL QR code in ScanOrbit, point it at your menu page, and you're done. When you update the website, the QR code automatically reflects the change.

Pros: seamless with your existing website, best for SEO, professionally designed. Cons: any technical issue with your website affects the menu; requires keeping the website up to date.

Option 2: A PDF QR code

Upload your PDF menu to cloud storage and create a PDF QR code pointing to it. When you need to update the menu, upload the new PDF and update the link in ScanOrbit with no reprinting required.

Pros: quick to set up, easy to update, good for menus with complex layouts. Cons: PDFs often require zooming on mobile; not as fast to load as a responsive webpage.

Option 3: A landing page QR code

Use a Landing Page QR code to build a simple mobile page with your dishes grouped into sections, with tap-to-expand categories and photos. No website required: ScanOrbit hosts the page for you.

Pros: mobile-native experience, fully branded, fast loading. Best for smaller menus (under 30 dishes). Cons: limited layout options compared to a dedicated website.

Setting up your QR code

  1. Create an account at scanorbit.app/signup (free with no credit card required).
  2. Create a new QR code: choose URL, PDF, or Landing Page depending on your menu format above.
  3. Enter your menu destination: paste the URL, PDF link, or build the landing page.
  4. Customize the design: add your brand colors, upload your logo, and choose a frame with "SCAN FOR MENU" text. See the customization guide for details.
  5. Download as SVG for print-quality output. See the download format guide.
  6. Send to your designer or printer: the SVG scales to any size with zero quality loss.
Always test the QR code on both an iPhone and an Android phone before printing. The menu should load quickly on a cellular data connection.

Where to place the codes

The placement of your QR codes determines whether guests use them. Table cards are the obvious choice, but there are five high-performing placements most restaurants miss:

  • Table card or tent card: center of table, minimum 5×5 cm code with clear "SCAN FOR MENU" text
  • On the menu cover: one code on the front if you still use physical covers
  • A window sticker: visible to passersby, linking to current specials or booking
  • Receipts: link to the Google review page
  • The bar area: gets its own separate cocktail or drinks menu code for bar seating

Create a separate QR code for each placement location. This lets you track which placements are actually used. See how in the full restaurant use case guide.

WiFi QR codes: the missing piece

Most restaurants pair their menu QR code with a WiFi QR code, and it is one of the highest-value additions you can make. Guests who connect to your WiFi tend to stay longer. The "Can you give me the WiFi password?" question is one of the most common interruptions in hospitality venues.

Place a WiFi QR code on the same table card as your menu code, or on a small card next to it. When your password changes, update the credentials in ScanOrbit: every table card immediately works with the new password.

Tracking which tables scan most

One of the advantages of dynamic QR codes over paper menus is analytics. ScanOrbit shows you how many times each QR code was scanned, at what time of day, and on what device.

If you create a unique QR code per table, you can see which tables scan most: useful for understanding customer behavior, identifying where physical menus might still be needed, and measuring engagement.

Group all your table QR codes in a folder named "Table cards" for easy management. The analytics guide explains all the metrics you'll see in your dashboard.

Collecting reviews with a QR code

The receipt is your most underused surface. Print a QR code on every receipt that links directly to your Google Maps review page. A simple label like "Enjoyed your meal? Leave us a review" removes the friction of having to search for the venue manually.

Create a URL QR code pointing to your Google review link (found in your Google Business Profile). Download at the size that fits your receipt printer, or ask your POS provider to include it in the receipt template.

Ready to set this up? Create a free account and build your first restaurant QR code system in under 10 minutes. The restaurant use case guide has a full breakdown of every QR touchpoint worth deploying.
Share this guide with your team:
Try it out now

Generate a Live Vector QR Code

Type any URL or text to test creating an instant dynamic QR code right now:

Reed-Solomon Level H Error CorrectionOpen Full Studio →
SO

ScanOrbit Team

Author

Written by the team that builds ScanOrbit

We build the QR platform these guides describe, so the advice here comes from what we have had to get right in the product: print legibility, scan reliability, and what actually shows up in scan analytics.

The Complete Catalog

Explore all 31 QR code formats

Put the strategies from this article into practice with ScanOrbit's full suite of specialized QR generators.

Explore All 31 Live Types

Website URL

Editable dynamic link

Dynamic
SCAN TO VISIT

Point to any website or page. Change the destination anytime without reprinting.

Vector SVG & HD PNGCreate Website

Digital vCard Plus

1-Tap contact save

Dynamic
SAVE CONTACT

Complete professional profile. Directly saves names, numbers & emails to phone contacts.

Vector SVG & HD PNGCreate Digital

WiFi Network Pass

Instant zero-type connect

Static
CONNECT WIFI

Connect phones directly to guest WPA/WPA2 networks without typing long passwords.

Vector SVG & HD PNGCreate WiFi

WhatsApp Chat Starter

Pre-filled direct chat

Dynamic
CHAT ON WHATSAPP

Launches WhatsApp with a custom pre-written enquiry message directly to your phone.

Vector SVG & HD PNGCreate WhatsApp

1-Tap Phone Call

Instant dialler trigger

Static
CALL DIRECT

Opens the native phone dialler with your business line ready to call with one touch.

Vector SVG & HD PNGCreate 1-Tap

Email Dispatch

Pre-composed message

Static
SEND EMAIL

Opens user's default email client with recipient, subject, and body pre-populated.

Vector SVG & HD PNGCreate Email

Social Media Multi-Link

All channels in one bio

Dynamic
FOLLOW US

Mobile landing page aggregating Instagram, TikTok, YouTube, LinkedIn, and X.

Vector SVG & HD PNGCreate Social

App Store Smart Router

iOS & Android auto-routing

Dynamic
GET THE APP

Detects scanner device OS and redirects instantly to Apple App Store or Google Play.

Vector SVG & HD PNGCreate App

Google Review Booster

Direct 5-star rating link

Dynamic
LEAVE A REVIEW

Sends customers straight to the Google Maps review submission box in 1 scan.

Vector SVG & HD PNGCreate Google

A/B Smart Traffic Split

50/50 variant split test

Dynamic
A/B SMART SPLIT

Split scan traffic across two distinct landing pages to measure conversion winners.

Vector SVG & HD PNGCreate A/B

Video & Showreel Stream

Instant video playback

Dynamic
WATCH VIDEO

Streams YouTube, Vimeo, or MP4 video without requiring viewers to install apps.

Vector SVG & HD PNGCreate Video

Image Portfolio Gallery

Multi-photo showcase

Dynamic
VIEW GALLERY

Displays a swipeable, high-resolution photo gallery on any printed flyer or display.

Vector SVG & HD PNGCreate Image

Audio & MP3 Streamer

Podcast & audio player

Dynamic
LISTEN NOW

Plays audio tracks, museum tour guides, and podcast episodes in the browser.

Vector SVG & HD PNGCreate Audio

PDF Document & Catalog

Replace heavy print runs

Dynamic
VIEW PDF MENU

Downloadable PDF menus, brochures, and user manuals. Update files without reprinting.

Vector SVG & HD PNGCreate PDF

Interactive Food Menu

Contactless digital menu

Dynamic
SCAN FOR MENU

Mobile menu with allergen tags, multi-language support, and 1-second price updates.

Vector SVG & HD PNGCreate Interactive

Retail Product Showcase

Photo, specs & buy link

Dynamic
VIEW PRODUCT

Connects on-pack packaging to rich product specifications, reviews, and reorders.

Vector SVG & HD PNGCreate Retail

GS1 Digital Link Barcode

2D packaging standard

Dynamic
GS1 DIGITAL LINK

The official retail packaging barcode standard combining POS checkout and consumer info.

Vector SVG & HD PNGCreate GS1

Coupon & Promo Voucher

Tracked discount redemption

Dynamic
CLAIM 20% OFF

Delivers digital coupon codes with barcode scanners and expiration countdowns.

Vector SVG & HD PNGCreate Coupon

Calendar Event Pass

1-Tap .ics calendar add

Dynamic
ADD TO CALENDAR

Adds conference sessions, webinars, and dates straight into Apple/Google Calendar.

Vector SVG & HD PNGCreate Calendar

Lead Capture Form

Point-of-scan CRM sync

Dynamic
GET IN TOUCH

Collects names, phone numbers, and requirements on-location, synced to your CRM.

Vector SVG & HD PNGCreate Lead

Hosted Micro-Site

No code or domain needed

Dynamic
OPEN PAGE

Full mobile landing page builder hosted on fast CDN edge servers with custom branding.

Vector SVG & HD PNGCreate Hosted

Customer NPS & Feedback

1-Tap star rating

Dynamic
RATE EXPERIENCE

Collects customer satisfaction scores, reviews, and qualitative feedback in real time.

Vector SVG & HD PNGCreate Customer

Multi-Question Survey

Detailed survey intake

Dynamic
START SURVEY

Gathers multi-step responses and research data directly into downloadable CSV tables.

Vector SVG & HD PNGCreate Multi-Question

Instant Live Poll

Live audience voting

Dynamic
VOTE NOW

Collects single-question live votes during keynotes, lectures, and live events.

Vector SVG & HD PNGCreate Instant

Google Maps Pin Location

1-Tap GPS directions

Static
GET DIRECTIONS

Opens exact GPS coordinates or venue address directly in Google Maps or Apple Maps.

Vector SVG & HD PNGCreate Google

UPI Direct Scan & Pay

Zero-fee Indian UPI

Dynamic
SCAN & PAY UPI

Generates instant UPI intent QR codes for Google Pay, PhonePe, Paytm, and BHIM.

Vector SVG & HD PNGCreate UPI

UPI Payment + Lead Form

Collect info then pay

Dynamic
PAY & REGISTER

Captures payer name, invoice number, and custom amount before triggering UPI checkout.

Vector SVG & HD PNGCreate UPI

Bitcoin & Crypto Wallet

BIP-21 wallet payments

Static
PAY WITH CRYPTO

Accepts BTC, ETH, and USDT payments with pre-configured recipient addresses.

Vector SVG & HD PNGCreate Bitcoin

SEPA Euro Bank Wire

European IBAN transfer

Static
SEPA WIRE PAY

Pre-fills Euro bank transfer invoices with IBAN, BIC, and exact payment references.

Vector SVG & HD PNGCreate SEPA

Static Plain Text

Offline serials & keys

Static
RAW TEXT DATA

Encodes alphanumeric hardware serials, inventory IDs, and offline text tokens.

Vector SVG & HD PNGCreate Static

SMS Auto-Draft

Pre-filled text message

Static
SEND SMS

Opens mobile messaging app with pre-filled recipient phone number and SMS body.

Vector SVG & HD PNGCreate SMS
31

All 31 Specialized QR Code Formats Supported

27 dynamic formats editable after printing · Vector SVG, PDF, and high-res PNG downloads included.

Explore All 31 Live Formats Hub
Ready to Implement?

Create Your Dynamic QR Code in Seconds

Experience full vector styling, editable destination routing, and real-time scan analytics: 3 dynamic codes free forever.

Scan to Test Studio

Scan with your phone camera to test instant redirection.