Small business

Restaurant Menu QR Code: The Complete Guide for 2026

Everything a café or restaurant needs to put its menu on a QR code — the right file, a code you can update without reprinting, and table designs guests actually scan.

By MakeMyQROnline team Published 3 min read

Key takeaway

For a restaurant menu QR code, put your menu online (a PDF or a menu page on your website), then link a QR code to it. If prices change often, use a dynamic QR code so you can update the menu without reprinting. Print it on table tents with a "Scan for menu" label, and keep a few paper menus for guests who prefer them.

Step by step

  1. 1 Get your menu online: a menu page on your website, or a mobile-friendly PDF.
  2. 2 Choose the code type: a dynamic QR code (free account) if the menu will change, or a static website QR code if the link will never change.
  3. 3 Paste the menu link, add your logo and colours, and a "Scan for menu" frame.
  4. 4 Download SVG or PDF for printing and print table tents or stickers.
  5. 5 Test-scan from a seat at every table distance, in the restaurant's actual lighting.

PDF menu or web menu?

PDF menuMenu page on your website
Set-upExport from Canva, Word or your designerNeeds a website or menu page
Reading on a phonePinch-to-zoom; best if designed for phone widthScrolls naturally, easy to read
Updating pricesUpload a new file and update the linkEdit the page; the link stays the same
Best forSmall cafés, quick startRestaurants that update often

Whichever you choose, design it for a phone screen: one column, large text and prices next to dish names.

Static or dynamic: the decision that saves reprints

A static QR code stores the link itself — free forever, but if the link changes you must reprint. A dynamic QR code stores a short redirect link that you can point somewhere new at any time, so the codes already on your tables keep working. Learn the difference.

On MakeMyQROnline, dynamic codes are free with a Google sign-in. Our quick PDF QR tool is ideal for short-term use like a festival or event menu, because its file links last 30 days. For a permanent table menu, link a dynamic code to a menu page or a PDF hosted on your own website or cloud drive.

The three QR codes every table needs

Table-tent design that gets scanned

  • Print the menu code at least 3 cm wide; 4–5 cm is easier for guests reading from across the table.
  • Use dark code on a light background, with a quiet margin around it.
  • Label it: "Scan for menu", plus your restaurant name so guests know it's genuine.
  • Laminate or use a stand — curled or glossy paper causes glare and scanning trouble.
  • Check stickers regularly; swapped codes are a known QR code scam.

Keep the experience good for everyone

A QR menu is a convenience, not a requirement. Keep a few printed menus for guests without a phone or data, older guests and anyone who simply prefers paper. Make sure your menu link loads quickly on mobile data, and offer free Wi-Fi if signal is weak.

Make yours now — free, no signup

Live preview, your colours and logo, PNG / SVG / PDF download.

Create my menu QR code

Frequently asked questions

How do I make a QR code for my restaurant menu for free?

Put your menu online as a PDF or web page, paste its link into a free QR code generator, design it and download it. A static code is free forever; a dynamic code (free with an account) lets you change the menu link later.

Can I change my menu without reprinting the QR code?

Yes, if you use a dynamic QR code or keep the same link and replace the file behind it. A static code that points to a link you remove will stop working.

What size should a menu QR code be?

At least 3 cm (about 1.2 inches) wide for a table tent; bigger if it will be scanned from further away. See our QR code size guide.

Do QR code menus work without internet?

No — the menu has to load from the internet. Offer guest Wi-Fi with a Wi-Fi QR code if mobile signal is weak.