adfreeqr.com / how-to / restaurant-menu-qr-code
Tutorial · 5 min read
Make a QR menu for your restaurant. For free.
Restaurant menu QR codes should cost zero dollars. Yet most "QR menu" services charge $10-30 per month per location for what is essentially a static QR pointing to a URL. Here's how to skip the subscription and do it yourself.
Why a QR menu (still) makes sense in 2026
QR menus took off during 2020 for contactless reasons. Most restaurants have since gone back to physical menus — but the digital option remains genuinely useful for specific cases:
- Daily specials that change — update the URL contents without reprinting menus
- Drink and cocktail lists — customers can browse without staff bringing a second menu
- Allergen and nutrition info — attach as a supplementary link without cluttering the physical menu
- Multi-language menus — one QR opens a page with English, Spanish, Mandarin, etc.
- Cafés and quick-service — where physical menus are impractical (food trucks, coffee counters)
- Wine lists and specialty selections — deep menus that don't fit on a card
The 4-step process
Step 1 — Get a URL for your menu
Your QR code needs to point somewhere. Options, roughly cheapest to most professional:
- Google Drive or Dropbox — upload your menu PDF, get a public shareable link. Free but shows the storage provider's branding.
- adfreeqr.com multi-link page — build a free landing page with sections: Food, Drinks, Specials, Instagram. Each links to your menu PDF, delivery apps, or social. We host it forever at
adfreeqr.com/p/... - Your restaurant's website menu page — best experience if you have one. Menu URLs like
yourrestaurant.com/menu.
Pro tip: If you don't have a website, the adfreeqr.com multi-link page is the fastest path. Takes 2 minutes to build, works forever, has your logo and colors. No monthly fee. Multi-link pages also let you add your Instagram, delivery apps, and specials in one QR.
Step 2 — Generate the QR code
- Open adfreeqr.com/generate
- Paste your menu URL
- Upload your restaurant logo (optional) — it goes in the center of the QR
- Pick colors matching your branding (contrast warning tells you if it will scan)
- Click Generate QR code
Step 3 — Download and print
Download as SVG for print (scales to any size without pixelation) or PNG for digital menus. Common sizes:
- Table cards: 5-7cm square QR, printed on cardstock, laminated
- Menu insert: 3cm square, printed directly on the physical menu
- Window sticker: 15-20cm for outdoor visibility
- Counter/register sign: 10cm printed on foam board
Any print shop can produce these — most for under $20 for a set of table cards.
Step 4 — Test before printing at scale
Print one and test with multiple phones (iOS + Android) at typical table distance. The QR should scan within 1-2 seconds in normal restaurant lighting. Common issues:
- Too small: QR needs to be at least 2cm × 2cm for reliable scanning at arm's length
- Low contrast: Dark dots on light background always. Avoid similar-brightness color combos
- Glare: Matte lamination beats glossy for QR scanning under restaurant lights
How much this actually costs
Compared to paid QR menu subscriptions:
| Cost | DIY with adfreeqr.com | Typical "QR menu" service |
|---|---|---|
| Setup | $0 | $0 or setup fee |
| Monthly fee | $0 | $10–30 per location |
| Print cost (table cards, one-time) | $10–30 | $10–30 |
| Menu URL/hosting | $0 (free multi-link page) | Included in fee |
| Year 1 total (per location) | ~$20 | $130–390 |
| Year 5 total | ~$20 | $610–1,830 |
For a small restaurant chain with 3 locations, DIY saves $360–1,080 per year. For a single café, it's the difference between a free tool and a subscription that quietly eats margin.
When you'd still want a paid QR menu service
Being honest — paid services do add features DIY doesn't:
- Menu editor — some let you edit dish names and prices from a dashboard, without touching HTML or PDFs
- Item-level analytics — which dishes get viewed most
- Order integration — customer scans, orders through the QR, kitchen prints
- POS integration — syncs with Square, Toast, etc.
If you need those, a paid service is the right call. If you just need a QR that opens a menu, DIY wins.
Common mistakes to avoid
- Linking to a PDF instead of a website — PDFs are slow to load and hard to read on phones. Use a mobile-friendly web page if possible.
- Using a "dynamic QR" from a paid service — these route through the provider's server. If you stop paying, every printed QR stops working. DIY static QRs work forever.
- Not testing outdoors or in low light — restaurant lighting varies. Check your QR in the actual environment.
- QR too small on the menu — 3cm is minimum. 5cm+ is better for table cards.
Frequently asked questions
How much does a restaurant QR menu cost?
Zero if you use adfreeqr.com plus a printer. Many "QR menu" services charge $10-30 per month per location — that adds up to $120-360 per year per restaurant. A static QR you generate once and print does the same job for free, forever.
Can I update the menu without reprinting the QR?
Yes, as long as the URL stays the same. If your menu lives at yourrestaurant.com/menu, update the page contents anytime and the QR always points to the current version.
What if I don't have a website?
Use adfreeqr.com's multi-link page feature. Build a page with sections for Food, Drinks, Specials — each linking to your menu PDF, Instagram, or delivery apps. We host it free at adfreeqr.com/p/... and the QR points there.
Should the QR link to a PDF or a website?
A website is better — PDFs can be slow to load on mobile and hard to read on small screens. If you must use a PDF, keep it under 1MB and optimize for mobile viewing.
Do I need to sign up or subscribe?
No account, no email, no monthly fee. Generate the QR once, print it, use it forever. No expiring subscription that leaves you with printed QRs that stopped working.
Can I add my restaurant logo to the QR code?
Yes. Upload any PNG, SVG, or JPG and we place it in the center. High error correction (level H) means the QR still scans reliably with a logo covering up to 30% of the middle.
Build your free QR menu →
Open generator