Skip to content
Node-devs logo

Blog

How to Make a QR Code Menu for Your Restaurant: Design, Printing and Best Practices

Create a QR code menu that guests actually use. Choose a menu format, make a free QR code, design and print it correctly, place it where people see it and keep the menu fresh.

ARAlex Rivera Updated 3 min read
Share
QR Code Menu for Restaurants - Tools & How-tos guide by Node-devs
Table of contents
  1. Key takeaways
  2. Step 1: choose your menu format
  3. Step 2: design the menu for phones
  4. Step 3: create the QR code
  5. Step 4: design for scanning
  6. Step 5: print and place it
  7. Step 6: make it easy to use
  8. Step 7: keep the menu fresh
  9. Extra ways to use QR codes in a restaurant
  10. Mistakes to avoid
  11. Want a website for your restaurant?

QR code menus became common in restaurants and cafes because they are cheap, hygienic and easy to update. Done well, they speed up ordering and let you change prices in minutes. Done badly, they frustrate guests with slow pages, tiny text and codes that will not scan.

This guide shows how to create a QR menu that works, from choosing the menu format to printing and placement.

Key takeaways

  • Use a fast, mobile-friendly web page for the menu; PDF is the fallback.
  • Generate a static QR code that never expires with our URL QR code generator.
  • Print at least 3 to 4 cm wide with high contrast and test on two phones.
  • Keep the menu current and keep a few paper copies.

Step 1: choose your menu format

FormatProsCons
Mobile-friendly web pageFast, easy to read, instant updates, searchable on Google, can show photos and allergensNeeds a simple website or menu platform
Compressed PDFQuick to produce, keeps your designPinch-and-zoom reading, slower on weak connections, harder to update
Ordering platformTake orders and paymentsFees, setup and staff training

If you go with a PDF, keep it under 2 MB and use a larger font. You can shrink it with our PDF compressor. For a web page, see how to build a small business website.

Step 2: design the menu for phones

  • Use a single column, large text (16 px or more) and clear categories at the top.
  • Show prices clearly and mark vegetarian, vegan, halal and allergen information.
  • Compress photos: use our image compressor so pages load quickly even on mobile data.
  • Add your opening hours, address, phone and a WhatsApp link.
  • Avoid heavy animations. Test the page on a slow connection.

Step 3: create the QR code

  1. Copy the final link of the menu page or PDF.
  2. Open the QR code generator and choose Website URL.
  3. Paste the link. For tracking, add a source tag such as ?utm_source=table-qr.
  4. Style it: use your brand colour on a light background, round the dots if you like, and add your logo in the middle.
  5. Add a frame label such as SCAN FOR MENU.
  6. Download SVG or PDF for printing and PNG for your website and social posts.

Step 4: design for scanning

  • Contrast: dark code on a light background is the most reliable.
  • Quiet zone: keep an empty border around the code.
  • Logo size: under about a quarter of the width.
  • No stretching: keep the code square.
  • Short links: shorter links make simpler, easier-to-scan codes.

Step 5: print and place it

PlacementRecommended sizeTip
Table card or stand4 cm or largerUse a matte finish to avoid glare from lamps
Sticker on the table4 to 5 cmLaminate for easy wiping
Wall poster or door8 to 15 cmPlace at chest height with a short instruction
Outdoor sign15 cm or largerWeatherproof material, avoid reflective surfaces
Takeaway bags and receipts3 cmLink to your ordering or reviews page

Always test the printed result under the lighting of your dining room, with at least two different phones.

Step 6: make it easy to use

  • Add a short instruction: "Point your phone camera at the code".
  • Offer free WiFi so guests are not on slow data. Make a WiFi QR code for the table too.
  • Train staff to help guests who are unsure.
  • Keep a few paper menus for guests without smartphones.

Step 7: keep the menu fresh

  • Update prices and specials on the web page and the QR code keeps working.
  • If you change the address, set a redirect from the old link to the new one.
  • Review the page monthly: broken images, sold-out dishes, wrong allergens.
  • Look at your analytics to learn which items get the most views.

Extra ways to use QR codes in a restaurant

  • Reviews: a code that opens your Google review page.
  • Social profiles: Instagram or Facebook codes on receipts.
  • WhatsApp orders: a WhatsApp QR code with a pre-filled message for takeaway.
  • Loyalty and offers: link to a signup form.
  • Location: a map QR code on flyers.

Mistakes to avoid

  • Pointing the code at a huge, slow PDF.
  • Printing it too small or on a glossy surface that reflects light.
  • Using a short-lived or paid redirect that expires.
  • Forgetting accessibility: large text, good contrast and alternatives.
  • Never testing on an older phone.

Want a website for your restaurant?

A fast website with an online menu, reservations and Google-friendly pages brings guests in. Our team builds them: see web development services or get in touch.

Frequently asked questions

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

Put your menu online as a mobile-friendly page or a PDF, copy its link, paste the link into a QR code generator, style the code, download it as SVG or PDF and print it on table cards, stands or stickers. Test it on two phones before printing in bulk.

Should the menu be a PDF or a web page?+

A mobile-friendly web page is better: it loads fast, is easy to read on a phone, can be updated instantly and can be indexed by Google. A compressed PDF is a quick option if you do not have a website.

Will my QR code stop working?+

A static QR code stores the link inside the pattern and never expires. It keeps working as long as the page it points to stays online at the same address, so keep the address stable and update the page behind it.

What size should the QR code be on the table?+

At least 3 to 4 cm wide for table cards, with a clear quiet border. Larger codes (6 cm or more) work better on wall posters because people scan from further away.

Do I need to keep paper menus?+

Keep a small number for guests without smartphones or with poor reception. Accessibility and hospitality matter.

AR

Written by

Alex Rivera

Node-devs Team

Related Articles

Get practical tech insights, monthly

One email a month with our best guides on software, AI and growth. No spam - unsubscribe any time.

Contact Our Team

We pride ourselves staying at the front of innovation, constantly pushing boundaries - shaping the Digital World Together and redefining what's possible.

To More Inquiry

+8801867748073

To Send Mail

info@node-devs.com

Your Success Starts Here!

Protected by reCAPTCHA & honeypot spam filtering.

QR Code Menu for Restaurants: How to Make One (Free Guide)