Free QR code menu: how to set it up in under 5 minutes
A free QR code menu is no longer a luxury: it's almost a must-have for any restaurant, bar or cafe that wants to modernize without paying for a subscription platform. The good news is that you can have yours ready in under five minutes, without signing up and with no watermarks.
In this guide you'll see how to generate your menu QR step by step, what size and format to choose depending on where you'll place it, and the most common mistakes that make a QR not scan on the first try.
Why a QR menu instead of a PDF menu
- Save on reprints: change a dish and you don't have to reprint the menu. Just update the link.
- Zero maintenance: if you rotate your menu seasonally, the QR stays the same.
- Better experience: customers see photos, allergens, real-time availability. A paper menu can't.
- Usage analytics: how many customers scanned, at what time, from which table or area. If you want data, a dynamic QR gives it to you. If not, a free static QR is more than enough to start.
What you need to get started
- A URL where your menu is published. It can be a PDF on Google Drive, a page on your site, a shared Google Doc, your Tock or GloriaFood account, or any other public link.
- A free QR generator. We explain why we picked one that allows SVG download and no watermarks, but any reliable option works.
- A printer (or an online print shop) to output the QR at high resolution.
Step by step: create your free QR code menu
1. Copy your menu URL
Open the digital menu or PDF in your browser and copy the address. Example: https://yoursite.com/menu or https://drive.google.com/file/d/xxxxx.
2. Paste the URL in the generator
Open our free QR code generator, paste the URL and, if you want, customize the colors to match your brand.
3. Pick the right size
- 128 px: for screens and digital preview.
- 256 px: for small flyers and cards.
- 512 px: for printing on the physical menu, table laminate or wall vinyl.
If you'll print at large size (storefront, billboard) or want the definitive version for professional print, download the scalable SVG. It does not lose quality when scaled.
4. Download and test
Before printing 200 table laminates, scan the QR with three different phones. Do it at the real usage distance: if it goes on the table, scan it sitting down. If it's on the door, at a meter and a half.
5. Print and protect
- Laminate the table sheets (they resist spills and clean with alcohol).
- For wall vinyl, use UV- and water-resistant material.
- Always keep a quiet zone around the QR (at least the width of one QR square).
Common mistakes that make your QR not scan
- Low contrast: black QR on white or very light background. If you print on a dark surface, add a white square behind the QR.
- Too small: under 2 x 2 cm is hard to scan, especially in bad light.
- Logo over the code: it covers one of the orientation marks and breaks the pattern. If you add a logo, keep it under 20% of the total area.
- Low-quality print: if you save the QR as a compressed JPG or print it on a home printer, you get pixels. Always download PNG at 512 px or SVG.
- Very long URL: some phones struggle with QRs that hold more than 60 characters. Shorten the URL before generating the QR.
Free QR code menu vs. paid platforms
| Feature | Free QR (static) | Paid platform | |---|---|---| | Price | 0 USD | 20-100 USD/month | | Change URL without reprinting | No, regenerate the QR | Yes, from the dashboard | | Scan analytics | No | Yes | | Design customization | Basic | Advanced | | Support | Community | Included |
If you run a small bar or restaurant that rotates the menu twice a year, a free static QR is enough. If you rotate weekly or want to know which dishes get the most views, you need a paid dynamic QR.
How to take your QR menu to the next level
Once your basic QR is working, consider:
- Adding a design to the QR: some generators let you put your logo in the center while keeping the pattern readable.
- Creating different QRs per area: one for the terrace, one for the bar, one for the wine list. That way you can see which area performs best.
- Measuring scans: when you start rotating the menu every two weeks, consider migrating to a dynamic QR that lets you change the URL without touching the printed code.
Conclusion: your free QR code menu, in five minutes
To recap: copy the URL of your menu, paste it into a generator, download at 512 px or SVG, test with three phones and laminate. You now have a free QR code menu that will last a full season.
If you want to dive deeper, we recommend our complete guide to QR codes for print, where we cover size, format and materials in detail.