How to make a QR code for a restaurant menu: 2026 guide
Having a QR on the menu is no longer a strategic decision, it's a matter of operational hygiene. Customers expect it, staff appreciate it, and the cost of setting it up is practically zero. In this guide you'll see how to make a QR code for a restaurant menu from scratch, with recommendations on size, materials, placement and the mistakes that can ruin the experience.
What you need before you start
Before generating the QR, you need to be clear on the destination URL. You have three common options:
- A responsive website (recommended): an HTML page with your menu well structured. Updatable from anywhere.
- A PDF on Google Drive: fast and free, but not the best mobile experience.
- A JPG/PNG image uploaded to a public service: clean and easy to maintain, but no interactivity.
If you need to decide quickly, start with the JPG/PNG image. It's the best balance between effort and result for a small or medium restaurant.
Step by step: how to make a QR code for a restaurant menu
1. Upload your menu to a public URL
- If it's an image: upload to Google Drive, Dropbox, Cloudflare R2, or your hosting. Share the link as public.
- If it's a PDF: upload to Google Drive and share as public.
- If it's a website: publish on Vercel, Netlify, Carrd, WordPress, or wherever you prefer.
Test the URL from your phone before continuing. It has to open fast and look good without zooming.
2. Go to a QR generator
We recommend our free QR code generator because:
- No forced signup.
- Download in SVG (vectorial, scales without quality loss) or PNG 512 px.
- No watermarks.
- Customizable colors.
3. Paste your menu URL
Paste the link you copied in step 1. If you want, customize the background and QR color (always high contrast: light background, dark QR).
4. Choose the download size
- 128 px: for digital preview, email, social media.
- 256 px: for small flyers or WhatsApp messages.
- 512 px: for printing on table laminates or menu posters.
- SVG: if you'll print in large format (storefront, mural) or take it to a professional print shop.
To make a QR code for a restaurant menu and laminate it on a sheet, the most common is PNG 512 px or SVG.
5. Download and test
Before laminating 30 sheets, scan the QR with three different phones. Do it in real conditions: sitting at a table with ceiling light, from the other end of the counter, with the phone in portrait and landscape.
6. Print and laminate
Menus in A5 or A4 format (or square for table laminates). Matte laminate, not glossy: gloss reflects ceiling lights and can make scanning harder.
QR size: which is right
The practical rule is:
- A5 table sheet: QR at least 3 x 3 cm.
- A4 laminated menu: QR at least 4 x 4 cm.
- A3 poster: QR at least 6 x 6 cm.
- Storefront (A2 vinyl or larger): QR at least 10 x 10 cm.
If the QR is smaller, customers have to get close or stand up to scan. If it's larger, perfect: easier to scan from a distance.
Where to place the QR
Place it at all customer touch points:
- Customer table (laminated sheet): maximum conversion.
- Coasters: second placement, in the customer's hand while they order.
- Entrance door: so people see the menu from the street.
- Traditional paper menu (if you keep it): on the back cover.
- Social media (Instagram, Facebook): in the bio or stories.
- Google My Business: in the location URL.
- Receipt or ticket: with a QR to the digital version and the wine list.
Materials and durability
| Material | Recommended use | Durability | |---|---|---| | Coated paper 300 g | Single-use menus, events | Low | | Matte laminate (80-125 microns) | Table menus, indoor | Medium (1-2 years) | | Rigid PVC (3-5 mm) | Outdoor menus, murals | High (5+ years) | | Adhesive vinyl | Storefronts, windows, rigid plastic | High (3-7 years) | | Engraved stainless steel | Premium hospitality, hotels | Very high (10+ years) | | Engraved wood | Decorative, themed hospitality | Medium-high |
For most bars and restaurants, matte laminate is the most balanced option. If the QR will be outdoors, use high-adhesion vinyl.
Mistakes that make your QR not work
- Low contrast: white QR on cream background or light gray QR on white. Always use black on white or very light background.
- Insufficient size: under 2 x 2 cm is too small.
- Logo over the QR: anything on top of the pattern breaks scanning. If you add a logo, keep it small (under 20% of the area) and centered, but only in generators that support it.
- Low print quality: if you save as compressed JPG or print at low resolution, the QR looks blurry. Always download PNG 512 px or SVG.
- Adhesive vinyl on glass: light behind the glass makes the QR transparent. Print on opaque or white.
- Very long URL: more than 60 characters is problematic on some phones. Shorten with a service like bit.ly before generating the QR.
- Not testing before printing: many businesses print 30 laminates without testing. Always scan with three different phones.
- Forgetting to audit: links break, laminates damage, sun fades. Audit monthly.
How to make a QR for the menu and improve it over time
Once your basic QR is working, the next level is:
- Add design to the QR: some generators let you put your logo in the center. They keep the pattern readable and give brand image.
- QR per zone: one for the terrace, one for the bar, one for the dining room. This way you can measure which zone is used most (if you use a dynamic QR with analytics).
- QR with language: if you have tourist customers, one QR per main language.
- QR on the allergens sheet: a small laminated sheet with a QR to the allergens page.
Conclusion
Making a QR for a restaurant menu is one of the best effort-to-result projects in hospitality. Upload the menu to a public URL, generate the QR, laminate it, put it on the table. Fifteen minutes of work and you start saving from the first menu change.
If you want to dive into materials and formats, we recommend our complete guide to QR codes for print, where we cover everything about quality, size and choosing the right material.