How to create a QR code menu for your restaurant

A QR code menu turns a printed table sticker into your fastest sales channel: guests scan, the menu opens on their phone, and they can order without waiting. This guide walks through the five steps that take you from a paper menu to a live, trackable QR menu — and the mistakes that make most restaurant QR codes useless.

Static vs dynamic QR codes — choose dynamic

A static QR code encodes a fixed file, usually a PDF. Change a price and every printed code is wrong. A dynamic QR code points at a web address you control, so you can edit dishes, prices and availability behind the same printed code forever. It is also the only way to measure scans. Always print dynamic codes.

The five steps

  1. Step 01

    Build your digital menu

    Add your categories, dishes, prices, photos and dietary tags. In Grizfy you can upload a photo or PDF of your existing menu and the AI import arranges items, prices and descriptions for you.

  2. Step 02

    Add your branches and tables

    Create each branch and its tables. This lets one scan tell the system the restaurant, branch and table, so guests never have to type a table number.

  3. Step 03

    Generate the QR code

    Create a QR code that points at your live menu URL. Choose a branch-wide code for posters and windows, or per-table codes for ordering and waiter calls.

  4. Step 04

    Brand and download it

    Add your logo, colours and frame text such as “Scan for menu”, then download a high-resolution PNG or print-ready PDF for table tents, stickers and flyers.

  5. Step 05

    Place, test and track

    Stick the codes on tables, test one scan on a real phone, then watch scans, devices and orders per code in your analytics so you know which placements work.

Printing rules that actually matter

  • Print at least 3 × 3 cm for table codes, and larger for window or poster codes.
  • Keep strong contrast — dark code on a light background, never light on dark.
  • Leave a clear quiet zone (empty margin) around the code so cameras can lock on.
  • Add a short instruction such as “Scan for menu & order” — it lifts scan rates.
  • Laminate table codes; grease and scratches break scanning faster than you expect.
  • Test on both an iPhone and an Android phone before the print run.

One code per branch, or one per table?

Use a branch-wide code for windows, flyers, delivery bags and social posts — anywhere the guest is not seated. Use per-table codes inside the venue: they identify the exact table, which is what makes ordering, waiter calls and table-level analytics possible. Most restaurants run both.

Track what each code earns

Every code should be measurable: how many scans, on which devices, at what time of day, and how many of those scans became orders. That is how you learn that the window code beats the flyer code, or that table 12 never gets scanned because the sticker is behind the condiments.

Frequently asked questions

How do I create a QR code for a restaurant menu?

Publish your menu at a stable web address, then generate a QR code that points to that address. Use a dynamic QR code so you can change the menu behind it without reprinting. Grizfy does both in one place: your menu is hosted, and the QR code is generated, branded and tracked for you.

Is a QR code menu free?

Generating a bare QR code is free, but it only points at a file. A restaurant-grade QR menu needs hosting, editing, availability toggles, ordering and analytics. Grizfy includes all of that from $29 per month with a 7-day free trial.

Can I update the menu without printing new QR codes?

Yes. Grizfy QR codes are dynamic — they point at your live menu, so price changes, new dishes and sold-out items appear instantly on the same printed code.

Do guests need to download an app?

No. The menu opens in the phone's browser, works on iPhone and Android, and requires no login or download from your guests.

Can guests order and call a waiter from the QR code?

Yes. A table QR code identifies the exact table, so guests can order and request service, and the order reaches the assigned waiter and the kitchen display instantly.

Does a QR menu replace my POS?

No. Grizfy sits on top of the POS you already run and syncs orders out to it, so there is no migration and no new hardware.

Launch your QR menu today

Upload your existing menu, let Grizfy arrange it, and print branded QR codes in minutes. 7-day free trial, no POS migration.