Free QR Code Menu for Restaurants & Cafés
Create a digital menu customers open on their phones. Start with menu-only browsing, then add optional ordering, UPI payments, WhatsApp and Google reviews when you need them.
- No signup for static codes
- No watermarks
- Editable hosted menu if you want one
What do you want the code to do?
Put the menu on the table
Upload your menu as an image or PDF, or type the items in so prices stay editable. One QR code covers the whole venue. Print the same code on every table; customers choose their table when ordering is enabled.
Hosted page — free account, editable after printing
Start from the restaurant templateGive guests the Wi-Fi
A card on the table that joins the network without anyone reading a password aloud. Static: it works with no internet and nothing to renew.
In your browser — the password is inside the code, so use the guest network
Make a Wi-Fi codeTake orders over WhatsApp
A code that opens WhatsApp with your number and an opening message already typed. Choose India (+91) or your country. Customers use their own WhatsApp account to send the enquiry.
In your browser — static
Make a WhatsApp codeAsk for a review
Paste the review link from your own listing and print the code on the bill folder.
In your browser — static
Make a link codePrint it at the right size
Work out the finished millimetres and the raster to export before a print run, rather than after it.
Open the size calculatorCheck a code you already have
Decode an existing printed code and see exactly where it points before you reprint it.
Open the scanner
Free QR menu and table ordering for your business
A menu page behind one printed QR code. Change prices or mark something sold out any time — the code on the table stays the same.
- 1
Build your menu
Pick a template, add items and prices, upload your logo. Publish when it looks right.
- 2
One code for your whole shop
Print the same QR code anywhere, including every table. Guests browse your menu on their phone — no app.
- 3
Add ordering when you need it
Start with a menu only, or turn on online ordering. Customers can choose a table and send orders to your live board.
Designing is free with no account. Publishing a shop needs a free account, so your page has an owner who can edit it. Payments are recorded by you (cash, UPI or card at the counter) — no card processing happens here. Static QR codes never need an account.
How to create a digital restaurant menu
Start with what you already have. A QR code opens the menu; it does not need to replace your staff or ordering process. Choose the setup that fits how often your dishes and prices change.
- Already have a public menu link? Use the URL QR generator. Check that the link opens without a customer login. No QRCode.so account is needed.
- Have a menu PDF or image on your device? Start a restaurant QR Shop, upload it and publish with a free account. Customers can view the menu while your staff take orders as usual.
- Change prices or availability often? Add editable menu items and categories in the shop builder. Update a dish without redesigning an entire menu file. Enable online ordering only when your team is ready to receive it.
Check your online menu before the first customer scans
Open the published link on a phone where you are not signed in. Check that dish names, portions and prices are readable without zooming. Try the contact and map buttons, review your opening hours, and check the payee shown by the payment app if you offer UPI. Print one table card and scan it under your restaurant’s lighting before making the rest.
Keep a paper menu or staff-assisted option for guests without a phone or mobile internet. A hosted digital menu needs a working internet connection. See the live digital menu demo to try the customer experience first.
A digital menu for an Indian café, restaurant or takeaway
Keep your usual counter service and give customers a menu they can read on their own phones. A tea shop can list chai and snacks, a restaurant can group dishes into categories, and a takeaway can add a WhatsApp contact for enquiries. Enter prices in rupees and publish one QR Shop page for the venue. You can continue taking orders verbally; online ordering is optional.
For example, add masala chai at ₹20 and cold coffee at ₹100. A customer selecting both sees ₹120 and, when you have configured UPI, can open the payment app directly from the selection. Sending the items to your orders board is a separate action. These are example prices for explaining the flow.
Add UPI, WhatsApp, maps and reviews to the menu
- Start a free QR Shop and add your shop name, logo and menu.
- In payment details, enter your existing UPI ID or scan your payment QR to fill it. Check the imported payee before publishing.
- Add your calling number and choose whether WhatsApp uses the same number or a separate contact.
- Add opening hours, your address and the correct map location. Paste your Google review link, or use the builder’s business search while signed in.
- Preview on a phone, publish with your free account, then print and test the shop QR.
Need only a counter payment code? Use the UPI QR code generator. For a separate review sign, follow the Google review QR code guide. Restaurants outside India can use the same menu, contact and location features; UPI requires a compatible receiving account.
Updating the menu after printing
- Sign in and open My shops.
- Choose Menu editor on your shop.
- Change a price, switch an item off when it runs out, or add a new dish.
- Save. Guests see the change the next time they scan — the printed codes stay exactly the same.
Try it first on the example shop: browse the menu and build an order the way a guest would. The example never sends a real order.
Menu: what each option really does
A static menu code holds a link to a file you already host. It never expires as a code, but if you move or delete that file the printed code leads nowhere. It cannot be edited after printing.
A hosted menu page is one you edit here. The printed code points at a stable address and you change what visitors see — a price, a sold-out item, the whole menu. You can upload an image or PDF menu, or type items in so guests can build a cart. Uploaded menus stay in private storage and are only served while the page is published.
Orders and payment, stated plainly
Orders placed from a hosted page arrive on your live board with the items, a server-computed total and the table when one is selected. Choose whether a table is optional or mandatory. Customers can also pay a selected total or a custom amount through UPI without sending an online order. Opening a payment app does not send an order or mark one paid. Check the actual receipt in your bank or payment app before recording payment on the board.
An example worth copying
A small dining room with eight tables usually ends up with: one Wi-Fi card per table (static, reprinted when the guest password changes), the same shop QR printed on every table, with optional table selection for orders, and a review code on the bill folder. The Wi-Fi and review codes cost nothing and need no account; only the menu page does.
Open the restaurant template to see the structure: sample item names in the right shape, with prices left for you to set before publishing.
Printing suggestions
- Table tents: keep the whole square, including its four-module margin, clear of the fold and of cutlery.
- Laminate or matte-coat anything that will be handled; gloss under a spotlight is the usual failure.
- Print one proof at final size on the real card stock and scan it from where a guest actually sits.
- Work the dimensions out first with the size calculator and the print resolution calculator.
Related
Printing guide · Static vs dynamic · QR codes for hotels · Scanner