How to Create a QR Code for Your Restaurant Menu

QR code menus went from pandemic necessity to permanent fixture. Customers expect them. They reduce printing costs, let you update prices instantly, and eliminate the hygiene concerns of shared physical menus. Best of all, setting one up takes about 5 minutes and costs nothing.

Quick start: Host your menu as a PDF or webpage, then generate a QR code linking to it with the Tools Oasis QR Code Generator. Print the code and place it on your tables. Done.

Create Your Menu QR Code — Free

What You Need

A QR code for a restaurant menu requires two things:

  1. Your menu hosted online — This can be a PDF file uploaded to your website, a Google Drive link, a dedicated page on your site, or a third-party menu platform.
  2. A QR code pointing to that URL — The QR code encodes the web address so customers can scan and view the menu instantly.

Step-by-Step Setup

Step 1: Get Your Menu Online

Choose the option that works best for your situation:

  • Upload a PDF to your website — If you have a website, upload your menu PDF to your hosting. The URL will be something like yourrestaurant.com/menu.pdf. This is the simplest option.
  • Use Google Drive or Dropbox — Upload your menu PDF, set sharing to "Anyone with the link," and copy the public URL. Free and requires no website.
  • Create a webpage — A dedicated menu page on your website looks more professional than a PDF and is easier to update. It's also mobile-friendly by default.
  • Use a menu platform — Services like Square, Toast, or dedicated digital menu platforms host your menu and provide a shareable link.

Step 2: Generate the QR Code

  1. Go to the Tools Oasis QR Code Generator.
  2. Paste your menu URL into the URL field.
  3. Customize the QR code — adjust colors to match your restaurant's branding if desired.
  4. Download the QR code as a high-resolution PNG image.

Step 3: Print and Display

Print the QR code and place it where customers can easily scan it:

  • Table tents or table stickers — The most common placement. One per table.
  • Menu cards — A small card with the QR code and brief instructions ("Scan to view our menu").
  • Window or door decal — Let passersby scan your menu before entering.
  • Receipts — Include the QR code on receipts so customers can browse the full menu for next time.

Design Tips for Restaurant QR Codes

  • Size matters — Print the QR code at least 2 x 2 inches (5 x 5 cm). Smaller codes can be hard to scan, especially in dim restaurant lighting.
  • High contrast — Dark code on a light background. Black on white is the most reliable. Avoid light-colored QR codes on light backgrounds.
  • Add your logo — QR codes have built-in error correction, which means you can place a small logo in the center without breaking functionality.
  • Include a call to action — Don't just show a QR code. Add text like "Scan for Menu" or "View Our Menu" so customers know what to expect.
  • Laminate or use waterproof material — Restaurant tables get wet. Protect your QR codes with lamination or waterproof stickers.

Best Practices for Digital Restaurant Menus

  • Mobile-optimized — Most customers scan on phones. If your menu is a PDF, make sure it's readable on a small screen without pinching and zooming. A webpage formatted for mobile is ideal.
  • Fast loading — Keep images optimized and file sizes small. A menu that takes 10 seconds to load frustrates hungry customers.
  • Easy to read — Clear sections, readable fonts, and logical organization. Prices should be immediately visible.
  • Include allergen information — Digital menus make it easy to include detailed allergen and dietary information without cluttering the layout.
  • Keep it updated — The beauty of digital menus is real-time updates. When you 86 an item or change a price, update the online menu immediately. The QR code stays the same.

Pro Tip: Use a Redirect URL

Instead of encoding your direct menu URL into the QR code, use a short URL or redirect link. Here's why: if you ever change where your menu is hosted (new website, different PDF), you can update the redirect without reprinting the QR codes. The QR code always points to the redirect, which you can update anytime to point to the new menu location.

Cost Comparison

ApproachSetup CostOngoing Cost
QR code + PDF on Google DriveFreeFree
QR code + webpage on your siteFree (if you have a site)Free
Printed menus (50 copies)$100-300$100-300 per reprint
Third-party digital menu platformFree-$50/month$0-50/month

A QR code menu pays for itself the first time you change a price and don't need to reprint 50 menus.

Generate Your Restaurant QR Code