Menyo
Pricing
Operations9 min readUpdated December 2025

QR Codes Best Practices for Restaurants

QR codes have become essential for restaurants—but there's a difference between slapping a QR code on a table and implementing them strategically. This guide covers everything from design and printing to placement and tracking.

In This Guide

  • 1. QR Code Design Principles
  • 2. Sizing and Printing
  • 3. Placement Strategies
  • 4. Material and Durability
  • 5. UTM Tracking Setup
  • 6. Dynamic vs Static QR Codes
  • 7. Customer Experience
  • 8. Staff Training
  • 9. Analytics and Optimization
  • 10. Common Mistakes to Avoid

1QR Code Design Principles

Your QR code is an extension of your brand. A well-designed QR code looks intentional and professional, while a poorly designed one looks like an afterthought.

Essential Design Rules

  • Maintain high contrast: Dark codes on light backgrounds scan best
  • Keep the "quiet zone": Leave white space around the QR (at least 4 modules)
  • Don't invert colors: White-on-black QR codes can fail on some readers
  • Avoid gradients or patterns in the code itself
  • Test scannability on multiple devices before printing

Branding Your QR Codes

  • Use brand colors for the code foreground (ensure contrast remains high)
  • Add your logo in the center (error correction handles up to 30% coverage)
  • Create custom corners or eyes that match your aesthetic
  • Design a frame or border with a call-to-action

Pro Tip

Generate your QR codes with "High" error correction level (30%). This allows for logo overlays and minor damage while remaining scannable.

2Sizing and Printing

Size matters for QR codes. Too small and they won't scan reliably. Too large and they waste space.

Size Guidelines

