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.

Drop it anywhere — the file is kept on this device and the uploader opens with it.

Free plan · Preview before you publish

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

Destination check

Where does your printed code lead?

No account needed. Nothing is sent or saved. The check runs in your browser.

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.

  1. It opens your MenuHoster menu

    Edit that existing menu. The change is saved to the same address, so the code on your tables opens the updated menu.

    Update my existing menu
  2. It opens an address or redirect you control

    For example a file on your own website, or a redirect in a QR service you can sign in to. Point that address at your published menu, or replace the file it serves. The paper stays as it is.

    Create my QR code menu
  3. It opens a file or address you do not control

    A PDF on a host you cannot sign in to, or a redirect in an account you no longer have. Nobody can change where that printed code leads. Publish a menu, print its QR and replace the old copies.

    Create my QR code menu

A code made with a MenuHoster free QR tool has an address that starts with menuhoster.com/g/. Its destination was fixed when the code was made, so treat it as the third case.

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.

Show the demonstration menu
The QR stays the same
One price edit: what changed and what did not
On the menuBefore the editAfter the edit
Lemon lentil soup$5.50$6
The other 11 dishesNames and prices as listedUnchanged
CurrencyShown as $Unchanged
Address your printed code holdsYour menu’s addressUnchanged on your own menu

These are two saved states of a demonstration menu, not a live edit. On your own menu the edit is saved to the menu’s existing address, which is why a printed code that holds that address opens the updated menu.

It shows what an edit changes and what it leaves alone. It does not establish that any particular code keeps working: test your own, as described below.

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.

Edit items and prices

Open the menu in your dashboard, change the items or prices and save. The edit is saved to the same menu at the same address, so a printed code that opens it shows the new details.

Re-import a new PDF or photo

Import a new source into the existing menu and review the proposed changes before you replace anything. Replacing keeps the same link, QR codes and view history, and replaces the sections and items that were on the menu. A restore point is saved first, so the replace can be undone.

When to scan a printed code again

You delete the menu
Deleting a menu removes its address. A code that points to that menu no longer opens it.
You choose “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.
You change the menu’s address
The old address redirects to the new one, so printed codes keep opening the menu. If you later give the old address to a different menu, those codes open that menu instead.
The code holds only your account address
It opens whichever menu is your primary one. Changing your primary menu changes what the code opens.
You unpublish the menu
The address stays the same, but guests do not see the menu there until you publish it again.
The code points somewhere else
MenuHoster cannot change a code that leads to another website, a file on another host or a free QR tool code.

Before you print more

Test one printed copy on two phones

A code that worked yesterday is still worth one scan after a change.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

A test scan may be recorded in your scan count. Scans are not verified diners.

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.

Upload a PDF or a photo, review the dishes and prices, then publish. The publish screen gives you the menu’s link, a PNG of its QR and a table-tent PDF. The QR designer in your dashboard adds sizes for print and for screens, and the styling each plan includes.

Create my QR code menu

Need a QR for a link that is not a menu? Use the general-purpose QR tool. Its codes have a fixed destination.

What the QR designer includes

PNG download, sized for print or for a screen
Every plan
Table-tent PDF from the publish screen
Every plan
Your colours in the code
Every plan
Dot, eye and corner patterns
Every plan
Gradients and frames
Every plan
Your own logo in the centre of the code
Pro Max
On Free the code carries the MenuHoster mark.
SVG download for a print shop
Pro Max

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 translationsIncluded on: FreeProMax
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 pricesRuns on: ProMax
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 acceptsFormats: PDFJPGPNGWebP
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 commissionRate: 0%
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.

See current plans and your applicable price

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.

Free plan · Preview before you publish

Last updated: