Art QR Codes

Guides · Guides

QR Code for a Restaurant Menu: Placement, Size and What to Link

Place a restaurant menu QR code flat on the table or on a standing tent card at the near edge of the table, sized at least 1.2 inches (about 30 mm) per side so a seated diner can scan from roughly 24 inches away. Link it to a mobile-optimized hosted menu page, not a raw PDF, and use a dynamic code so you can update the destination without reprinting anything.

Where should you put a QR code on a restaurant table?

The best position is the near edge of the table surface — the side closest to the diner — either printed directly on a flat table tent or adhered to a small acrylic stand. This keeps the code within comfortable arm reach and at a natural downward scan angle for a phone held at chest height.

Three placements that consistently work:

  • Standing tent card, near edge. A 4×6-inch tent card with the QR code on the front panel is the most common format. Diners see it immediately without picking anything up.
  • Flat insert under a table topper. Laminated inserts under a clear acrylic topper protect the code from spills and keep the table looking clean.
  • Sticker on the table itself. Works for high-turnover counters and food-truck windows where tent cards disappear. Use a matte laminate so overhead lighting does not create glare that blocks the camera.

Avoid placing the code on the wall behind the diner's seat, on a menu board above eye level, or at the far end of a large table. At distances beyond 18–20 inches, a code that is too small will fail — and the diner will not lean in to fix it.

What size does a menu QR code need to be to scan reliably?

For a seated diner at a standard 24-inch table, the QR code module (the printed square) should be at least 1.2 inches (30 mm) per side. That is the floor, not the target. At 1.5 inches (38 mm) the scan is more forgiving of dim lighting, slight tilt, and cheaper phone cameras.

Our test bench decodes every code we produce at 4 to 16 pixels per square, under blur, low contrast, dim light, tilt, JPEG compression, and shadow conditions. The pattern we see consistently: codes below 1 inch square fail in restaurant lighting — overhead pendants, candlelight, and the glare from a phone's own screen all degrade the camera's ability to resolve the tiny finder squares in the corners.

Print size Reliable scan distance Recommended use
1.0 in (25 mm) Up to ~14 in Receipt footers, napkin holders — not table tops
1.2 in (30 mm) Up to ~18 in Minimum for a seated 24-inch table; use only with high-contrast print
1.5 in (38 mm) Up to ~24 in Standard table tent — covers most restaurant conditions
2.0 in (51 mm) Up to ~32 in Bar-top, larger tables, outdoor patios with bright sun
3.0 in+ (76 mm+) Up to ~48 in Window clings, A-frame sidewalk signs, host-stand displays

For detailed guidance on sizing across different print formats, see our guide on QR code print sizes for menus, table tents, and yard signs.

One more rule: always print on white or very light paper with a black (or very dark) code. Inverted codes — light modules on a dark background — require the camera to work harder and fail more often at smaller sizes.

What should a restaurant menu QR code link to?

Link to a mobile-optimized hosted menu page, not a bare PDF file. A hosted page loads in a browser tab, scales to any phone screen, and lets you add section navigation, photos, and allergen notes. A PDF requires the phone to download the file, open a viewer, and then zoom — three extra steps that cause drop-off, especially on older phones or slow connections.

Good destination options, ranked:

  1. Your own website's menu page. Best for SEO and brand control. Make sure it is mobile-responsive.
  2. A third-party ordering platform page (Toast, Square, Olo, etc.). Acceptable if it loads fast and does not bury the menu behind a sign-up wall.
  3. A Google Drive or Dropbox-hosted PDF. Works in a pinch, but the viewer experience is poor on mobile and the share link can break if you move the file.
  4. A raw PDF URL. Avoid as the primary destination. Use only if your menu changes rarely and you have confirmed it renders on iOS Safari and Chrome for Android.

Whatever you link to, test it on an actual phone — not a desktop browser — before printing. The restaurant menu QR code guide covers URL setup in more detail.

Should you use a static or dynamic QR code for your menu?

Use a dynamic QR code for any printed table tent or physical menu insert. A dynamic code stores a short redirect URL inside the QR pattern; the actual destination lives on a server you control. When your menu URL changes — seasonal update, new ordering platform, website redesign — you change the redirect and every printed code in the restaurant updates instantly. The physical print never changes.

A static code bakes the destination directly into the pattern. If that URL ever breaks, every printed code in the building becomes a dead link. You have to reprint everything.

The practical difference for a restaurant:

  • A static code costs nothing to generate and works forever — but only if the URL never changes.
  • A dynamic code requires a subscription while you need editing and tracking. At Art QR Codes, dynamic codes keep redirecting to the last saved URL even after a plan cancels — editing and new scan tracking pause, but the link does not die. That matters if you ever pause a subscription between seasons.

