How to Add a QR Code Menu to Tables

Key Takeaway
Add a QR code menu to your restaurant tables in 5 minutes. Sizing math, sticker materials, table-tent placement, prompt copy that lifts scans.
TL;DR: Quick Answer
Once your menu and QR code exist, putting them on your tables is mostly printing and placement. Here's the recipe: print the QR code at minimum 0.8 inches × 0.8 inches (preferably 1.2 inches for fine-dining table heights), mount it on a 3-by-5-inch table tent with stiff matte cardstock or laminated polypropylene, and place one tent per table at the right-front corner where guests' phones naturally rest. Avoid glossy paper: flash glare from phone cameras can break the scan. Use a brief prompt above the QR like ‘Scan to view menu. No app needed.’ so guests know what to do. Check tents often, daily in busy casual venues, and replace any that are worn, stained, or bent. A single QR code print lasts as long as your menu URL does. On a platform like Menujo the QR encodes the permanent menu URL, so you change the menu content anytime without reprinting.
You've created your digital menu. You have the QR code. Now the question is: how do you actually put it on your tables so customers use it?
The physical placement of your QR code matters more than most restaurants realize. A code that's too small, poorly positioned, or printed on a reflective surface will be ignored, and your investment in a digital menu goes to waste. Toast's 2024 diner survey found that most diners still prefer a physical menu, so a scan that fails or a frustrating experience quickly sends guests back to paper.
This guide covers exactly how to print, place, and optimize QR codes for restaurant tables, including the specific materials, sizes, and placements that work best. No design skills or special equipment needed.
There are five main ways to display QR codes at tables. Each has trade-offs in cost, durability, and aesthetics:
1. Table Tent Cards
A folded card that stands upright on the table. It's one of the most common options. Print your QR code on heavy cardstock (300gsm+) or get them professionally printed with a matte lamination. Cost: low per card, especially in print runs of 50+.
Best for: Casual dining, family restaurants, pizzerias. Easy to replace and update.
2. Table Stickers
Adhesive labels stuck directly to the table surface or table number stand. Waterproof vinyl stickers last months without peeling. Cost: low per sticker when ordered in bulk.
Best for: Cafés, bars, food courts. Low profile, can't be knocked over, and survives spills.
3. Acrylic Stands
A reusable clear acrylic holder that displays a printed card. More professional-looking than a paper tent card, and the insert can be swapped without replacing the stand. Cost: more upfront per stand (reusable), plus an inexpensive paper insert.
Best for: Fine dining, upscale casual. Clean, professional appearance that matches premium décor.
4. Table Number + QR Combo
If your restaurant uses table numbers, combine them: a single card or stand with the table number on one side and the QR code on the other. This saves table space and gives every number a purpose.
Best for: Any sit-down restaurant. Reduces table clutter from two separate items to one.
5. Counter Displays
For counter-service restaurants and cafés, a larger QR display (A5 or A6 size) at the order counter or register. Customers scan while waiting in line. Cost: low overall, since you need only one or two.
Best for: Coffee shops, fast casual, food trucks. See our complete café setup guide for more counter-specific tips.
Getting the print specs right prevents scanning failures. Here are the numbers that matter:
Size
- Minimum QR code size: 2×2 cm (0.8×0.8 inches), but this is the bare minimum. For restaurant tables, 3×3 cm to 5×5 cm is ideal
- Quiet zone: A white border around the QR code at least 4 modules wide (the margin Denso Wave's QR code guide requires). Without this, phone cameras may not recognize the code
- Card size: For table tents, A6 (4.1×5.8 inches) or custom 3.5×5 inches works well. Large enough to include the QR code, a brief instruction, and your logo
Contrast and Color
- Dark code on light background: black on white is most reliable. Never reverse it (white code on dark background)
- Strong contrast: Colored QR codes can work (dark green, navy, dark red on white) but always test scannability before printing 50 copies
- Avoid patterns behind the code: no textured backgrounds, photos, or gradients behind the QR pattern
Material
- Cardstock: 300gsm+ with matte lamination. Survives light spills; replace when worn
- Waterproof vinyl stickers: Best durability. Survives cleaning, spills, and direct sunlight
- Acrylic inserts: Standard 200gsm paper works since the acrylic protects it
What to Print on the Card
Don't print just a QR code with no context. Include:
- QR code (center, 3-5 cm)
- Brief instruction: "Scan for our menu" or "Point your camera here for the menu"
- Your logo (small, at the top)
- WiFi password (optional, saves customers from asking)
- Fallback: "Ask your server for a printed menu" for customers who prefer physical menus
Where you put the QR code on the table affects whether customers use it. These placement rules help:
Do
- Place at the customer's natural eye line: they should see it as they sit down, without looking for it
- Use both sides of a table tent: QR code on both sides ensures every seat has a clear view
- Add a brief instruction: "Scan with your camera" converts hesitant customers. Don't assume everyone knows how QR codes work
- Consider multiple placements: QR on the table, plus a mention in the host stand area ("Our menu is on your table. Scan the QR code.")
Don't
- Don't place flat on a dark table: dark QR code + dark table surface = invisible. Use a white card or stand
- Don't hide it behind the condiment caddy: if the ketchup bottle blocks the QR code, it doesn't exist
- Don't use glossy lamination in bright lighting: overhead lights create glare on glossy surfaces, blocking the phone camera. Use matte finish
- Don't print on receipts or napkins: low print quality and soft materials produce unreliable codes
We see these mistakes regularly. Each one reduces scan rates and sends customers back to asking for printed menus:
Mistake 1: Printing the QR Code Too Small
A QR code smaller than 2 cm is hard to scan from table distance (20-30 cm). When in doubt, go bigger. A 4-5 cm code scans easily from a seated position at the table.
Mistake 2: Linking to a PDF
The QR code scans perfectly, but it opens a PDF that requires pinch-to-zoom. This is a common source of QR menu complaints. Link to a mobile-optimized web menu, not a document. See our troubleshooting guide for QR code menus.
Mistake 3: Not Testing After Printing
Print quality varies. A batch of cards might have slightly blurred QR patterns that scan fine on one phone but fail on another. Always test 2-3 cards from each batch on multiple phones before distributing to all tables.
Mistake 4: Forgetting to Update After Menu Changes
If you use a digital menu platform, the QR code never needs reprinting: menu updates happen behind the same URL. But if your QR code points straight at a specific PDF or Google Drive file, replacing that file changes the link and the old QR is now useless. Use a platform that keeps the URL stable. For more on this, read our guide to dynamic vs static QR codes.
Mistake 5: No Printed Backup
Toast data shows 81% of diners still prefer physical menus when given the choice. Have 5-10 printed menus on hand for customers who ask. The QR code should be the default, but a backup should always be available.
Here's what a full setup involves for a 30-table restaurant. Print prices vary by shop, material, and quantity, so get a quote for your exact order:
Cost Breakdown
| Item | Quantity | Cost |
|---|---|---|
| Digital menu platform | 1 account | $0 (free plan) |
| Table tent cards (laminated) | 45 (30 + 15 spares) | Varies by printer |
| Counter display | 1 | Varies by printer |
| Window sticker | 1 | Varies by printer |
| Total one-time cost | Printing only (no subscription on the Free plan) |
That's a one-time cost. Since the QR code links to a live web page, you never need to reprint when you change your menu. Compare that to the recurring cost of paper menus, which need reprinting whenever prices or dishes change.
Ready to get started? Create your free menu on Menujo and you'll have a QR code to print in 5 minutes.
Where to Put Your Menu
Once your menu is built, distribute it across the channels your customers actually use. The same QR-coded URL works everywhere (Instagram bio, Google Business Profile, WhatsApp Business, takeout bags, table tents), but each channel has its own setup quirks worth getting right.
- Menu distribution channel guides: overview of every channel and the workflow for each
- Restaurant menu on Instagram bio: Instagram's native bio links feature plus prompt copy that lifts taps
- Menu on Google Business Profile: add the menu URL to your GBP listing for local-search discovery
- Restaurant menu on WhatsApp: click-to-chat menu sharing for markets where WhatsApp is the primary discovery channel
Related Guides
More resources for setting up and running a digital menu:
- Restaurant-type guides: setup playbooks for cafés, food trucks, bars, fine-dining, hotels, breweries, juice bars, pizzerias, and more.
- Digital menu for cafés: daily pastry rotation, milk-alternative tags, espresso variants, photo specs.
- Digital menu for food trucks: daily menu changes, weatherproof QR placement, mobile-first design for outdoor scanning.
- Restaurant + menu glossary: 75 terms covering menu engineering, QR-code mechanics, hospitality compliance basics.
- Free QR code generator: make a custom QR for any menu URL, SVG and PNG output, color customization, no signup required.
Key Takeaways
- Print QR codes at minimum 0.8 inches square (1.2 inches for taller fine-dining tables).
- Mount on 3-by-5-inch table tents using matte cardstock or laminated polypropylene, and avoid gloss.
- Place tents at the right-front corner of each table where phones naturally rest.
- A short prompt (‘Scan to view menu. No app needed.’) tells guests what to do.
- Replace tents as soon as they look worn or damaged; check busy tables more often.
- Point the QR at a permanent menu URL (as Menujo does) so a single print keeps working: update the menu content, not the code.



