How to Set Up a QR Code Menu for Your Restaurant (The Right Way)
Marcus Webb
Every restaurant has a QR code menu now. Most of them are bad. A PDF uploaded to Google Drive, a QR code sticker slapped on the table, a scan experience that takes 8 seconds to load and displays at the wrong zoom level on mobile. Customers hate it. Staff hear the complaints. The QR code becomes a liability instead of an asset.
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. They don't say anything โ they just quietly trust you less.
The second failure mode is poor mobile formatting. A PDF designed for A4 landscape printing is almost unreadable on a phone without zooming and scrolling awkwardly. If your menu requires any effort to read, guests will put their phones down and just ask a server โ defeating the purpose entirely.
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 Unqode SmartQR, 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 Google Drive or Dropbox 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 Unqode SmartQR โ 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 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 โ Unqode SmartQR 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
- Create an account at smartqr.unqode.com/signup (free โ no credit card required).
- Create a new QR code โ choose URL, PDF, or Landing Page depending on your menu format above.
- Enter your menu destination โ paste the URL, PDF link, or build the landing page.
- Customise the design โ add your brand colours, upload your logo, and choose a frame with "SCAN FOR MENU" text. See the customisation guide for details.
- Download as SVG for print-quality output. See download format guide.
- Send to your designer or printer โ the SVG scales to any size with no quality loss.
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 โ centre of table, minimum 5ร5 cm code with clear "SCAN FOR MENU" text
- Menu cover โ one code on the front if you still use physical covers
- Window sticker โ visible to passersby, links to current specials or booking
- Receipts โ link to the Google review page (see below)
- Bar area โ 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's one of the highest-value additions you can make. Guests who connect to your WiFi tend to stay longer and spend more. The "Can you give me the WiFi password?" question is the single most common interruption in hospitality venues.
Place a WiFi QR code on the same table card as your menu code, or on a small A6 card next to it. When your password changes (rotate it quarterly for security), update the credentials in Unqode SmartQR โ 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 the analytics. Unqode SmartQR 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 behaviour, identifying where physical menus might still be needed, and measuring whether a table layout change affected 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 โญ" increases review volume by an average of 4.5x compared to asking verbally.
Create a URL QR code pointing to your Google review link (found in your Google Business Profile โ "Get more reviews"). Download at the size that fits your receipt printer, or ask your POS provider to include it in the receipt template.
Marcus Webb
Content lead at Unqode SmartQR. Writes about QR code strategy, analytics, and practical guides for marketers, restaurateurs, and event organisers.