How to Make a QR Code for a Menu Online (Free, 2026)
A QR code menu lets guests point their phone camera at a small square and see your full menu in seconds — no app, no printed booklet, no reprints when a price changes. The trick is to host the menu at a stable web link first, then point a QR code at that link. Here's how to do it for free and keep it editable.
Quick answer
Put your menu on a web page or PDF at a fixed URL, then generate a QR code that links to it using a free tool like OneSol's QR code generator at onesol.io/qr-code-generator. Print the code on table tents, the door, or the receipt so diners can scan it with their phone camera. Because the code only points to a link, you can edit dishes and prices anytime without printing a new QR code.
1. Put your menu online first
A QR code doesn't hold your menu — it holds a link, so you need the menu living at a web address before you make the code. Build a simple mobile-friendly menu page (or upload a menu PDF) so it loads fast on a phone, and copy its URL. Keep that URL fixed from day one so you never have to reissue the code later.
2. Generate the QR code from your menu link
Open a free QR generator such as onesol.io/qr-code-generator, paste your menu URL, and set the type to URL/link. Download the code as a high-resolution PNG or SVG — SVG scales without going blurry when printed large. Give it plenty of quiet space (white margin) around the code so cameras lock onto it quickly.
3. Design and print it where diners will scan
Place the QR on table tents, a window decal, the counter, and the bottom of receipts — anywhere a seated or waiting guest will see it. Add one short line of instruction like "Scan for menu" so first-timers know what to do. Print the code at least 2 x 2 cm (about 1 inch); larger is safer for codes read across a table.
4. Test it, then update the menu without reprinting
Before printing a batch, scan the code with both an iPhone and an Android phone to confirm it opens the right page. Once it's live, edit prices, add specials, or swap dishes on the menu page itself — the URL stays the same, so every printed code keeps working. This is why hosting the menu at a fixed link matters more than the code itself.
Ready to start? OneSol is free.
Sell, book and get paid from one link — no card needed.
FAQ
Do diners need an app to scan a QR menu?
No. Modern iPhone and Android cameras read QR codes natively — guests just open the camera, point it at the code, and tap the link that pops up.
Is making a QR code menu free?
Yes. Free tools like OneSol's QR code generator create the code at no cost, and you only need a free web page or PDF to host the menu behind it.
Can I change the menu without making a new QR code?
Yes, as long as the link the code points to stays the same. Edit the menu page's dishes or prices and every already-printed code shows the updated version instantly.
Where should I place the QR code in a restaurant?
Table tents, the entrance door or window, the counter, and printed receipts work best — put it wherever a guest is sitting or waiting with their phone in reach.
Related guides
How to Make a QR Code Menu (Free) — For Restaurants & Cafés
Make a free QR code menu customers scan to view your food and drinks — no app, no reprints. Update the menu any time and the same QR still works.
Read guideHow to Make a QR Code for a Business Card (Free, 2026)
Add a free QR code to your business card so contacts save your details or visit your site in one scan. Sizing, placement, and testing tips included.
Read guideHow to Make a QR Code for a Product Catalog (Free, 2026)
Link a QR code to your online product catalog so customers browse and buy from their phone. Host it, generate the code free, and update stock without reprinting.
Read guideHow to Make a QR Code for a Price List (Free, 2026)
Create a QR code that opens your latest price list on any phone. Host the prices, generate the code free, and change prices anytime without reprinting.
Read guide