A useful digital menu starts with accurate content. Confirm the dishes and prices, organize them into clear sections, then design the page for a phone. Before you print a full batch of QR codes, test the public link and one printed sample where guests will use it.
Start with the approved menu, build a responsive page at a stable URL, print one QR code and test it before service.
Gather these six things before you start
Professional photography and a detailed brand guide are optional. A current menu approved by the kitchen and front of house is essential.
- Restaurant details
- Name, short introduction and logo, if you use one
- Menu structure
- Sections in the order guests should see them
- Item details
- Approved names, descriptions, prices and size options
- Dietary information
- Only claims the kitchen has verified
- Brand assets
- Colors and optional photos with a consistent style
- Phones for testing
- Two different phones, if available
Start with the current menu
Before you design anything, collect the version the kitchen has approved for service. Confirm every item, price, option and dietary claim.
Do not copy from an old PDF if dishes or prices have changed since it was made. Compare it with the latest notes from the kitchen and front of house, resolve any differences, then work from that approved list.
Decide how you will write prices, sizes, course names and dietary labels. Consistent formatting makes the menu easier to scan and prevents small discrepancies.
Example item record
Lake trout | cucumber, dill, buttermilk | CHF 19 | gluten-free
Use sections guests recognize
Group items the way guests look for them, and put the sections in an order that makes sense for the service.
Starters, mains, sides, desserts and drinks work for many restaurants. A wine bar may use By the glass, Bottles and Small plates. A café may put Coffee before Food.
Avoid one very long section, but do not create a separate category for every item. Add a section when it helps guests find or compare dishes.
Example section order
Small plates → Pasta → Mains → Sides → Desserts → Drinks
Keep names and descriptions easy to scan
Use a recognizable dish name, then list the ingredients or preparation details a guest needs to understand it.
Keep descriptions short enough to scan on a phone. If the producer, origin or vintage matters, include it plainly instead of adding general words such as delicious or premium.
Use dietary labels consistently and only when the kitchen has verified them. Include a clear allergen note and tell guests to speak with staff when they need more information.
Use specific descriptions
Instead of “our delicious house salad,” try “chicory, pear, blue cheese, toasted walnut.”
Use a responsive web page
Choose a menu page that adjusts to the guest's screen and keeps the same public address when you make changes.
A PDF designed for print may force guests to pinch, zoom and move around the page. A responsive page adjusts its text, sections and spacing to the screen.
The public link should open without a login or app. Keep the URL unchanged when you edit the menu so the QR codes you have already printed continue to work.
Check the guest link
Open the link directly in a private browser window. If it asks the guest to sign in, it is not ready.
Make readability the priority
Use your fonts, colors, logo and photos without making dish names, descriptions or prices harder to read.
Start with legible type, clear section headings and strong contrast. Check the menu on a small phone, at lower screen brightness and under the lighting used in your restaurant.
Photos are optional. If you use them, choose clear images with a consistent style. A well-spaced text menu is better than a page filled with mismatched or outdated photos.
Design order
Readability → clear sections and prices → brand details → decoration
Publish the menu and print the QR code
Publish the approved menu, download its QR code and add the code to the table card, window sign or other material guests will see.
Leave clear space around the QR code, use strong contrast and avoid placing it across a fold, rough texture or curved reflective surface.
Print one sample at the final size before ordering a batch. Test it from the position and distance a seated guest will use.
Use a clear instruction
“Scan for today's menu” tells guests exactly what the code opens.
Test the menu in real conditions
Scan the printed QR code where it will be used, open the menu on more than one phone and check that guests can quickly find dishes, prices and dietary information.
Ask someone who did not build the page to find a specific dish, its price and a dietary detail. They are more likely to notice unclear labels or navigation than the person who created it.
Keep a few clean printed menus for guests who cannot or prefer not to use a phone. A digital menu does not need to be the only way to read the menu.
Test the final setup
Print the QR code at its final size, place it where guests will see it and scan it from a normal seated distance.
Check your menu before launch
- Every item and price matches the approved service menu
- Sections follow a natural browsing order
- Text remains readable without zooming
- The public page opens without a login or app
- Dietary labels and allergen wording have been checked
- The printed QR code scans at its final size and position
- The page has been tested on more than one phone
- A physical alternative is available for guests who need one
Four avoidable mistakes
- 1
Sending guests to a print-sized PDF
A QR code does not make a PDF mobile-friendly. If guests have to zoom and drag around the page, publish the menu as a responsive web page instead.
- 2
Making the QR menu the only option
Some guests cannot or prefer not to use a phone. Keep a few clean printed menus available and make it easy for guests to request one.
- 3
Ignoring weak mobile signal
Open the menu from the tables using the same connection guests will use. If reception is unreliable, provide guest Wi-Fi and keep a printed menu available.
- 4
Putting a login or app before the menu
The QR code should open the menu directly in the phone's browser. Do not require guests to create an account, install an app or search through an ordering system first.
Frequently asked questions
What do I need to create a digital menu?
At minimum: your restaurant name, menu sections, item names, current prices and a phone for testing. A logo, concise descriptions, verified dietary information and good photographs are useful but not required.
Can I create a digital menu for free?
Yes. Menupresso lets restaurants build and publish digital menus, customize their design and download QR codes without a subscription or credit card.
Do I need a separate QR code generator?
No. Menupresso provides a downloadable QR code for each published menu. It points to the menu's stable public link.
Should I use a PDF or a live menu?
Use a responsive web menu when phone readability and frequent changes matter. Keep a PDF when you need an exact print layout or downloadable document. Use both if you need a phone-friendly page and a fixed version for printing.
How often should I update the menu?
Update it whenever a price, item, description or confirmed dietary detail changes. Review the complete menu before each seasonal menu or service change.