How to make a QR code for a restaurant menu
Put your menu online, make a QR code for it and print table cards with no monthly fee. How to keep one code working when the menu changes, and keep it readable.
Published
Tools for this job: Wi-Fi and vCard QR Code Generator · QR Code Generator · Compress PDF
A QR code on each table lets guests read the menu on their phone, saves reprinting when prices change, and can carry a menu in several languages. Many services sell this as a subscription, but the code itself is just a web address, and you can make it free.
Step 1: put the menu online
- A page on your website is best: it loads fast, reads well on phones and can be updated at any time.
- A PDF is the quickest option if you already have one. Upload it to your website or a file-sharing service and copy a public link. Keep it small: run it through Compress PDF if it is several megabytes, because guests may be on slow mobile data.
Step 2: use an address that will not change
The QR code contains the web address. If the address changes, every printed code breaks. Choose a stable address, such as yourcafe.com/menu, and update what is at that address instead. If you use a PDF, replace the file at the same link rather than uploading a new one with a new link.
Step 3: make the code and table cards
- Open the Wi-Fi and vCard QR Code Generator and choose Menu.
- Enter the menu web address and your venue name for the card.
- Add a card caption such as “Scan for our menu”.
- Choose colours that suit your branding while keeping the code dark on a light background.
- Print a test card and scan it from a seated position at a real table.
The same tool can also make a Wi-Fi card, so guests can join your network without asking for the password. Many cafés print both on one table tent.
Make the menu readable on a phone
- Use large text and a single column. A printed A3 menu shrunk to a phone screen is hard to read.
- Put prices next to dishes, not in a separate column far away.
- Mark allergens and dietary symbols clearly, with a key.
- Test on an older, smaller phone, not just your own.
Keep paper menus available
Not every guest has a smartphone, a charged battery or mobile data, and some simply prefer paper. Older guests and people with visual impairments may find phone menus hard to use. Keep a few printed menus ready and offer them without being asked.
Durable cards
Table cards get splashed and handled. Laminate them or use acrylic stands, and print the code at least 3 cm across. Check the cards weekly: a scratched or faded code stops working. Higher error correction (Q or H) helps codes survive minor damage. For sizing, see what size a QR code should be when printed. For the Wi-Fi card, see how to make a Wi-Fi QR code.