Use CaseMin SizeScan Distance
Table tent / table sticker2 × 2 cm (0.8")15-30 cm (6-12")
Menu card / receipt2.5 × 2.5 cm (1")20-40 cm (8-16")
Counter display5 × 5 cm (2")30-60 cm (12-24")
Wall poster / window10+ cm (4"+)1-2 meters (3-6 ft)

Printing Tips

  • Use vector format (SVG or PDF) for crisp printing at any size
  • Print at minimum 300 DPI for small sizes
  • Use matte finish to reduce glare (easier scanning)
  • Avoid reflective or glossy surfaces
  • Test print before bulk ordering

3Placement Strategies

Where you place QR codes significantly impacts scan rates. Strategic placement can increase engagement by 3-5x.

High-Impact Placements

Table surface / table tent

Customers see it immediately when seated. Natural pause point.

💡 Use angled stands so QR faces customers, not ceiling.

Check presenter / bill folder

Captures attention at decision point. Good for feedback/review QRs.

💡 Include a clear call-to-action like "Scan to pay" or "Leave a review".

Host stand / entrance

Customers can browse menu while waiting for a table.

💡 Add "Scan to view menu while you wait".

Takeout counter

Captures to-go customers who want to see the menu quickly.

💡 Make it large enough to scan from 2-3 feet away.

Window / exterior

Passersby can view menu without entering.

💡 Use weatherproof materials and ensure visibility in sunlight.

Placement Don'ts

  • ✕Don't place on napkin holders (gets covered/moved)
  • ✕Avoid dark corners or areas with poor lighting
  • ✕Don't position flat on tables (awkward scanning angle)
  • ✕Avoid placing near wet areas or where spills happen

4Material and Durability

Restaurant QR codes face harsh conditions: spills, cleaning chemicals, UV exposure, and constant handling. Choose materials accordingly.

Material Options

Laminated paper

Durability: Low

Best for: Temporary promotions

Cost: $

Vinyl stickers

Durability: Medium

Best for: Table surfaces

Cost: $$

Acrylic stands

Durability: High

Best for: Table tents

Cost: $$$

Metal plates

Durability: Very High

Best for: Permanent fixtures

Cost: $$$$

Pro Tip

For tables, use waterproof vinyl stickers or sealed acrylic. Replace immediately if QR codes become scratched, faded, or stained.

5UTM Tracking Setup

UTM parameters let you track which QR placements perform best. This is essential for optimizing your strategy.

UTM Structure for QR Codes

Example URL with UTM parameters:

https://yourrestaurant.com/menu?utm_source=table_tent&utm_medium=qr&utm_campaign=summer_menu&utm_content=table_12

Parameter Meanings

  • utm_source: Where the QR is placed (table_tent, window, receipt)
  • utm_medium: Always "qr" for QR codes
  • utm_campaign: Seasonal or promotional identifier (summer_menu, lunch_special)
  • utm_content: Specific placement detail (table_12, patio_area)

For a deeper dive on UTM tracking, see our UTM Tracking Guide.

6Dynamic vs Static QR Codes

Understanding the difference between static and dynamic QR codes is crucial for long-term flexibility.

Static QR Codes

  • • URL is encoded directly in the code
  • • Cannot be changed after printing
  • • Free to create
  • • No tracking built-in

⚠️ If you change URLs, you must reprint

Dynamic QR Codes

  • • Points to a redirect URL you control
  • • Destination can be changed anytime
  • • Built-in scan tracking
  • • Works even if your menu URL changes

✓ Recommended for restaurants

Menyo Uses Dynamic QR

All QR codes generated in Menyo are dynamic—you can update your menu, change URLs, and track analytics without ever reprinting your codes.

7Customer Experience

A great QR experience goes beyond just having scannable codes. Consider the full customer journey.

UX Best Practices

  • Add clear call-to-action text: "Scan to view menu" not just a naked QR
  • Ensure the landing page loads fast (under 3 seconds on mobile)
  • Make sure the menu is readable without zooming
  • Provide an alternative for those who can't/won't scan (ask your server)
  • Don't require app downloads—use web-based menus
  • Include your WiFi password nearby (customers need data to scan)

Accessibility Considerations

  • Always have physical menus available for those who can't scan
  • Ensure digital menu works with screen readers
  • Use sufficient color contrast on the landing page
  • Provide text size controls on the menu page

8Staff Training

Your staff can make or break QR adoption. Train them to be advocates, not obstacles.

Training Checklist

  • Explain why you're using QR codes (cost savings, hygiene, faster updates)
  • Teach staff how to help customers who struggle with scanning
  • Have staff mention the QR when seating: "Our menu is on this QR code"
  • Show staff how to access a physical menu if needed
  • Explain that QR codes don't replace service—they enhance it
  • Brief staff on any tracking so they're not surprised by data discussions

9Analytics and Optimization

Track QR performance to optimize placement and identify issues.

Metrics to Track

Total Scans

Overall QR engagement volume

Scans by Location

Which placements perform best

Time of Day

Peak scanning hours

Device Types

iOS vs Android breakdown

Unique vs Repeat

New customers vs returning

Scan to Order Rate

Conversion if ordering is enabled

10Common Mistakes to Avoid

✕

Using low-resolution or small QR codes

→ Always use vector formats and maintain minimum 2cm size

✕

Forgetting to test on multiple devices

→ Test on both iPhone and Android before printing

✕

QR codes that link to slow-loading pages

→ Optimize landing page for under 3 second load time

✕

Placing QR codes in poor lighting

→ Ensure scanning areas are well-lit

✕

No call-to-action with the QR

→ Always add text like "Scan for menu"

✕

Using static QR for content that changes

→ Use dynamic QR codes for menus and promotions

✕

Not having a backup for non-scanners

→ Keep a few physical menus for those who prefer them

Quick Implementation Checklist

  • Design branded QR codes with high contrast and error correction
  • Size codes appropriately for intended scan distance
  • Print on durable, weather-appropriate materials
  • Place in high-visibility, well-lit locations
  • Add clear call-to-action text
  • Set up UTM tracking for analytics
  • Use dynamic QR codes for flexibility
  • Train staff on QR etiquette and troubleshooting
  • Monitor analytics and optimize placements
  • Keep backup physical menus available

Need professional QR codes for your restaurant?

Menyo creates beautiful, branded QR codes with built-in tracking. Dynamic codes mean you never have to reprint when your menu changes.

Try Free QR GeneratorGet Started Free

Related Articles

UTM Tracking GuideQR Menu SEO GuideLocal SEO for RestaurantsQR Menu Accessibility

Ready to transform your menu?

Join restaurants already using Menyo

MenyoMenyo

The modern way to create, manage, and share digital menus. Powered by AI, built for hospitality.

No spam. Unsubscribe anytime.

product

  • Features
  • Pricing
  • Use Cases
  • How It Works
  • QR Code Showcase

resources

  • Blog
  • Restaurant Guide
  • Free Tools
  • Help & Support

legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Sign In
30+ Languages
GDPR Compliant
99.9% Uptime

© 2026 Menyo, LLC. All rights reserved.

PrivacyTermsCookies