Skip to content
QRnook

Menu QR code generator

Link tables to your menu with a code that never expires and doesn’t depend on a menu platform. Sized and checked for table tents.

  • Free
  • No signup
  • Runs in your browser
  • Static codes don’t expire
What should the code do?

Menu link

A page on your own domain keeps working if you change menu tools.

What’s inside the codeExample

https://example.com/menu

Type your own details to replace the example.

Example29×29
Scan for the menu
Version
3
Error correction
Q
Capacity used
75%
Bytes
24

Scanability

100 / 100

Excellent

Enter valid content above to enable downloads. The code shown now is only an example.

Size & print options5.7 cm

Prints the code at the width above.

Static code — it never expires. The destination is up to you.

Design

Colours
ShapeSquare · Square
Modules
Corner frames
Corner centres
Logo—

PNG, JPG, WebP or SVG up to 5 MB. It stays on your device.

Caption“Scan for the menu”
Error correction & marginQ · 4 modules
Error correction

Higher levels survive more damage and logos, but make the code denser.

4 modules

The spec asks for 4 modules of empty space around the code.

Scanability

100 / 100

Excellent
  • Contrast 21:1 — strong.

    Spec

  • Dark code on a light background.

    Spec

  • Quiet zone of 4 modules.

    Spec

  • Error correction Q restores up to about 25% of the data.

    Spec

  • Version 3 (29×29) — light and easy to scan.

    Spec

  • Classic square modules and corners.

    Rule of thumb

  • 5.7 cm wide — fine for 35 cm away.

    Rule of thumb

A weighted estimate from the checks below — not a guarantee. Always test a printed proof with two different phones.

Legibility chart

Units
Estimated scanning distance for each printed width of this exact code.
PreviewWidthReads from about
15 cm≈ 92 cm
10 cm≈ 62 cm
8 cm≈ 49 cm
6 cm≈ 37 cm
Recommended minimum for Table menu · 5.7 cm
5 cm≈ 31 cm
4 cm≈ 25 cm
3 cm≈ 18 cm

Estimate based on the 10:1 distance rule, adjusted for this code’s density. Phones and light vary.

How to use it

  1. Paste the address of your menu — ideally a page on your own website such as yourrestaurant.com/menu.
  2. Keep the caption (“Scan for the menu”) or write your own; it prints under the code.
  3. Leave “Printed on” set to Table menu to see the right size, then download a PDF at that width.
  4. Use the Wi-Fi and Review buttons above to make matching codes for the same table card.

Why link to your own website

Menu platforms come and go, and some “free” QR menus stop working when a trial ends. If your code points to a page on your own domain, you can change your menu — or the service behind it — without reprinting a single table card. Even a simple redirect from /menu to your current menu tool works.

Example: permanent menu address

A short address makes a small, low-density code (version 2 or 3), which is easy to scan at a table even in dim light.

Encoded content

https://example.com/menu

PDF menu or web page?

A PDF menu is quick to set up, but on a phone it means pinching and zooming, and large files load slowly on weak connections. A simple mobile web page reads better and is easier to update. If you do use a PDF, keep it under 2 MB and design it in portrait at phone width. The generator notes when your link ends in .pdf.

Printing for tables

Diners scan from 30–40 cm, often in warm, dim light and at an angle, so we treat restaurants as “difficult” conditions and recommend a little more size than usual — about 3.5–4 cm for a short link. Matte paper avoids glare from ceiling lights; glossy lamination often causes it.

Error correction Q is pre-selected: it tolerates sauce splashes and worn corners better than the default. Check the result with the print checker before ordering a batch.

Keep a printed menu available

Not every guest has a phone with them, a charged battery or good eyesight for small screens. Keeping a few printed menus available is good service — and in some places a legal expectation for allergen information.

Tips

  • One code for all tables is enough unless you take orders per table.
  • Put the table number in text on the card if guests need it to order.
  • Test in the dining room at night, not just in the office.
  • Add Wi-Fi and review codes on the back of the same card instead of more table clutter.

Questions

Does the menu code expire?

No. It’s a static code containing your link. It works as long as the page it points to exists.

Can I change my menu without reprinting?

Yes — update the page the code points to. The code itself never needs to change.

What size should a menu QR code be?

For a short link on a table tent, about 3.5–4 cm wide plus the white margin. Longer links need more. The chart on this page gives the size for your exact code, or use the size calculator.