QR code menus went from pandemic novelty to industry standard in about 18 months. Today, a restaurant without a QR menu looks behind the times — and misses a practical advantage: instant updates, no printing costs, and direct links to ordering.
Here's what you need to know to set one up properly.
What a QR menu actually is
A QR code menu is just a QR code that points to a URL — your restaurant's digital menu page. When a customer scans it with their phone camera, the menu opens in the browser. No app download, no account required.
The menu itself can be:
- A static PDF (bad — can't update easily, doesn't look good on mobile)
- A hosted webpage showing your dishes, categories, prices, and photos (good)
- A full ordering system where the customer can add to cart and pay (best)
The difference between options 2 and 3 is significant. A browsable menu reduces questions to staff. An ordering menu reduces the need for staff to take orders entirely.
Why restaurants are switching
No printing costs. A laminated paper menu costs $3–8 per copy to produce and replace. A QR code is free. When you change a price or add a seasonal dish, you update once — every customer sees the change immediately.
Always accurate. Paper menus accumulate errors: crossed-out dishes, handwritten price corrections, missing seasonal items. A digital menu reflects reality.
Photos for every dish. Most paper menus have photos for 10–20% of dishes due to printing costs. A digital menu can show a photo for every item — which increases orders for those items by 25–40%.
Upsell opportunities. Digital menus can suggest "frequently ordered together" pairings, highlight featured dishes, and make add-ons (extra cheese, sauce, size upgrades) easy to select.
Setting up a QR menu: step by step
Step 1: Create your digital menu
You need a URL that your QR code will point to. Options:
Restaurant website with menu: If you already have a website, add a menu page. Make sure it's mobile-optimized — customers will view it on phones, not laptops.
Restmarket: Creates a restaurant website with a full menu automatically. You upload your dishes, categories, prices, and photos through a dashboard. The menu is instantly available at your subdomain (yourname.restmarket.com). This also enables direct ordering.
Menu-only platforms: Tools like MenuDrive, Popmenu, or Square Online create menu pages. They lack the ordering integration of a full restaurant platform, but work for browse-only menus.
Avoid PDF menus. They're hard to read on mobile, can't be updated without re-uploading, and don't support photos per item properly.
Step 2: Generate your QR code
Once you have your menu URL, generate a QR code that points to it.
Free QR code generators:
- QR Code Generator (qr-code-generator.com)
- QRCode Monkey (qrcode-monkey.com)
- Google's built-in QR generator (in Chrome — right-click any page → "Create QR Code")
Settings to use:
- Format: PNG or SVG (SVG scales without pixelation for print)
- Size: At least 1000×1000px for printing
- Error correction: Medium or High (allows the code to be partially damaged and still scan)
- Color: Black on white for maximum contrast — stylized colored QR codes sometimes fail to scan
Important: Test the QR code before printing. Scan it yourself on multiple phones.
Step 3: Add your logo (optional but recommended)
Most QR generators let you embed a logo in the center of the code. This increases brand recognition and lets customers know whose code they're scanning. Keep the logo small (under 20% of the code area) to preserve scannability.
Step 4: Print and place the codes
Materials:
- Table tents (standing cards) — most common format
- Stickers on table surfaces
- Vinyl stands
- Printed on paper inserts in menu covers
Size: QR codes on table materials should be at least 3×3cm (1.2×1.2 inches) to scan reliably from arm's length. Larger is better — 5×5cm is comfortable.
Placement: Center of table, visible without moving items. Include brief instructions: "Scan to view menu" or a small phone icon. Don't assume all customers know to scan automatically.
Durability: Laminate paper prints or use vinyl stickers for table surfaces. QR codes that fade or get damaged stop working.
Step 5: Keep the URL consistent
If you change your menu platform later, make sure your QR code URL either updates automatically (if it's your own domain) or that you reprint the codes. A QR code that leads to a 404 error frustrates customers.
This is a strong reason to use your own domain (yourrestaurant.com/menu) rather than a platform-specific URL that could change if you switch providers.
What to put on the menu page
Every dish needs:
- Name
- Price
- Brief description (2–3 sentences)
- Photo (strongly recommended — items with photos get ordered more)
- Allergen information (required in many countries)
Categories: Group dishes logically — Starters, Mains, Desserts, Drinks. Large menus benefit from subcategories.
Available/unavailable status: Mark sold-out items clearly. Nothing frustrates customers more than ordering something that's out.
Language: If your restaurant attracts tourists or international customers, consider a multilingual menu. Platforms like Restmarket handle this automatically (ru/en/tr).
Handling the transition
Some customers — particularly older guests — may not be comfortable with QR codes. Have a few printed menus available on request, and train staff to help if needed. Don't remove all paper menus on day one.
A typical restaurant sees 80–90% QR adoption within 2–3 weeks once the codes are placed. The remaining 10–20% prefer paper and that's fine.
QR menu vs. ordering kiosk
A QR menu that supports ordering is not the same as a self-service kiosk at the counter. Table-side QR ordering works better for sit-down restaurants where the customer stays at a table, controls their own pace, and can reorder.
Kiosks work better for fast-food or counter-service environments where speed is the priority.
Both reduce labor load on staff, but the customer experience is different. Most casual and fine dining restaurants find table QR ordering more suitable.
Measuring success
Track:
- Scan rate: How many tables scan vs. total tables per shift (ask your digital menu platform, or use a QR code with analytics)
- Menu completion rate: Are customers viewing the whole menu or abandoning quickly? (This reveals navigation problems)
- Order frequency per dish: Photos and positioning affect this significantly
Adjust based on data — move high-margin dishes up, add photos to underordered items, simplify categories if customers seem confused.