How to create a digital menu for free, with a QR code
Updated October 20, 2026
To create a digital menu, decide what guests should be able to do with it (read only, or order too), get your dishes and prices into a menu builder, check every price, then print a QR code that opens it. The fastest free route is to upload a photo or PDF of the menu you already have: software reads the dishes and prices, you fix what it got wrong, and you get a link and a QR code. With Menuthere's free digital menu creator that takes about two minutes and needs no card.
In short
- Pick the kind first: a PDF behind a QR code, a live menu page, or a menu that also takes orders.
- Don't retype the menu. Upload a photo or PDF and check what was read.
- Check every price before you share the link. Handwritten, folded or glossy menus read worst.
- Print the code once. A live menu updates when you edit a dish; a PDF code needs a new file every time.
- Size the code for the seat: about 3.5 cm (1.4 in) on a table card for a short link.
Which kind of digital menu do you need?
"Digital menu" means four different things. Choose before you build, because it decides which tool you use.
| Kind | What guests do | Changing a price | Cost to start | Good for |
|---|---|---|---|---|
| PDF behind a QR code | Read your print menu as a file, pinching to zoom | Make a new PDF and upload it again | Free (a file link + a free QR generator) | A one-off event, a menu that never changes |
| Live menu page | Scroll a menu made for phones, tap a dish for its photo, allergens and calories | Edit the dish once online | Free | Most restaurants, cafes and bars |
| Menu that takes orders | Order to their table, or for pickup and delivery | Edit once online | Free on Menuthere, up to 50 orders a month, 0% commission | Anyone who wants fewer trips to the table |
| Digital menu board | Read a screen on your wall | Depends on the screen software | Screen + software | Counter-service menus above the till |
This guide covers the first three: they all open from a QR code on the guest's phone. A wall screen is a different product. The differences between a PDF and a live menu are explained in what is a QR menu?
Step 1: Get your menu content ready
Whatever tool you use, you need the same things. Gather them before you start.
- Categories in the order guests should read them: starters, mains, sides, desserts, drinks.
- Every dish with its price. Write sizes as sizes ("Small $9, Large $13"), not as two dishes.
- Short descriptions for anything a guest might not know. Ten words is plenty.
- Allergens and calories if you have them. Many guests look for them first on a phone.
- Photos, only your own or ones you have the right to use. A menu without photos still works.
If your prices need a rethink while you're at it, see how to price menu items.
Step 2: Get the dishes in without retyping
Typing 60 dishes and their prices by hand takes an afternoon and invites typos. Upload what you already have instead.
With the free digital menu creator:
- Type your restaurant's name. It goes on the cover and in the menu's link.
- Upload your menu. Drag in one photo, several photos or a PDF, up to 50 MB each.
- Pick a color. The cover, buttons and highlights take it on. The software reads your dishes, prices, sizes and categories while you choose.
- Add your email and WhatsApp number, and enter the 6-digit code sent to your email. Your login goes to your email and the menu link to WhatsApp.
- Share it. You get a link, a QR code, a printable table card and a free dashboard to edit the menu.
A new menu holds your first 50 dishes. If your upload has more, the ready page tells you how many were left out, and you add the rest in the dashboard. More on what gets read and what doesn't in turn a menu photo or PDF into a digital menu.
Designed your menu in Canva? Download it as a PDF and upload that. The full route is in make your Canva menu orderable.
Step 3: Check what was read
Software reads printed menus well, but not perfectly. Before you share the link, open your dashboard and check:
- Every price, especially prices printed next to dots or in a second column.
- Sizes. "Half / Full" or "12 oz / 16 oz" should be sizes of one dish, each with its own price.
- Two dishes on one line. "Fresh lime / mint lime" should be two dishes.
- Spelling of names, which stay in the language your menu is printed in.
- Add-ons such as toppings, milks or sauces. Set these up as add-on groups on the dish: a single required choice, or several picks with a limit.
Then add allergens and calories to each dish. Guests see them when they tap the dish, and the free allergen chart maker can print them as a chart for the counter.
Step 4: Choose how it looks
The digital menu opens in one of two designs. Booklet is a full-screen menu book with a cover, a page for each category and a back page with your phone, WhatsApp, address, hours and social links. Your theme shows the same layout as your ordering page. Either way it's for reading, and switching designs never changes the QR code.
On Lite ($17 a month) your ordering page can use any of nine layouts, from a dense text list with no photos to photo cards, and your own domain.
Step 5: Make the QR code
You have three options, depending on what the code should open:
| What the code opens | Where to get it |
|---|---|
| Your Menuthere digital menu | Download card ("Scan to view our menu") or QR only, on the Digital menu screen |
| An ordering menu for each table | Table QR codes, up to 50 tables at a time, downloaded as one Excel sheet |
| Any other link, such as a PDF | The free menu QR code generator, as PNG or SVG |
All three make static codes: the link is inside the code, so it never expires.
Step 6: Print it at the right size
A QR code scans from about ten times its width, and most phones won't read one under 2 cm (0.8 in). So:
| Where | Typical scan distance | Smallest code, short link |
|---|---|---|
| On a printed menu or receipt | 25 cm (10 in) | 2.5 cm (1.0 in) |
| On a table card or tent | 35 cm (14 in) | 3.5 cm (1.4 in) |
| On the counter | 90 cm (3 ft) | 9 cm (3.5 in) |
| In the window | 150 cm (5 ft) | 15 cm (5.9 in) |
A longer link makes a denser code that needs more room: the QR code size calculator works it out from your real link. The table QR card maker prints A6 table cards, four to a sheet. Print on matte card and scan every code with two different phones before it goes out.
Step 7: Keep it up to date
Edit a dish in your dashboard and the menu changes for the next guest who scans. Switch a dish off when it sells out and it shows "Sold out" in the booklet. Give breakfast items set hours and they leave the menu outside them. None of this needs a new code.
Keep a few printed menus too. Some guests can't or won't use a phone, and the free printable menu maker prints one from the same dishes.
A worked example: a 64-dish diner menu
Marisol runs a diner with a two-page laminated menu: 64 dishes in 7 sections, with a few dishes in two sizes.
- She photographs both pages flat, by a window, and uploads them to the creator with her diner's name. About 2 minutes.
- The ready page says 14 dishes were left out, because a new menu holds the first 50. She adds them in the dashboard: about 10 minutes.
- She checks prices against the laminated copy and finds two misreads where a price sat next to a row of dots. About 10 minutes.
- She adds allergens to the 12 dishes guests ask about most: about 15 minutes.
- She downloads the "Scan to view our menu" card for the counter and prints table cards with the code at 3.5 cm.
Total: under 45 minutes, $0, and every later price change takes seconds. When she wants guests to order from the table, she turns on table ordering in the same dashboard: free up to 50 orders a month with 0% commission, or Lite at $17 a month for unlimited orders and card payments.
From reading to ordering
A reading menu still leaves guests waiting for someone to take the order. When you're ready, add table QR codes so each order reaches the kitchen marked with the table, or share your store link for pickup. See QR table ordering, the free QR code menu and 12 QR codes every restaurant should print.
About two minutes, no card.
FAQs
How do I create a digital menu for free?
Upload a photo or PDF of your menu to a free digital menu creator, check the dishes and prices it reads, and share the link or QR code it gives you. Menuthere's creator does this in about two minutes with no card.
How do I make a digital menu with a QR code?
Build the menu online first, then make a QR code that opens its link. Menuthere gives you the code and a printable table card when the menu is made. For any other link, such as a PDF, use a free menu QR code generator.
Can I make a digital menu from a PDF?
Yes. Upload the PDF and the software reads the dishes, prices and sizes into a live menu you can edit. Or keep it as a PDF behind a QR code, but then every price change means a new file.
Do I need an app to make or use a digital menu?
No. You make it in a web browser, and guests open it in their phone's browser from the QR code or link. Nobody downloads anything.
How long does it take to create a digital menu?
About two minutes for the first version from a photo or PDF, plus time to check prices and add details. A 64-dish menu with allergens takes under an hour in total.
Can guests order from a digital menu?
A digital menu booklet is for reading. To take orders, turn on table QR ordering or share your store link from the same dashboard. Menuthere's Free plan includes 50 orders a month with 0% commission.
Sources (2)
- Menuthere Docs (accessed 20 Oct 2026): Make a free digital menu in 2 minutes (name, upload up to 50 MB each, colour, email + WhatsApp, 6-digit code, first 50 dishes); The digital menu booklet (cover, category pages, back page, Sold out tag, code never changes); Choose your digital menu design (Booklet / Your theme, reading only); Choose a menu layout (nine layouts, Lite); Import your menu from a photo or PDF; Sizes and portions; Add-ons and choices; Allergens and nutrition; Show dishes at set times; Download and print table QR codes; Free plan: 50 orders a month. menuthere.com/docs/…
- QR sizing (10:1 rule, 2 cm minimum): docs/tools/research/qr-code-size.md (Bitly, QR Code Generator, QRStuff, Denso Wave), accessed 20 Oct 2026.