Skip to main content

How to Make a QR Menu: A Step-by-Step Guide

A QR menu is a digital card system: guests scan a code on the table with their phone camera and your menu opens instantly. Done right, it cuts reprint costs to zero, updates prices in real time and speeds up service. This guide shows you how to build a QR menu end to end — with no technical background — from structuring the menu to placing the code on the table and printing it.

What a QR Menu Is and How It Works

A QR menu is a web link that replaces the printed menu. When a guest scans the square code on the table with their phone camera, your menu opens in the browser — no app download needed. When you update the menu, the same code shows the new content, so you print the code once and use it for a long time.

There are two main uses. The first is a view-only menu: the guest sees items and prices but still orders through a waiter. The second is an order-taking QR menu: the guest adds items to a cart on their phone, places the order from the table, and can split the bill per person if they want. This guide first covers the menu preparation common to both, then moves on to the order-taking setup. You can try how the order-taking QR menu looks on the guest side, without signing up, in the live demo.

Zero reprints

When a price or item changes, you edit the menu on screen; the code on the table stays the same and no reprint is needed.

Instant updates

Hiding a sold-out item or adding a daily special takes seconds and the change reaches guests immediately.

Faster service

In the order-taking setup the guest orders from the table without waiting, so staff can focus on service instead of taking orders.

1. Prepare the Menu: Categories, Prices, Photos

The most critical step before the QR code is the menu itself. A well-structured menu lets guests find what they want in seconds. Complete the three points below in order.

Clarify your categories

Group items the way guests expect: Starters, Mains, Drinks, Desserts. If a category has more than 7-10 items, split it into subsections (for example Hot / Cold under Drinks). A few clear headings beat many categories and make phone browsing easier.

Enter prices consistently and completely

Write every price in the same format (same currency symbol and decimals everywhere). If there are portion differences (small/large), show them as separate lines. An item with a blank price creates distrust; before publishing, check that no price is left empty.

Use photos sparingly

Photos whet the appetite, but a photo on every item slows the menu down and clutters it. Add sharp, well-lit photos shot from above or at a 45-degree angle to your best sellers or the items you want to promote. Keep all photos at a similar aspect ratio so the menu looks tidy. Compress large files before uploading so the menu opens fast on phones.

2. Generate the QR Code

Once your menu is ready you have a link (URL) — the address of the menu page guests will see. The QR code is simply a square code that carries this link. You can use a free tool to turn the link into a QR code.

When generating the code, mind three things: the code should be large enough (at least 2.5-3 cm on the edge for comfortable scanning from the table), kept high-contrast black on white, and given a clear margin (quiet zone) around it. If you want a logo, use only the small centre area; enlarging the logo breaks scannability.

To turn your link into a downloadable PNG QR code in seconds, use our free tool:

Open the QR Menu Generator tool

Tip: Use a stable link

Keep the link behind the QR code stable. If you change your menu address later, all printed codes become invalid. Get the address right from the start and you will use the same code for years.

Summary: A QR Menu in 6 Steps

  1. 1

    Collect the menu content

    Gather all items, descriptions and current prices into one list. Mark the items you will add photos to.

  2. 2

    Split into categories

    Place items into clear groups like Starters, Mains, Drinks, Desserts; break crowded groups into subsections.

  3. 3

    Build the digital menu

    Enter the menu into a digital tool and get the menu link (URL) that guests will see.

  4. 4

    Produce the QR code

    Turn the menu link into a QR code and download it as a high-resolution PNG.

  5. 5

    Place on the table and print

    Put the code on a table stand, sticker or menu card; protect it with matte lamination to avoid glare.

  6. 6

    Test and keep it current

    Test by scanning with different phones; update the menu regularly as items and prices change.

3. Table Placement and Print Tips

Even the best menu is useless behind a code that cannot be scanned at the table. Mind these points for placement and printing:

  • Position: Put the code in the centre-edge area of the table, within easy reach of a seated guest. Do not let it hide behind the napkin holder or condiments.
  • Size: For tabletop use, keep the code edge at least 2.5-3 cm. For a wall or poster, scale it up with distance (roughly 10 cm of edge per 1 metre of distance).
  • Material: An acrylic table stand or a laminated card is the most durable. If you use stickers, choose a wipeable, waterproof type.
  • Glare: Glossy lamination can make the code unreadable under light; prefer a matte finish. If you place the code under glass, test the reflection at the table.
  • Short prompt: Add a short note next to the code such as "Scan for the menu"; some guests may not know what to do.
  • Print resolution: Print coasters and cards at a minimum of 300 DPI. Do not take a screenshot and enlarge it; always use the original PNG file you downloaded.

4. Keeping the Menu Up to Date

A QR menu's biggest advantage is that it is updatable — but that only pays off if you update it regularly. Hide sold-out items, add and remove seasonal items on time, and reflect price changes the same day. When the price a guest sees at the table differs from the price at the till, it damages trust.

A practical habit: once a week, open the menu on a phone as a guest would and review it. Check for wrong prices, sold-out items or broken photos. Remember to remove temporary content like campaigns and daily specials once they expire.

5. Common Mistakes

Printing the code too small

Small codes fail in dim light or on older phones. On a tabletop, keep the edge at least 2.5 cm.

Changing the menu link later

When the address changes, every printed code dies. Fix the link from the start and never change it.

Putting a heavy photo on every item

Large images slow the menu and tire the guest. Optimised photos on selected items are enough.

Printing on a glossy surface without testing

Glare makes the code unreadable. Use a matte finish and test by scanning with a few phones before placing it.

Neglecting updates

Sold-out items and stale prices undo every advantage of a QR menu. Review the menu regularly.

Set Up Your QR Menu Today

Set up an order-taking QR menu that splits the bill per person in minutes by signing up; or generate your code first with our free tool.