How to make a QR code menu for your restaurant
A step-by-step guide to creating a QR menu that you never have to reprint — including the one mistake that forces most restaurants to start over.
· Astro-Menu
Making a QR code menu takes about an hour. Making one you never have to redo takes about an hour and one good decision at the start.
Step 1: Decide what the code points at
This is the decision everything else hangs on, and most people get it wrong by accident.
A QR code is just a machine-readable web address. The question is what lives at that address.
If it points directly at a file — a PDF on your web host, a Google Drive link, an image — then the code and the file are welded together. Change the file, or move it, and every printed code you have becomes a dead end. People will scan a sticker on your window and get an error.
If it points at a menu page you control, the code becomes permanent. You change what is on the page; the address never moves. Print it on table tents, packaging and flyers with no anxiety about next season.
This is the difference between a static and a dynamic QR menu, and it is the single most expensive thing to get wrong, because the cost of fixing it is reprinting everything.
Step 2: Get your menu content ready
Before you touch any software, gather:
- Every item, by section. Starters, mains, sides, drinks, desserts. Include the things that never made it onto the printed menu because there was no room — they can go on now.
- Prices. Current ones. This is a good moment to notice the three items whose prices have been wrong since the last supplier increase.
- Descriptions. One or two lines each. You have unlimited space now, but that is not permission to write a paragraph about every sandwich.
- Photos. One per item is the goal. You do not need all of them on day one — start with your best sellers and the dishes that are hard to picture from the name.
- Dietary information. Which items are vegetarian, vegan, gluten-free, nut-free. Getting this right is worth real effort; guests filter by it and trust it.
If typing all this in sounds like a evening you would rather not spend, send your existing menu to whoever you are setting up with. Most providers, us included, will load the first version for you.
Step 3: Build the menu
Enter the sections first, then the items under them. A few things worth doing while you are in there:
- Order sections the way people order food, not the way your old printed menu happened to be laid out. Most menus should open on the thing you most want to sell.
- Keep descriptions short. People are reading on a phone, standing up, deciding fast.
- Add sizes as options rather than as separate items, so the menu does not double in length.
- Compress your photos — or use a system that does it for you. A menu that takes six seconds to load on mobile data is a menu people close.
Step 4: Download the code properly
Two rules here.
Download a vector format — SVG or PDF — not just a PNG. A vector stays perfectly sharp at any size, which matters when the same code goes on a small table sticker and a large window decal. A PNG scaled up gets fuzzy, and fuzzy QR codes fail to scan.
Test it before you print a hundred of them. Scan it with an iPhone and an Android, from the distance people will actually stand at. This takes two minutes and has saved a lot of people from a very annoying reprint.
Step 5: Put it where people are already looking
The table is the obvious place. It is not the only one, and it is often not the best one.
- The window. Someone deciding whether to come in can read your whole menu first. This converts.
- The counter or the queue. People arrive at the till already knowing what they want.
- Your Instagram bio. Your single most valuable link. It should go to your menu, not a homepage.
- Your Google Business Profile. Add the menu link so searchers get the real thing.
- Packaging and delivery bags. Turns a one-off delivery customer into someone who can find you directly.
Step 6: Actually keep it updated
The whole advantage of a digital menu is that changing it is free and instant. That advantage only exists if you use it.
Build the habit: when something sells out, hide it. When a price changes, change it. When you add a special, add it. Each of these takes about ten seconds, and together they mean the menu on the table is always true — which is the thing your customers will notice and your printed menu could never do.
The mistake to avoid
If you take one thing from this: do not let your QR code point at a file.
Free QR generators will happily encode a link to a PDF, and it works fine on day one. The bill comes later, when your prices change and you discover that fixing the menu means reprinting every code you have ever put out into the world.
Point it at a page. Then the code is a one-time cost and the menu is free to change forever.
Keep reading
Put your menu on every phone that walks in
Send us the menu you have now and we will build the first version for you. 30 days free, no card, cancel from the dashboard.
$15.99 a month after the trial · 59 AED · Cancel any time