How to make a QR code menu for a restaurant or cafe
Put your menu online and let diners open it by scanning a small code on the table, no app, no paper reprints.
A QR code menu links to a digital version of your menu. Guests scan the code at the table and the menu opens on their phone. You update prices and dishes online without reprinting anything, and the table stays clean and simple.
Step 1: put your menu online
The QR code needs a web address to point at. Any of these work:
- A menu page on your own website.
- A PDF hosted online (upload it and use its link).
- A page from your ordering or reservation provider.
Step 2: turn the link into a QR code
- Copy the full menu link, including
https://. - Open the generator and paste it in QR code mode.
- Optionally set colors to match your branding, keeping strong contrast.
- Download a high-resolution image for print.
Step 3: place it well
- Table tents or stickers at each table, at a comfortable scanning distance.
- Counter and entrance for takeaway and waiting customers.
- Print large enough that a phone reads it from where the guest sits.
Design tips that keep scans reliable
- Keep a clear quiet margin around the code; do not crowd it with graphics.
- Dark code on a light background scans best. Avoid low-contrast color pairs.
- Add a short line of text like “Scan for menu” so guests know what it is.
- Test on both an old and a new phone before printing a batch.
Static and free
The code you make here is static and never expires, so you print once. Because the menu lives at a link you control, you can change dishes and prices any time without touching the printed code.
Create your menu QR code, or read the best-practices guide.