Guide

QR codes for restaurant menus

A menu code lets guests open the menu on their own phone the moment they sit down. Done well it is faster than handing out menus. Done badly it is a table of people squinting at a code that will not scan. Here is the well-done version.

The code should open a page that reads well on a phone: large text, one column, prices next to dishes. A PDF of the printed menu forces people to zoom and drag. If the menu already exists as a PDF, put it on a simple page or convert it before you print the codes.

The code holds the address of that page. Because the code is static, you can change the menu on the page as often as you like and the printed codes keep working. Only the address must stay the same, so use one on your own domain rather than a link shortener that could expire.

Make the code

Open the website QR code generator, paste the menu address and add a frame with the text "Scan for menu" so guests know what it does. Keep the dots dark on a white background. A small logo is fine at error-correction level H, but this is a code that gets scanned in low light with a phone held at an angle, so keep the design plain.

Size and placement

A table card is scanned from 30 to 50 cm away. Make the code at least 4 cm wide, and larger on a stand that sits at the far end of a long table. A code on a wall or a window for people walking in should be 10 cm or more. Place codes flat, at the level people naturally hold a phone, not on a curved glass or under a shiny menu holder.

Lighting and lamination

Candlelight, coloured bulbs and glossy laminate are the three things that stop menu codes scanning. Matte laminate or plain card is better than gloss. Test a card at the darkest table in the room, in the evening, with a phone that is not yours.

Keep a printed menu handy

Some guests have no phone, a flat battery or no signal in the back of the room. Keep a few printed menus at the counter so the code is a convenience rather than a barrier.

Updating the menu

Change the page, not the code. Add the WiFi details to the same page, or print a WiFi code next to the menu code, so guests with poor signal can still load it.

Questions

Common questions

Anything else? Write to us.

Do I need a paid service for a QR code menu?

No. A static code linking to a menu page on your own website is free and never expires. Paid services add scan statistics and editable links, which most restaurants do not need.

Can I change the menu without reprinting the QR codes?

Yes. The code holds the page address, not the menu. Edit the page and the printed codes keep working, as long as the address does not change.

What size should a QR code on a table card be?

At least 4 cm wide. Guests scan from 30 to 50 cm away, and low light makes small codes harder to read.

Keep reading

How to create a QR code

How to make a QR code for a link, WiFi, contact card or text, style it without breaking it, test it and print it at the right size. Free, no sign-up.

Read the guide, 6 min

QR code size for printing

What size a printed QR code should be: the minimum size, the distance rule, pixels needed at 300 DPI, and why longer content needs a bigger code.

Read the guide, 5 min

Static vs dynamic QR codes

The difference between static and dynamic QR codes: expiry, editing, scan tracking, cost and privacy, and why a static QR code generator never expires.

Read the guide, 5 min

Why a QR code will not scan

Why a QR code does not scan and how to fix it: low contrast, inverted colors, missing quiet zone, too small, too dense, big logos, glare and broken links.

Read the guide, 6 min

WiFi QR codes that connect first time

How to make a WiFi QR code guests can scan to join your network: getting the name, password and security type right, and fixing codes that do not connect.

Read the guide, 5 min

Adding a logo without breaking the code

How to put a logo in the middle of a QR code and keep it scannable: the error-correction level to use, how big the logo can be, and how to test the result.

Read the guide, 5 min

vCard QR codes for business cards

How to put a contact QR code on a business card: which vCard fields to include, how to format phone numbers, and how small the code can go.

Read the guide, 5 min

QR code colours that still scan

How to choose QR code colours, gradients, shapes, frames and transparent backgrounds that match your brand and still scan on every phone.

Read the guide, 5 min

Error correction levels explained

What QR code error correction does, what levels L, M, Q and H mean, how much damage each survives, and which level to pick for logos, print and small codes.

Read the guide, 4 min

The quiet zone, and why it matters

What the quiet zone around a QR code is, how wide it should be, and the design mistakes that remove it: cropping, borders, text and busy backgrounds.

Read the guide, 3 min

QR codes for Airbnb and rental hosts

The QR codes worth printing for a holiday rental: guest WiFi, house manual, check-in and check-out, local tips, and where to place them so they keep working.

Read the guide, 5 min

QR codes on product packaging

How to put a QR code on packaging that still scans: what to link to, minimum size, curved and glossy surfaces, colour contrast and testing a print proof.

Read the guide, 5 min

Related tools

Tools for this guide

Make your code now

Free, private, and it never expires.

Open the generator