How to create a digital menu for your restaurant

Seven practical steps for organizing dishes and prices, designing the page for phones, publishing the menu and testing the QR code.

By
Menupresso
Updated
Reading time
9 minutes
Steps
7

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.

Compare a live menu with a PDF

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

See what the menu maker includes

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.

Create and publish your digital menu

Add your current dishes and prices, publish the menu and test the QR code before service.

Free · No subscription · No credit card