You've created a digital menu and downloaded your QR code. Now the question is: how do you put it on the table in a way guests will actually use?
This sounds like a minor detail. It isn't. Placement, size, and presentation all affect whether guests scan - and a QR code that nobody scans is a digital menu nobody reads. (If you're seeing low scan rates, check why guests don't scan your QR code - most problems are fixable.)
The core requirements before anything else
Before choosing a display format, make sure your QR code meets these basics:
Size: A QR code needs to be at least 3×3cm to scan reliably from a normal distance. On a table, where a guest might be holding their phone 30-50cm away, 4×5cm or larger is better. Bigger is almost always fine. Too small is a scanning failure waiting to happen.
Contrast: Black code on white background, or white on black. Avoid printing on coloured backgrounds, patterned surfaces, or translucent materials - contrast is what makes a QR code scannable. Low contrast = failed scans = frustrated guests.
No damage: A scratched, stained, or partially torn QR code may not scan. Check your codes regularly and replace them when they show wear.
A clear instruction: Add "Scan to view our menu" or similar text near the code. Not every guest knows to point their camera at it - a short instruction removes any doubt.
Display options: what works
Table tent cards
A folded card standing on the table, printed with the QR code on one or both faces. This is the most common format and works well for most restaurants.
Pros: Visible from multiple angles, easy to replace when worn, inexpensive to print, can include branding and the instruction text neatly.
Cons: Can be knocked over, takes up table space, needs to be collected and stored when tables aren't in use.
Best for: casual dining, cafés, any restaurant with regular table service.
Flat table cards
A single card lying flat on the table - heavier stock than a tent card, sometimes laminated.
Pros: Doesn't get knocked over, feels more permanent, easy to wipe down.
Cons: Less visible than a standing card, guests may not notice it immediately if it blends with the table surface.
Best for: restaurants with minimalist table settings where a standing card would feel out of place.
Stickers on the table surface
The QR code is printed as a sticker and applied directly to the table.
Pros: Permanent, zero maintenance once applied, impossible to remove or lose.
Cons: Looks cheap if not done well, difficult to replace if the menu URL changes (use a dynamic QR code that can be redirected), can peel or fade over time.
Best for: food trucks, market stalls, casual venues where permanence beats presentation.
Acrylic or metal stands
A premium stand - often laser-cut acrylic or brushed metal - holding the QR code card. Some have a slot for a card, others have the code printed or engraved directly on the stand.
Pros: Looks professional, durable, matches upscale environments.
Cons: More expensive ($5-20 per stand), still needs the QR code to be updated if the URL changes (unless engraved - then it's permanent).
Best for: higher-end casual dining, wine bars, any venue where table presentation matters.
QR code discs
Round wooden or acrylic discs with the QR code printed or engraved on them. Popular in certain European café styles.
Pros: Distinctive, feels premium, compact.
Cons: The code needs to be large enough on the disc to scan reliably - cheap small discs often fail this test.
Printed on the placemat or paper liner
If you use paper placemats or table liners, printing the QR code directly on them costs nothing extra and guarantees every guest sees it.
Pros: Zero additional materials, code is right in front of the guest.
Cons: Single use (unless you use durable placemats), the code may be partially covered by plates during service.
Where to position the code on the table
The QR code should be visible the moment guests sit down - before they've looked around, before a server arrives, before they've started talking. That means:
- Centre of the table for small tables (2 covers)
- Multiple codes for larger tables - one per 2-3 covers - so guests don't have to reach or pass the code around
- Not hidden behind a condiment rack, flower vase, or candle
The goal is that a guest sitting down sees the code within the first 10 seconds and understands what it's for.
Dynamic vs static QR codes: which to use for table display
Static QR codes encode the URL directly. If you ever change your menu URL (switch platforms, change your domain), the code stops working and you need to reprint everything.
Dynamic QR codes point to a redirect - you can change the destination URL without changing the code itself. We cover this in detail in our static vs dynamic QR code guide. If you've invested in nice acrylic stands or engraved discs, a dynamic code protects that investment.
Most digital menu platforms generate dynamic codes automatically. If you're generating your own code using a free QR generator, check whether it supports dynamic codes (some free tiers don't).
Testing before you commit to a large print run
Before ordering 30 table stands or printing 500 placemats:
- Print one version at actual size
- Scan it from the distance a seated guest would use
- Test in your restaurant's lighting, not just at a bright desk
- Ask someone unfamiliar with your menu to scan it and tell you what they experience
Fix anything that fails before scaling up. A bad QR code experience across 20 tables is much worse than one test that reveals the problem first. If you haven't set up your digital menu yet, start with our guide on how to create a QR menu for your restaurant.
Ready to create your digital menu? Try ArrivaMenu free - no credit card, no time limit.
Create your QR menu today
Free during Early Access. No credit card required.