Guide No sign-up needed

QR Code Menus for Restaurants

A menu QR code done properly outlives menu changes and reprints. Where to put the menu itself, how big to print the code, and why some menu codes died last year.

On this page
  1. The short answer
  2. Why the code must point at your own domain
  3. Web page or PDF?
  4. Getting the table hardware right
  5. Keep a paper menu within reach
  6. Printing a batch
  7. Sources

The short answer

Create a page on your own website — yourdomain.com/menu — and encode that address with the URL QR code generator. You can change dishes and prices on the page as often as you like; the printed code never changes because the address never changes. Print it at 25 mm or larger, matte-laminated, one per table.

Why the code must point at your own domain

Many "menu QR" services encode a redirect on their domain, not yours. When the subscription lapses or the service shuts down, every code on every table dies at once — this is why so many pandemic-era menu codes now lead nowhere. A static code pointing at your own URL has no middleman: it works as long as your website does, and this site has no server that could ever sit between your guest and your menu.

Web page or PDF?

A web page reflows to fit a phone screen, loads faster, and can be read out by a screen reader. A PDF forces pinch-and-zoom on a dinner table in dim light. If the PDF is what you have tonight, link to it and replace it with a page when you can — the code does not care, which is the point.

Getting the table hardware right

  • Size: a table tent or sticker is read from 30–40 cm, so 25 mm is the working floor; 30–35 mm scans faster. The size calculator maps your viewing distance properly.
  • Finish: matte lamination. Gloss under a pendant lamp produces exactly the reflection that stops a camera locking on. Lamination also survives the inevitable spill.
  • Light: phones cope with dim rooms better than people do, but contrast matters more at night — black on white, not brand-brown on cream.
  • Fallback: print the short address under the code ("yourdomain.com/menu"). A dead battery or a scratched code should not strand a guest.

Keep a paper menu within reach

Some guests have no smartphone, no data, or no patience. A few printed menus at the counter cost little and spare your staff the conversation. Accessibility guidance from hospitality associations says the same thing: the code is an option, not a gate.

Printing a batch

Lay one code out as repeated stickers with the QR code label maker, or produce a page of tent cards with the printable QR sheet. Before laminating fifty of them, scan a proof at the actual table, in the actual evening light, with more than one phone — the testing routine covers the rest.

Sources

Quiet-zone and sizing behaviour follows ISO/IEC 18004, the QR Code specification; the ten-times-width scanning rule of thumb is discussed in our size guide.

More guides