For a menu that you update even once a year, the dynamic option pays for itself in avoided reprinting costs. You can start with a free static QR code to test your setup, then switch to dynamic before the print run.

How do you test a menu QR code before printing table tents?

Test at the actual scan distance and under the actual lighting of your dining room — not at your desk under an overhead office light.

A reliable pre-print checklist:

  1. Print one copy at final size on the paper stock you plan to use (matte vs. glossy matters).
  2. Place it on a table in your dining room and scan from a seated position with the phone at chest height.
  3. Test in your worst lighting condition — candlelight, dim evening service, or bright midday sun through a window.
  4. Test on at least two phones: a recent iPhone and a mid-range Android. Camera quality varies significantly.
  5. Confirm the destination loads on the phone's browser, not just that the code scans. A scan that opens a broken link is as bad as a code that does not scan.
  6. Check with a slight tilt (15–20 degrees off perpendicular). Tent cards are rarely perfectly flat on a real table.

At Art QR Codes, every code we deliver has already been decoded by three decoders under 16 conditions including blur, shadow, JPEG compression, and low contrast. That automated pass catches the most common failure modes before the file reaches a print shop. But it does not replace a real-world test on your actual table surface under your actual lights.

What file format should you order for table tents vs. full menus?

The format you need depends on where the code is going and who is printing it.

  • SVG: The best format for anything going to a professional print shop or sign maker. Vector, infinitely scalable, no pixelation at any size. Use this for table tents, full-sheet menus, and window clings.
  • PDF: Also vector-based. Most commercial printers prefer PDF. If your print shop asks for a "print-ready file," PDF is usually what they mean.
  • PNG at 300 DPI or higher: Use when you are dropping the QR code into a design file (Canva, Adobe Express, Word) and the template does not accept vector. Always request the highest resolution available — a 72 DPI PNG will look blurry on a printed tent card.

For table tents printed at home on a laser or inkjet printer, a 300 DPI PNG at 1.5–2 inches is fine. For anything going to a commercial printer, ask for SVG or PDF. Our menu QR code generator produces all three formats.

What happens to your menu QR code if you change your menu URL?

If you used a static code and your URL changes, the code is permanently broken. Every diner who scans it will hit a 404 or a dead redirect. You have to generate a new code and reprint every table tent, insert, and window cling that carries the old one.

If you used a dynamic code, you log in, update the destination URL, and save. The change takes effect within seconds. No reprinting, no reprinting costs, no gap in service.

Common situations where menu URLs change unexpectedly:

  • Switching from one ordering platform to another (Toast to Square, for example)
  • Rebuilding or migrating your restaurant website
  • Moving from a PDF to a hosted menu page
  • Changing your domain name
  • A third-party platform changing its URL structure

Any of these will silently break a static code. It is one of the most common QR failures we see — a restaurant prints 200 table tents, changes platforms six months later, and does not realize the codes are dead until a diner complains.


Frequently asked questions

How far away can a diner scan a QR code on a restaurant table?

At a standard 24-inch table, a 1.5-inch (38 mm) QR code scans reliably from a seated diner holding a phone at chest height. Smaller codes — under 1.2 inches — fail in dim restaurant lighting. Larger tables or bar-top use cases benefit from a 2-inch code.

Can I just link my menu QR code to a PDF?

You can, but it is not recommended. PDFs require a download step, open in a separate viewer, and do not scale well on small phone screens. A mobile-optimized hosted menu page gives a much better diner experience and is easier to update without changing the URL.

What happens if my dynamic QR code subscription lapses?

At Art QR Codes, dynamic codes keep redirecting to the last saved destination URL after a plan cancels — the link does not die. Editing the destination and tracking new scans pause until the plan is active again. Your printed table tents keep working.

Do I need a different QR code for each table?

No. One QR code linking to your menu works for every table. You would only use per-table codes if you need table-specific ordering (so the kitchen knows which table placed the order) — that is a feature of some full ordering platforms, not a QR code requirement.

What is the best QR code size for a 4×6 table tent?

On a standard 4×6-inch tent card, print the QR code at 1.5 to 2 inches square. Leave a white quiet zone of at least 4 modules (roughly 0.2 inches at that size) around all four edges. Smaller than 1.5 inches risks scan failures under dim pendant or candlelight.


Ready to create a dynamic menu QR code that you can update without reprinting? Visit the restaurant menu QR code page to get started, or try the menu QR code generator directly.

Last updated: October 2026

Make a code that is tested to scan