A QR code with every published menu
Free QR code menu generator. Update without reprinting.
Upload a PDF or a photo of your menu, check the dishes and prices, then publish it with its own QR code. When prices change, you edit the menu, not the code.
Already printed a code? First scan the code and check its destination. If it opens your MenuHoster menu, edit that existing menu. If it opens a different PDF or a third-party redirect, you need control of that destination to keep the printed code.
Your QR code is created when you publish your menu, and publishing needs a free account. The publish screen gives you a PNG of the code and a table-tent PDF, on every plan, Free included.
18,000+ QR scans served for real restaurants
Already printed a code?
Three cases. One of them is yours.
Scan a printed code with your phone camera and read the address it shows. Where that address leads decides what you can do.
Demonstration
One price changes. Everything else stays put.
Switch between two saved states of the demonstration café: the same menu before and after one price edit, in the real MenuHoster menu renderer.
Demonstration menu — not a real restaurant
| On the menu | Before the edit | After the edit |
|---|---|---|
| Lemon lentil soup | $5.50 | $6 |
| The other 11 dishes | Names and prices as listed | Unchanged |
| Currency | Shown as $ | Unchanged |
| Address your printed code holds | Your menu’s address | Unchanged on your own menu |
Which update is yours
Two codes, two answers
Your code points at a MenuHoster menu
Edit the menu. The code stays as printed.
Edit that existing menu. The change is saved to the same address, so the code on your tables opens the updated menu.
Your code points at a PDF or another site
Check who controls that address before you print anything new.
If you control it, point that address at your published menu or replace the file it serves. If you do not, nobody can change where that printed code leads: publish a menu, print its QR and replace the old copies.
On MenuHoster
Edit it, or replace the source
A printed QR code holds one address. It keeps working for as long as that address still opens the menu you want guests to see.
Before you print more
Test one printed copy on two phones
A code that worked yesterday is still worth one scan after a change.
Read the address on the paper
Scan a code you already printed and note the address your phone shows. Every copy of that code holds the same address.
Change the existing menu
Edit the items and prices, or re-import a new source into that same menu and review the proposed changes. Do not create a second menu for an update.
Scan the old paper with two phones
Use two different phones, at the distance your guests will. Both should open the same address and show the new details.
Check before you print more
Confirm the business, location, menu and prices. If you need more copies, print one first and scan it the same way before printing the rest.
Starting fresh
Creating a new QR code menu
MenuHoster is a QR code menu generator that starts from your menu: publish the menu, and its QR code comes with it, ready to download and print.
Plans
Start free. Upgrade for a job you need.
What the Free plan covers today, and which plans run the jobs on this page.
Start here
Free plan
- active menu
- 1
- published website
- 1
- combined menu and website viewsrolling 30-day window
- 1,000
Free pages show a dismissible notice at 800 views and a permanent notice at 1,000; at 3,000 combined views in the rolling window, public menus and websites pause until usage falls below that threshold or you upgrade.
Accounts created before October 11, 2026 keep their previous allowance of 3,000 views (and notices based on it) until November 11, 2026.
Ordering and daily AI limits are separate, and existing account allowances can differ. See the Terms of Service for the full view policy.
- Menu translations
- Menu translations are included on Free, Pro and Max. You can choose from 9 target languages: Spanish, French, German, Italian, Portuguese, Chinese (Simplified), Japanese, Arabic and Vietnamese. This covers menu text, not every section of a website. Review translated text, especially after you change the source items.
- Automatic schedules and timed prices
- Automatic availability and timed prices run on Pro and Max, in your business timezone. On Free you can save a schedule, but it stays inactive. Marking an item sold out by hand works on every plan.
- What this uploader accepts
- This uploader takes a PDF up to 20 MB with at most 20 pages, or JPG, PNG and WebP images up to 10 MB each, and reads up to 20 photos per upload. Split a longer PDF before uploading it. Other import paths in your dashboard have their own limits.
- Order commission
- MenuHoster takes 0% commission on orders placed through your menu. Payment processor fees and third-party service fees can still apply. Pay-at-pickup ordering is available on every plan, within plan limits; card payments are available on Pro and Max.
Paid plans
Paid prices depend on country, billing period, current offer and eligibility. Check both the introductory period and the renewal price before you upgrade.
Questions
Questions owners ask about QR code menus
How do I create a QR code for my restaurant menu?
Upload your menu as a PDF or a photo, check the dishes and prices, then sign up free and publish it. Publishing creates the menu’s QR code, and the publish screen gives you the code with the menu’s link. After a menu is published, a PNG download and a table-tent PDF are available on every plan. SVG download is on Pro and Max, and your own logo in the code is on Pro and Max. On Free the code carries the MenuHoster mark.
Will the QR codes I already printed keep working after I change prices?
If the code opens your MenuHoster menu, yes. The edit is saved to the same menu at the same address, so a printed code that opens it shows the new details.
Scan a printed code again whenever one of these applies: you delete the menu; you choose “Save as a new menu”; you change the menu’s address; the code holds only your account address; you unpublish the menu; the code points somewhere else.
How do I find out where my printed code leads?
Scan it with your phone camera and read the address shown before the page opens, then paste it into the check at the top of this page. The check reads the text in your browser. It cannot tell who owns an address or whether it is live.
My code opens a PDF. Can I change the menu without reprinting?
Only if you control the address the code holds. If you can replace the file at that exact address, the code shows the new file. If you cannot, the code cannot be changed: publish an editable menu and print its QR.
Can I replace the whole menu from a new PDF and keep the code?
Yes, if you re-import into the existing menu and review the proposed changes. Replacing keeps the same link, QR codes and view history, and replaces the sections and items that were on the menu.
The other choice in that step is “Save as a new menu”. That adds a second, unpublished menu with a new address and leaves the old one as it was. Your printed codes still open the old menu.
What does the Free plan include, and what do paid plans cost?
The standard Free plan includes 1 active menu and 1 published website, with 1,000 combined menu and website views over a rolling 30-day window. Ordering and daily AI limits are separate, and existing account allowances can differ. Paid prices depend on country, billing period, current offer and eligibility. Check both the introductory period and the renewal price before you upgrade.
Can I use the same link on Google and on my website?
Yes. The address behind your QR is your menu’s public link. Add it to your website’s Menu button and to your Google Business Profile. You make that change in Google; MenuHoster does not edit your listing.
Create your QR code menu, or update the one you have.
Upload a PDF or a photo, check it and publish to get the code. Already on MenuHoster? Sign in, open the menu and make the change, then scan one printed copy.
