How to Make a QR Menu for a Cafe for Free in 15 Minutes: A Step-by-Step Guide
How to make a free QR menu for a cafe in about 15 minutes: prepare a one-page menu sheet, fill in the venue page, add categories, dishes, prices and EU allergens, generate the QR code and test it on two phones, print it at the right size — and what the free plan does not include.

No time to type out your menu? We will build it for you, free.
Send us a photo or a file of your current menu. The Platoo team enters every dish, organises the categories and sends back a ready QR code, in most cases within 24 hours.
Send us your menuIs 15 Minutes Realistic? When the Stopwatch Works and When It Does Not
Put your phone on the counter with the stopwatch ready and open a free QR menu maker. This guide builds a QR code menu for a cafe step by step, with Platoo as the worked example. First, a check on whether a setup time of 15 minutes holds for your venue.
What the 15 minutes covers: a short cafe menu typed from a ready list
The 15 minutes is a realistic time to create a QR code menu, not a promise from Platoo. It holds for a coffee shop with roughly a couple of dozen menu items, when names, prices and allergens already sit on one sheet.
In that time you create an account, fill in the venue page, type in the dishes, mark allergens and test the code. All of it fits the free plan, which according to Platoo’s pricing page includes unlimited dishes and one QR code for the entire establishment.
Note that this is a display-only menu, not QR ordering. The server still takes the order.
What pushes it past 15 minutes: long menus, missing prices, photos not taken yet
Typing is rarely the slow part. Deciding is. In a typical scenario, the owner stops to settle the price of an oat-milk flat white, and the stopwatch keeps running.
The stopwatch works
- A couple of dozen items
- Prices written down
- Dish photos left for later
The stopwatch does not work
- Food, drinks and specials together
- Prices still under discussion
- Dish photos to take today
Dish photos are the most common trap, so this guide treats them as a later step.
If your current menu is a PDF, you already have the list. A PDF menu and a digital menu behave differently on a phone, but the content transfers directly.
The zero-typing route: send a photo of the menu and let the team enter it
For a long menu there is a way to make a digital menu with a QR code without typing. You photograph the printed menu, or attach the file, and send it to Platoo’s team.
They enter the dishes, organise the structure and return a ready QR code. According to Platoo’s website, this done-for-you setup is free for every new account and in most cases takes no more than 24 hours.
You trade the 15-minute finish for your own time. Check the result afterwards: only you know whether a photographed price is current.
Before You Start the Timer: Get the Menu Content Ready
Leave the laptop closed for now and pick up a pen. The stopwatch only holds if every dish, price and allergen is already written down, because looking things up costs more time than typing.
The one-page prep sheet: dish, price, category, allergens
Give each menu item one line and four columns, all on a single page.
| Column | What to write | Where to check it |
|---|---|---|
| Dish | The name as guests should read it | Your printed menu |
| Price | The price charged today | The till, not memory |
| Category | The group it belongs to | How guests ask at the counter |
| Allergens | Every allergen in the recipe | Recipes and supplier labels |
Menu categories for a cafe are usually obvious: coffee, cold drinks, breakfast, pastries.
For the last column, check each recipe against the 14 allergens listed in Annex II of Regulation (EU) No 1169/2011, as published on EUR-Lex; the allergen step below lists them. Read the labels on bought-in pastries, syrups and plant milks instead of guessing.
Platoo’s Free plan stores ingredients and allergens per dish, so jot down an ingredients list wherever you already know it. Dish descriptions can wait. Write one short line only where the name does not explain itself, and read this guide to writing dish descriptions later.
Venue details to collect once: hours, address, Wi-Fi, social links
The venue profile needs a name, logo, hours and address. Write the opening hours day by day, including the one that differs, and note the Wi-Fi password and your social links.
Look at a finished menu first: the live demo
Open the live demo menu on your phone before building anything. It needs no account.
Scroll it as a guest would and notice how little text fits beside a dish. That tells you how short your own lines should be.
Decide the menu language too. The Free plan shows one, so write the sheet in the local language. The allergen step below explains why.
Minutes 0-3: Create a Free Account and Fill In the Venue Page
Start the stopwatch now. Your prep sheet is next to the keyboard, and the first three minutes go to the part guests see before they see a single dish: the venue page.
Sign up and name the venue
The account sign-up is the shortest step in the whole guide. Open Platoo’s registration page, create the account and enter the cafe’s name exactly as it appears on your signboard. Guests check that name to confirm they scanned the right code, so skip abbreviations and internal nicknames.
You can stay on the free plan. According to Platoo’s pricing page, the Free plan covers one restaurant and one menu, with an online menu and a venue page included. For a single cafe that is the whole job, which is why a free QR menu maker is enough here.
Then fill in the venue profile: name, logo, hours and address. If the logo file is not on this computer, add it later. Changes go live without touching the printed code.
- Create the account.
- Type the cafe’s name as guests know it.
- Add the logo if the file is to hand.
- Enter opening hours and the address.
- Add the Wi-Fi password and social links.
Opening hours, address and the directions button
Copy the opening hours straight from your prep sheet, including the days you close early. A guest who finds the page on a Sunday evening should not have to phone to learn that you shut at lunchtime.
Write the address the way a map app would recognise it. The venue page carries a directions button, and it only helps if it leads to your door. This matters most for tourists, who often choose a breakfast spot while standing a few streets away.
Wi-Fi password and social links: the details guests ask staff for
Count how often your barista spells out the Wi-Fi password during a morning rush. Putting the Wi-Fi password on the venue page moves that question from the counter to the guest’s own screen. Type it carefully, because a wrong password brings more questions than none at all.
Add your social links last. Guests who liked the place can follow you from the same digital menu page, which is an ordinary web page opened in the phone browser, with no app to install.
Check the stopwatch. You should be near the three-minute mark.
Minutes 3-9: Build Categories and Add Dishes With Prices
The venue page is filled in and the stopwatch reads three minutes. The next six minutes are typing, the longest stretch of this step-by-step setup.
A category structure that suits a cafe: coffee, cold drinks, breakfast, pastries
Create the menu categories before you add a single dish. A guest reads the menu on a phone, in a single column, scrolling with a thumb. A handful of short category names fits that screen.
For a typical coffee shop, the ones in the heading are enough to open with. Put them in the order guests ask for things at the counter.
Resist splitting further. Separate categories for espresso drinks and filter coffee make sense on a long specialty list. On a short one they only add scrolling. Seasonal items, such as iced drinks in summer, can sit in their normal category. When the season ends you hide them, and the change goes live without reprinting the code. Platoo’s guide to menu structure and categories goes deeper on grouping.
Enter name and price first, descriptions second
The Free plan sets no cap on the number of dishes in a menu, according to Platoo’s pricing page, so the limit here is your typing speed and not the plan.
Work in passes.
- Open the first category and add every item with its name and price only.
- Repeat for each category until the sheet is empty.
- Check the prices against the sheet once, top to bottom.
- Go back and describe the items that need explaining.
The order matters because a menu with every name and price is usable, and a menu with half its items carefully described is not.
Most cafe menu items need no description. A guest knows what an espresso is. Spend dish descriptions on what staff get asked about: what is in the house sandwich, whether the granola comes with yoghurt. One line each, written the way you would say it at the counter. There are examples in the article on writing dish descriptions.
Type prices in the same format throughout. Leave the ingredients list per dish for the next block of minutes.
Recommendations: pairing a pastry with the coffee
A good barista asks “anything to eat with that?” In-menu recommendations, part of Platoo’s Free plan, do the same job on the screen. You attach a suggested item to a dish, and the guest sees it while reading the menu.
An illustrative example: a guest looking at the cappuccino is shown the almond croissant as a suggestion. The menu only plants the idea.
Set up a few pairings now, not one for every item. Choose pastries you nearly always have, because recommending a sold-out item sends the guest to ask for something they cannot get. If it does run out, hide it for the day.
Minutes 9-12: Add Ingredients and Allergens to Each Dish
Go back through the dishes you just entered. For each, type the ingredients and mark the allergens it contains. Platoo’s free plan includes both per dish, so guests see them when they open a menu item.
What EU law asks of a cafe selling non-prepacked food
A flat white poured at the counter and a croissant from the display case are non-prepacked food. According to the consolidated text of Regulation (EU) No 1169/2011 on EUR-Lex, Article 44(1)(a) makes allergen information mandatory for such food: any Annex II ingredient or processing aid must be indicated.
This is a practical guide, not legal advice.
The 14 allergens and where they hide in a cafe menu (milk alternatives, pastries, sauces)
Annex II of the same regulation, as published on EUR-Lex, lists 14 substances or products causing allergies or intolerances. In a coffee shop they rarely appear in the dish name, so read the label of every bought-in syrup, spread and frozen pastry.
| Allergen | Where it hides |
|---|---|
| Gluten cereals | Croissants, toast, oat drink |
| Crustaceans | Prawn sandwiches |
| Eggs | Pastry glaze, mayonnaise |
| Fish | Tuna melt, Caesar dressing |
| Peanuts | Cookies, peanut butter toast |
| Soybeans | Soy drink |
| Milk | Butter in pastries, pesto, whipped cream |
| Nuts | Almond drink, pesto, frangipane |
| Celery | Soup stock, savoury sauces |
| Mustard | Sandwich dressings, vinaigrette |
| Sesame | Bagels, hummus, tahini |
| Sulphites | Dried fruit, wine |
| Lupin | Gluten-free baking mixes |
| Molluscs | Oyster sauce in wraps |
Swapping cow’s milk for oat, soy or almond removes one allergen and adds another, so mark each option. Platoo’s allergen guide covers the list in more detail.
National rules differ: check how your country wants the information made available
Article 44(2) of Regulation (EU) No 1169/2011, in the EUR-Lex text, lets Member States adopt national measures on the means by which this information is made available. Whether a phone menu alone is enough depends on your country. Ask your national food authority what it expects, and keep a printed menu as fallback with the same allergen marks.
Article 15(1) of the regulation, again per EUR-Lex, requires mandatory food information in a language easily understood by consumers in the Member State where the food is marketed. The free plan shows one language, so choose the local one.
Photos: What to Add Now and What Can Wait
Photos are the step most likely to wreck your setup time. Typing a dish name takes seconds. Plating it, shooting it and tidying the picture does not. So keep photography off the stopwatch and treat the 15 minutes as time for text.
Launch with five photos, not fifty
A menu without pictures still works. Guests read names and prices first, and a missing image harms nothing. A dark, blurry one does.
Pick five menu items that sell on looks: the signature coffee, the best pastry, the breakfast plate people point at. Photograph those and leave the rest as text for now. According to the Platoo pricing page, the Free plan includes dish photos with an image editor and unlimited dishes per menu, so nothing forces you to finish the set on day one.
The dishes you plan to feature as in-menu recommendations are good candidates too, because a pairing is easier to imagine when the guest can see it.
Typical scenario
A cafe owner decides every item needs a photo before launch. The croissants sell out before anyone picks up a phone, the soup is only cooked later in the week, and the menu stays offline while the gaps are filled. Publishing with five pictures would have put the code on the tables the same day.
Phone photos by a window: a two-minute method
You do not need a camera or a lamp. A phone and daylight are enough.
Put the plate on a table beside a window, out of direct sun. Switch off the ceiling lights so the colours stay true, and turn off the flash. Wipe the lens. Shoot from above for flat items such as toast or a tart, and from a low angle for anything tall, like a layered cake.
Take several frames, keep the sharpest, add it to the dish and tidy it in the image editor. Use the same table and angle every time, and photos taken on different days will still look like one set.
Minutes 12-15: Generate the QR Code and Test It on Two Phones
With dishes and allergens in, generate the QR code and download it. Platoo’s Free plan gives one QR code for the entire establishment, so every table, the counter and the window carry the same code rather than one per table.
Download the code and do not stretch it in an image editor
Save the file exactly as it comes. If the tool offers a vector file, use that for print, because it scales without losing sharpness.
The mistake to avoid is dragging the corners of the image in a design program to fit a table card. According to DENSO WAVE, which invented the QR code, enlarging or shrinking a code with an image-editing tool distorts every module and can make it hard or impossible to read. Set the size when you export or print, and keep the code dark on a light background.
Using the code costs nothing: DENSO WAVE says in its history of the QR Code that it would not exercise its patent rights.
The four-point scan test: iPhone, Android, mobile data, seated at a table
Print one copy and borrow a second phone. Guests will not install anything, so test the way they scan.
- iPhone. Open the built-in Camera, hold the phone so the code appears, and tap the link. Apple Support’s guide “Scan a QR code with your iPhone or iPad” describes this, with no separate app.
- Android. Many current Android phones read codes from the built-in camera, but this varies by manufacturer and model, so use a real handset. Google’s Pixel Phone Help says the Pixel Camera reads a code when aimed at the whole code with camera scan suggestions on. Google’s Camera from Google Help adds that scanning fails in portrait and video mode.
- Mobile data. Turn Wi-Fi off on one phone and scan again.
- Seated at a table. Put the print where it will live and scan from arm’s length in the cafe’s real light.
Each time, check that the digital menu page opens in the phone browser and prices are readable without zooming.
Why the printed code never needs to change
The code stores a fixed web address, not the menu. As the Platoo blog explains in How Does a QR Code Menu Work?, an edit changes only the page behind that address, so a new price or a hidden sold-out pastry goes live while the print on the table stays the same. Updating the menu without reprinting is the reason to test carefully once, today.
After the Stopwatch: Print, Place and Run the First-Week Checks
The test print scans. Now the final prints have to work on a table by a window, day after day. Printing the QR code is where most avoidable failures happen.
Print size, margin and contrast
There is no single correct QR code print size. DENSO WAVE, which invented the QR code, gives a method instead in its guide “How to create QR Code”: multiply the number of modules (the small squares) by the size of one module, then add a four-module margin on each side, which adds 8 modules to the width. When in doubt, print bigger.
That margin, the quiet zone, must stay empty on all sides. DENSO WAVE’s page “Possible causes of failure in reading QR Code” says text or pictures placed over or too close to the code remove the margin and blur the contrast between bright and dark areas. Keep the logo, the frame and the “Scan for the menu” line outside it, and print a dark code on a light background.
Then test-print, sit down at a table and scan from a guest’s seat. If the phone hesitates, enlarge the code and reprint. Choose a matte finish or matte lamination, because gloss reflects lamps and sunlight.
Where the code goes in a cafe: counter, tables, window, takeaway cups
Every print opens the same menu. The QR code placement guide covers more layouts; in a coffee shop, these spots do most of the work.
| Spot | Format | Watch for |
|---|---|---|
| Counter | Stand beside the till | Must be visible from the queue |
| Tables | Table tents or stickers | Spills, and stickers that wrinkle or peel |
| Window | Sticker facing the street | Glare and dark glass behind the code |
| Takeaway cups | Sticker on the sleeve | The curve: test before ordering a batch |
Put a short call to action beside each one.
First-week checklist: prices, sold-out items, guest questions, damaged prints
Brief the staff before opening: the menu opens in the phone browser, there is no app, and they still take the order themselves. Keep a few printed menus as a fallback.
Then run these first-week checks:
- Prices. Compare the menu on a phone with the till each morning.
- Sold-out items. Hide them when they run out.
- Guest questions. Repeated questions point to a missing description, allergen or venue detail.
- Damaged prints. Replace anything scratched, stained or peeling.
What the Free Plan Does Not Include
Before you print table cards, check the free plan limits against how your cafe runs.
No ordering, payment or POS link, on any plan
Platoo is a display-only menu. A guest scans the code, reads the menu in the phone browser, and your server still takes the order. There is no ordering, payment, kitchen ticket or POS link, whether you pay or not.
Display-only QR code menu
- Guest reads, server takes the order
- One code for the venue
QR ordering system
- Guest orders and pays by phone
- Usually one code per table
If you need the right-hand column, read what a QR menu can’t do.
One menu, one venue, one menu language
The free plan gives you one restaurant and one menu, with unlimited dishes and, as platoo.io states, no limit on scans. Draft menus, menu duplication and email support sit on paid plans. Multiple venues and dish-level analytics sit on the top one.
Free-plan menu pages are not indexed by Google, so guests reach yours through the code. And the menu shows in one language. The admin interface comes in 11 languages, but that changes what you see, not what guests read.
When translation makes paying worthwhile: tourist-facing venues
Automatic menu translation, which covers more than 40 languages, is a paid feature. A free QR menu maker suits a neighbourhood cafe where regulars read the local language. Paying starts to make sense when tourists are a large share of your guests.
The nearest evidence comes from retail: CSA Research’s 2020 survey “Can’t Read, Won’t Buy – B2C”, covering 8,709 consumers in 29 countries, found that 76% of online shoppers prefer to buy products with information in their native language. That is shopping, not dining.
Current costs are on the pricing page.
Related reading
FAQ: Free QR Menus for Cafes
Open a free account with a free QR menu maker, fill in your venue details, add categories and dishes with prices and allergens, then download the code and print it. On Platoo, the free plan covers one venue, one menu, unlimited dishes and one QR code for the whole cafe, according to its pricing page.
About 15 minutes for a short coffee shop menu of a couple of dozen items, provided names, prices and allergens are already on one sheet. That is a realistic working time, not a guarantee. If you would rather not type, send a photo of the menu: Platoo says on platoo.io that its team enters it free, in most cases within 24 hours.
Yes. The printed code stores a fixed web address and only the page behind it changes, as the Platoo blog article “How Does a QR Code Menu Work?” explains. Change a price or hide a sold-out pastry and guests see it on the next scan. Updating the menu without reprinting is what separates it from a PDF menu, where every correction means a new file.
No. According to Apple Support’s “Scan a QR code with your iPhone or iPad”, the built-in Camera app reads the code and shows a link to tap. Google’s Pixel Phone Help says the Pixel Camera does the same when aimed at the whole code with camera scan suggestions on. Keep a few printed menus for guests who prefer paper.
Not on Platoo, on the free plan or any paid one. It is a display-only menu: guests read it on their phone, can save dishes to a shortlist, and your staff still take the order and the payment. QR ordering is a different kind of product. “What a QR Menu Can’t Do” on the Platoo blog sets out the limits.
The law does not name QR menus, but allergen information is mandatory for the food you sell. According to EUR-Lex’s consolidated text of Regulation (EU) No 1169/2011, Article 44(1)(a) makes the allergen particulars of Article 9(1)(c) mandatory for non-prepacked food, meaning any Annex II ingredient or processing aid. Platoo’s free plan lets you list allergens for each dish.
Sources: Regulation (EU) No 1169/2011 on the provision of food information to consumers — consolidated text (EUR-Lex) · DENSO WAVE — Possible causes of failure in reading QR Code · DENSO WAVE — History of QR Code · Apple Support — Scan a QR code with your iPhone or iPad · Google, Pixel Phone Help — Scan QR codes with your Pixel phone · Google, Camera from Google Help — Scan QR codes on Camera from Google · DENSO WAVE — How to create QR Code · CSA Research — “Can’t Read, Won’t Buy – B2C” press release, 2020