Skip to content
UseQR
ESC

↑↓ MOVE↵ OPEN48 PLACES

Security & privacy

Fake menu QR scams — table-tent swaps in restaurants

A fraudster replaces the QR code on a table tent with a sticker leading to a fake menu or ordering page that harvests card details. Tables are rarely audited, so swaps go unnoticed for days. Diners should check the domain before paying; owners should count and inspect table codes daily.

View as MarkdownPaste this page into any AI assistant — it is plain, portable Markdown.

The attack

Since menu codes became standard, every table in a restaurant is a small unattended kiosk. The scam is a sticker overlay: the attacker sits down, swaps the code on the table tent, and leaves. The replacement leads to one of:

  • a cloned menu with ordering, which takes a card payment that never reaches the restaurant;
  • a phishing page ("sign in to order", "verify your card to open a tab") that harvests credentials or card details;
  • occasionally just a malicious link with no food theme at all, relying on the diner trusting whatever the table offers.

A browse-only menu code — one that opens a PDF or a webpage with no payment step — is a much smaller prize, which is why "order and pay at table" venues are the real target.

Why restaurants are exposed

  • Nobody audits tables. Staff wipe them, straighten them, and never scan them. A swapped tent in a 20-table room is 1 code in 20 — and each table is its own attack surface that can sit compromised through hundreds of covers.
  • The environment is trusted. A diner who would hesitate at a lamp-post sticker will scan whatever their table presents.
  • Table tents are removable. The whole tent can be substituted, not just the code — no sticker edge to feel.
  • Payment on an unfamiliar domain feels normal, because every venue uses a different ordering platform.

What diners can do

  • Compare with the venue. Does the domain on the preview banner match the platform the restaurant says it uses? If the staff hand you a printed menu and the table code claims you must order online, ask.
  • Read the domain before paying — the ten-second check applies at the table exactly as anywhere else.
  • Treat login requests as a stop sign. A menu does not need your password or a card "verification" before showing food.
  • If a page feels wrong, decode the code without opening it with a client-side scanner, or simply order with a human.

The owner's checklist

  • Count and inspect daily. You know how many table tents you own. A one-minute scan of one table's code at opening — rotating tables through the week — catches swaps within days rather than weeks.
  • Use tamper-evident labels on tents and fixed table stickers, so peeling the original is visibly destructive.
  • Print your domain on the tent ("menu.yourvenue.example") so diners can compare it with their preview banner.
  • Fix codes into the furniture where possible — a laminated insert in a holder is easier to swap than a code printed on a mounted plaque.
  • Brief the floor staff. They handle every tent every day; tell them what an overlay looks like and to bring any loose or doubled-up sticker to a manager.
  • Keep the source file. If you generate the menu code yourself and keep the artwork, replacing a compromised tent costs minutes. Static codes are free to regenerate and never expire.

A single compromised table that takes one fraudulent payment costs more than a year of tamper-evident labels for the whole room.

FAQ

Are QR code menus safe to scan?

Generally yes — a browse-only menu is one of the lowest-risk scans there is. The risk concentrates in order-and-pay flows, where a swapped code can route your card details to a fraudster. Check the domain before paying.

How would I know if a restaurant's QR code was swapped?

You mostly cannot tell from the code, which is the problem. Tells are a domain that does not match the venue's stated platform, a login or card-verification request before showing the menu, and staff who seem unaware of the "online ordering" the table demands.

How often should a restaurant check its table QR codes?

Daily is proportionate for order-and-pay venues — one rotating table per day at opening covers a room within the week. Browse-only menus can be checked weekly. Any refit, deep clean or furniture move should trigger a full re-check.

Should restaurants stop using QR menus because of this?

No. The scam targets payment flows, not menus as such, and the countermeasures — tamper-evident labels, printed domains, daily rotation checks — are cheap. Venues that only link a browse-only menu carry very little risk.

Try it — free, no signup