-
22 August 2026
- Written by: Barış Bilir
How to Make a QR Menu from a PDF or Photo in 10 Minutes, Allergens Included
Most venues put off the QR menu with the same sentence: “One of these days I’ll sit down and type the whole menu in.” That day doesn’t need to come. You already have a menu: a printed card, the PDF your designer sent, a photo taken on your phone, or the Excel file next to the till. This article walks through how you go from that file to a QR menu that is ready for the table — allergens included — in about 10 minutes. No technical knowledge, no designer and no credit card required.
Short answer: your menu already exists — you don’t have to type it in
The hard part of a QR menu isn’t the code; it’s the menu that opens when the code is scanned. Done the traditional way, that means entering every item, price and description by hand — an afternoon’s work for a 120-item restaurant menu. With Mezivo, AI takes that job: you upload the menu you already have, the system reads the categories, items and prices and builds the menu for you. All that’s left is a final check.
A realistic timeline looks like this:
Creating the account: 1 minute. No credit card.
Uploading the menu and letting AI process it: 3–5 minutes.
Checking and adjusting: 3 minutes.
Choosing the design: 2 minutes.
Downloading the QR code: 1 minute.
About 10 minutes in total. The free trial runs for 7 days, so you see the whole system end to end on the first day and can spend the rest testing it with real guests. “What if I can’t get the menu built within 7 days?” isn’t a question you need to ask — building it is a matter of minutes, not days.
Step 1 — Create your account (1 minute)
Sign up on the registration page with your e-mail address and your business name. No card details are requested at this stage; every feature is available for the 7-day trial.
Step 2 — Upload your existing menu: PDF, photo, Excel or plain text (3–5 minutes)
When you reach “Create menu” in the menu management panel, choose to upload your existing menu instead of entering items one by one. Any of these will do:
PDF — the print file from your designer, or the menu on your website.
Photo — the printed card photographed with your phone, page by page if needed.
Excel or Word — whichever file holds your item and price list.
Plain text — a list you copy and paste, even if it is just the dish names.
AI scans the file and structures the menu for you: it separates the categories (Starters, Mains, Desserts, Drinks…), reads item names and prices, builds price options for items that come in portions or sizes, and drafts descriptions for items that have none. A line reading “Spaghetti carbonara” can land in the panel as “creamy pasta with pancetta, egg and parmesan”. Anything you don’t like is easy to edit afterwards.
Allergen information
If your menu already carries allergen markers (gluten, dairy, nuts, egg, seafood…), they are imported along with the items. If it doesn’t, you pick the relevant allergens for each item from icons in the panel. Guests see the icons next to the item in the menu and can tap one to read what it means. Presenting prices and allergens accurately and transparently is also part of the regulations digital menus have to meet; Mezivo’s menu infrastructure is built to show that information per item — your part is to mark the allergens correctly.
Three small tips if you are uploading photos
Lay the menu on a flat surface and shoot it straight on. At an angle, the price column in particular becomes harder to read.
Use daylight or even lighting. Text under glare may not be readable.
One photo per page. A four-page menu means four separate photos.
Step 3 — Check and adjust (3 minutes)
The menu AI produces starts life as a draft; nothing goes live until you have checked it. In those few minutes, look at:
Prices. Pay particular attention to items with more than one price — “half portion”, “large”.
Category and item order. Drag and drop categories and items into the order you want. Move the categories guests should see first to the top.
Items that have run out. Hide them temporarily rather than deleting them; when they are back, one click makes them visible again.
Two more AI features are useful at this stage. If you have no product photos, you can generate menu images in one click, based on the item description. If you host international guests, you can translate the menu into more than 50 languages in one go; the menu structure and your own terms are preserved, and guests pick their language directly in the menu.
Step 4 — Match the design to your brand (2 minutes)
Upload your logo and set the colours and fonts to match your brand. Items can be shown in a grid, a list or as cards: a café menu built around photos reads well as cards, a restaurant menu with longer descriptions reads better as a list. Ready-made templates mean you don’t design anything from scratch.
Step 5 — Download your QR code and put it on the tables (1 minute)
As soon as the menu is published, your venue’s QR code is ready. Download it and print it as a table sticker, a stand or a card by the till. The same menu link can go on your website, in your Instagram bio and on your Google Business Profile — every link opens the same menu, managed from one place.
From here on, every change you make — a price update, a promotion, an item that has temporarily run out — is live immediately. And the QR code never changes, so you never reprint anything.
What to test during the 7-day trial
Treat the trial as a short test plan rather than “a few days of waiting before deciding”:
Day 1: Publish the menu and put the QR code on just a few tables. Get your team’s first impressions.
Days 2–3: Change a price, hide an item temporarily. Watch the change appear instantly on the phone at the table.
Day 4: Add a second language and show a foreign guest the menu in theirs.
Day 5: Open the reports and see which items and categories stand out. The first data has accumulated by now.
Days 6–7: Roll the QR code out to every table and ask your team a single question: “Do you want the printed menu back?”
The 4 most common QR menu mistakes
Pointing the QR code at a PDF. The most common shortcut is to upload the menu PDF somewhere and point the code at it. Guests end up pinching and zooming on their phones, every price change means re-uploading the file, and search engines can’t read the content properly. A real digital menu is laid out for a phone screen, updates instantly and can be found on Google.
Leaving allergens for later. Every “we’ll add it later” turns into a question for a waiter mid-service. Mark the allergens while the menu is being built and be done with it.
Printing the code too small or on a glossy surface. The code should be at least 3 × 3 cm, ideally on a matte surface, and placed where someone sitting at the table can scan it comfortably.
Publishing in one language only. Where you host international guests, a second language makes a difference from the first week. Adding one takes only a few steps.
Frequently asked questions
Do I need a credit card to make a QR menu?
No. No card details are requested when creating the account or while using the features during the 7-day trial.
I only have a printed menu, no PDF. What do I do?
Photograph the printed menu and upload the photos. AI reads the items, prices and categories from the picture; shooting it straight on in good light is enough.
What if the AI misreads something?
The menu is created as a draft first and isn’t published without your approval. A misread price, item name or description takes seconds to fix in the panel.
Can I change the menu later?
Yes. Items, prices, descriptions, images and promotions can be updated at any time. Changes go live immediately and the QR code stays the same.
Which businesses is Mezivo QR Menu suitable for?
Restaurants, cafés, hotels and hotel restaurants, bars and boats. The category structure, layout and multilingual options adapt to the type of business.
Have your menu’s PDF or photo ready
Build a QR menu you can put on the table in about 10 minutes. Free for 7 days; no credit card required.






