# QR codes on table tents

> A table tent is read from 40–80 cm, so the ten-to-one rule asks for a 4–8 cm code; in practice 3–4 cm works because diners lean in or pick the tent up. Use error correction M, matt laminate, and print the code on both faces.

Source: https://useqr.app/qr-codes-on/table-tents · Last reviewed 2026-08-21 · UseQR is free forever, no signup.

---

| Typical scan distance | **40–80 cm** |
|---|---|
| Minimum code width | **3–4 cm** |
| Error correction | **M** |

## The numbers

| Situation | Distance | Code width needed |
|---|---|---|
| Diner leans in or picks the tent up | 30–40 cm | 3–4 cm |
| Diner scans across the table | 80 cm | 8 cm |

Strictly, the [ten-to-one rule](/docs/print/the-10-to-1-distance-rule) says a code scanned
across a table needs **8 cm**. Almost no tent design allows that, and it does not need to:
a table tent is the one piece of signage the reader can move. Design for the lean-in at
**3–4 cm** and the geometry solves itself. The full arithmetic is in
[QR code size for a table tent](/docs/print/qr-code-size-for-a-table-tent).

## Glare is the failure mode

Table tents are almost always gloss-laminated, and diners view them at **30–45°**, not
straight on. Overhead pendant lights and downlighters reflect off gloss laminate at exactly
that angle, laying a white specular band across the code. No error-correction level
recovers a code behind glare; the camera never sees the modules at all. This is the single
most common reason a [menu code](/menu-qr-code) works in the print proof and fails at the
table.

Fixes, in order of effectiveness:

- **Matt or soft-touch laminate.** Costs pennies more and removes the problem.
- Anti-glare (satin) laminate if the printer offers nothing else.
- Keep the code in the **lower half** of the tent face, where the viewing angle to
  overhead lights is shallower.

More on the physics in [glossy surfaces and glare](/docs/print/qr-codes-on-glossy-surfaces-and-glare).

## Print both faces

A tent has two or three faces and diners sit on all sides of the table. Duplicate the code
on **every face**, a one-sided tent silently halves scans. Keep contrast to spec while
you are at it: dark modules on a light ground with at least a **40% luminance difference**,
and a clear [quiet zone](/glossary/quiet-zone) of four modules that the tent's border
artwork must not invade.

## The base matters

Tents get knocked over, and a face-down tent scans zero times. Use **300 gsm or heavier**
stock, a proper locking-tab base rather than a taped edge, and a footprint of at least
8 × 8 cm. Acrylic sign holders with paper inserts survive cleaning sprays better than bare
card and let you swap the insert without reprinting the structure, useful when the
[menu](/qr-codes-on/menus) changes.

## FAQ

### What size should a QR code be on a table tent?

At least 3–4 cm square. That covers a diner leaning in to 30–40 cm. If you want the code
to scan from a seat across the table, roughly 80 cm away, it needs 8 cm, so most designs
should optimise for the lean-in instead.

### Why does my table tent QR code scan in the office but not in the restaurant?

Almost always glare. Gloss laminate under overhead lighting reflects a white band across
the code at the 30–45° angle diners actually view it from. Reprint with matt laminate, or
move the code lower on the tent face.

### Should the QR code be on both sides of a table tent?

Yes. Diners sit on every side of the table, and a tent face they cannot see is a code they
cannot scan. Duplicate the code identically on each face of the tent.

### What error correction level should a table tent QR code use?

M is right. Table tents live indoors, get replaced often, and the main threats (glare and
small size) are not the kind of damage error correction repairs. Higher levels just add
density and make the code harder to scan at this size.

## Try it

- https://useqr.app/url
- https://useqr.app/menu
- https://useqr.app/size-calculator
- https://useqr.app/validate
