To make a QR code menu for a restaurant, put your menu on a mobile-friendly web page or a small PDF hosted on your own website or Google Drive, create a static QR code that links to it, print the code on table cards with a clear “Scan for menu” label, and keep printed menus available for guests who prefer paper. Linking to a page you control means you can update prices and dishes any time without reprinting the QR codes.
- A web page menu loads faster and reads better on phones than a big PDF.
- Link to a page you own so the QR never needs reprinting.
- Keep photos compressed and text large and readable.
- Always offer a paper menu too; not every guest wants to scan.
- Create the QR free with the QR Code Generator.
The 12 MB menu
Picture a new restaurant in Bashundhara that proudly puts QR codes on every table. Guests scan, and the phone starts downloading a 12 MB PDF with full-page photos. On restaurant Wi-Fi shared by forty people, it takes a minute. Many give up and wave for a waiter. The QR menu meant to save time ends up wasting it.
A lighter, phone-first menu fixes it: one simple page, small photos, big text, prices clearly shown.
Choose your menu format
| Format | Pros | Cons |
|---|---|---|
| Web page on your site | Fast, easy to update, works with Google search, can add WhatsApp order button | Needs a website |
| PDF (Google Drive or your site) | Quick to make from existing designs | Can be heavy and hard to read on phones; zooming needed |
| Facebook page or post | No website needed | Some guests do not use Facebook; posts get buried |
| Online ordering platform | Guests can order and pay | Fees and less control |
Step by step
- Build the menu pageGroup by category, show prices, mark spicy and vegetarian items, and add allergy notes.
- Optimise imagesResize and compress dish photos with the Image Compressor so the page loads quickly.
- Use a short, permanent linkFor example yoursite.com/menu.
- Create a static QR codeWith the free QR Code Generator. Use your brand colour with strong contrast.
- Design table cardsAdd “Scan for menu”, your Wi-Fi details and a review link if you like.
- TestScan from every table position, on different phones, using the guest Wi-Fi.
Making the menu easy to read on a phone
- Large text (at least 16 px) and good contrast.
- Short descriptions, prices aligned and easy to find.
- A category list at the top that jumps to each section.
- Bangla and English if your guests use both.
- No pop-ups or login walls.
Beyond the menu
Keep paper menus
Older guests, people with low battery and those who simply prefer paper should never feel forced to scan. A few printed menus keep everyone comfortable.
Related guides
Read QR code size and print guidelines and get more ideas in 15 ways to use QR codes in business. Need a fast menu page or full restaurant website? Get an instant quote.
Sources
Frequently asked questions
How do I make a QR code menu for free?
Put your menu on a web page or PDF you control, create a static QR code linking to it with a free generator, then print it on table cards.
Is a PDF or a web page better for a QR menu?
A web page is usually better because it loads faster and reads well on phones. PDFs can be heavy and need zooming.
Do I need to reprint QR codes when prices change?
Not if the QR links to a page you control. Update the page and the same QR shows the new prices.
What size should a menu QR code be?
About 3 to 4 cm wide on table cards is usually enough for scanning from a seated position.
Should restaurants still offer paper menus?
Yes. Some guests prefer paper or have low battery or poor data, so keep a few printed menus.
Create QR codes that never expire, in your own colours, and download them as PNG.
Guides for this tool
Guide · 3 min readHow to Create a QR Code for Free (and Make Sure It Always Scans)
Guide · 3 min readQR Codes for Business: 15 Smart Ways to Use Them
Guide · 3 min readStatic vs Dynamic QR Codes: Which One Should You Use?
Guide · 3 min readHow to Make a Wi-Fi QR Code (Guests Join Without Typing the Password)Want a tool, website or app like this for your business?
Every free tool on this site is designed and coded by Tanvir H, a Bangladesh-based WordPress and Elementor web designer with 7+ years of experience and 650+ projects for clients worldwide. Fast, mobile-first, search-optimised websites that turn visitors into customers.
- 650+ projects
- 7+ years
- 4.9★ rating
- Govt. registered freelancer



