How to Make a QR Code for a Restaurant Menu

A menu QR code points customers to a menu you already publish online. QR Code Free generates the code; it does not host the menu, update prices, accept orders or process payments.

Use a stable public address

A page on a domain you control can be easier to maintain than a temporary sharing link. If you use a PDF, check that it opens on a phone without a login. Make text readable without excessive zooming and keep file size reasonable for a mobile connection.

You can update the menu at the same URL without reprinting the code. If the address changes, the static code still contains the old address. Maintain a redirect on your own website or print a new code.

Create and test the code

  1. Open the generator and select URL / Text.
  2. Paste the complete public menu URL, including https://.
  3. Use a dark pattern, plain light background and clear border.
  4. Download PNG or SVG and place it in your table card or sign.
  5. Print at final size and test on a phone that is not signed into your menu account.

Test from the guest’s seat

Use the restaurant’s real lighting and the intended viewing angle. Glossy covers can create glare. A code that works on a bright monitor may behave differently on a small table tent in a dim room.

Add an instruction such as “Scan to view the menu” and a short readable address. Offer an alternative for guests who cannot use a suitable phone, connection or camera.

Keep the menu useful

Check the link when prices or hosting services change. If the destination includes ordering, verify table selection and payment separately: those features come from the destination service, not the QR image.

See table-menu failures and screens versus print for further checks.