Let guests scan to open your menu on their phone. Update dishes and prices anytime without reprinting a single code. It's completely 100% free with no limits — as many menus and scans as you need.
A QR code menu is a small square code you place on your tables, your door, the counter or a poster. When a customer points their phone camera at it, your menu opens instantly in their browser — there is no app to download and nothing to type. It has become the standard way restaurants, cafés and bars show their menu since contactless ordering took off, because it's cheaper than reprinting paper menus and far easier to keep up to date.
The important part is how the code is built. A static QR code has your menu's web address baked into the pattern itself, so if that address ever changes, every printed code becomes useless. A dynamic QR code — the kind Busalab creates — encodes a short Busalab link that you control. The printed pattern never changes, but you can point it anywhere and edit the menu behind it whenever you like.
With Busalab this is completely 100% free with no limits: create as many menus as you want, get as many scans as you want, and never hit a paywall. Serving a menu costs us almost nothing, so there's no catch and no "upgrade to continue" once your code is already printed and on every table.
Free, no sign-up tricks, ready in minutes.
Add your sections and dishes with prices and descriptions. No design skills needed.
Add your logo and colours, then download in PNG, SVG or print-ready PDF.
Change prices or dishes whenever you want — the printed code keeps working.
A restaurant QR code menu shows your full menu and lets you update specials daily without reprinting a thing.
A QR code menu for a cafe keeps your coffee and food list current, with prices, all from your phone.
Use a QR code menu for a bar with a drink menu by day and a cocktail menu in the evening from one code.
A QR code menu for a food truck changes by location or day in a couple of taps.
A hotel room service QR menu, plus breakfast menus guests can scan from their room.
Keep your wine menu and tasting list up to date without printing new cards.
Update prices and dishes anytime. The code on your tables never needs to change.
Unlimited menus and unlimited scans. No caps, no expiry, no paywalls — ever.
See how many people scan your menu, when, and from which device.
Add your logo and colours and download a print-ready PDF.
Guests just point their camera — the menu opens in the browser.
Table tents, stickers, the window, packaging — print it as many times as you like.
Most free QR generators online produce static codes. They look identical to a dynamic one, but the destination is locked into the image forever. The day you change your menu host, fix a typo in the link, or your PDF link expires, you have to reprint and replace every single code in the restaurant. For a venue with 30 tables, that's 30 stickers, table tents or laminated cards thrown away.
A dynamic QR code menu solves this completely. Because the printed code points to Busalab and we redirect it to your live menu, you change the menu — not the code. Raise a price, hide a dish that sold out, add today's special or switch the entire card, and the code already on your tables instantly shows the new version. You print once and edit forever.
Dynamic codes also unlock something static ones never can: analytics. Every scan is counted, so you can see how many people actually look at your menu, at what times, and from which kind of device — useful for knowing when your QR menu is really being used.
Creating your menu with Busalab takes a few minutes and no design skills. First, you build the menu itself: add your sections (starters, mains, drinks, desserts…) and the dishes under each one, with prices and an optional short description. You can reorder and edit everything later, so it doesn't need to be perfect on the first try.
Next, you customise the code to match your brand — choose your colours, drop your logo in the centre, and download it in the format you need: PNG for screens, SVG for designers, or a print-ready PDF that stays sharp at any size. Print it on table tents, stickers, the menu board, your window or your takeaway packaging.
From then on, the code does its job on its own. Whenever your menu changes, you log in, edit it, and you're done — the printed codes keep working with the updated menu. No reprinting, no reordering stickers, no cost.
Beyond saving on reprinting, a digital menu is faster to keep accurate. Prices move, suppliers change, dishes come in and out of season — and with a printed paper menu every change means a trip to the printer. With a QR menu the change is live the moment you save it, which keeps customers from ordering something that's no longer available or priced wrong.
It's also more flexible than paper. You can keep one code on the table and switch what it shows by time of day — the lunch menu during the day and the cocktail or dinner list in the evening — so a single sticker does the work of several printed menus. Hotels can use the same idea for breakfast and room-service menus.
And because the menu lives on the web, it's always legible: customers can zoom in, it works in the dark, and it never gets sticky, torn or lost. For many small venues it simply looks more modern and professional than a worn laminated card.
The best spots are wherever a customer is sitting or waiting with their phone in reach. Table tents and table stickers are the most common, because the code is right in front of every diner. A code at the entrance or in the window lets passers-by check your menu before they decide to come in — a small thing that wins walk-in customers.
For takeaway and delivery, print the code on your packaging, flyers or receipts so customers can reorder easily. Counters, menu boards and even staff badges work well too. Because the code never expires and has no scan limit, you can put it in as many places as you like without worrying about it being "used up."
Busalab works as a free menu QR code generator and an easy QR code menu maker. You create a QR menu, add your dishes, and generate a QR code for your menu in minutes — you can make a menu QR code for a single venue or several at once. Because it's a genuinely free QR menu generator there's nothing to pay and no watermark, so you can create a QR code menu free and keep it that way.
Your menu stays fully editable — it's a real editable QR code menu, not a fixed image. Build a QR code menu with prices and short descriptions, reorder your sections, and reuse the same layout as a QR code menu template across all your locations. Start from scratch and refine it whenever you like.
Because guests simply scan to view the menu, your code doubles as a contactless menu QR code — a modern contactless menu that needs no app. Print your digital menu QR code as a table tent QR code, a sticker, a poster or on packaging. In short, it's a complete digital menu for your restaurant and a restaurant menu generator in one, all free.
A fair question, because some "free" QR tools give you a code and then disable it once you pass a scan limit — exactly when your menu is busiest — forcing you to pay or watch a printed code stop working. Busalab is built so that never happens: there are no scan limits and no expiry, so a code you printed today keeps resolving to your menu.
Your menu is hosted for you, loads quickly on any phone, and you keep full control to edit or replace it at any time. There's no credit card required to start, and the free plan is the actual product, not a trial.