How to Make a QR Code Menu for Your Restaurant

A QR code menu lets diners view your menu on their own phone — no app, no shared paper. Link it to a web page or PDF and update it anytime with a dynamic QR code.

Ready to create yours?

Free static QR codes — no watermark. See Pro for unlimited dynamics & analytics.

Create a menu QR code

Why restaurants use menu QRs

Prices and seasonal dishes change faster than printed booklets. A QR on the table points at a page you control. Dynamic codes mean you reprint table tents once and keep editing the destination — useful for lunch vs dinner menus, allergen updates, and sold-out items.

Steps

  1. Host a mobile-friendly menu page (preferred) or a PDF. Test on a phone over cellular, not only venue WiFi.
  2. Open the Studio and paste the menu URL.
  3. Turn on Dynamic QR so you can update the menu later without reprinting.
  4. Add your brand colors or logo in the Design panel.
  5. Download PNG for table tents or SVG for large signage. Follow print sizing.

Web page vs PDF

Best practices

Common mistakes

FAQ

Is a QR code menu free to make?

Yes. Static menu QRs are free with no watermark. For a link you can edit after printing, use a dynamic QR (Free: 1 code; Pro: unlimited) and update the destination anytime.

How do I update the menu without reprinting the code?

Use a dynamic QR code. It points to a short link you can re-target anytime, so you can change prices or dishes without printing a new code.

Should I link to a PDF or a web page?

A mobile-friendly web page loads faster and is easier to read on phones. PDFs work but can be slow and require pinch-to-zoom.

Do diners need an app?

No. The phone camera opens the menu URL in the browser. Keep the page lightweight so it works on slow cellular connections.

What size for table tents?

At least 2–3 cm square for close table scanning. Larger for wall menus or windows. See our print size guide.

Can I track how many people open the menu?

Yes with a dynamic QR — scan analytics show interest. They do not tell you which dish someone ordered.