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.

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.