QR code menus went from novelty to necessity during 2020 and have stayed mainstream ever since. Customers expect them. They're faster for staff to update than printed menus, cheaper to reproduce, and — when done correctly — give every table a consistently up-to-date version of your menu. This guide walks you through creating a restaurant menu QR code from scratch, for free, in under five minutes.
Why Restaurants Use QR Code Menus
The practical benefits go beyond the pandemic-era hygiene argument. In 2026, QR code menus are used primarily because:
- Instant updates — when you change prices, add seasonal items, or remove a dish that's out of stock, you update the linked page and every table reflects the change immediately. No reprints, no crossed-out items.
- Cost reduction — laminated menus cost £2–8 per unit and need replacing every few months. QR codes on table cards cost pennies and last indefinitely.
- Analytics — if you link to a website with Google Analytics, you can see which menu items get the most views, which times of day menus are scanned most, and whether people are reading the dessert section.
- Multiple languages — link to a page with a language selector. One QR code, every language you need.
- Upselling — a digital menu can include photos, descriptions, and "pairs well with" suggestions that physical menus can't practically accommodate.
Your QR code links to a URL. If that URL ever changes, every printed QR code in your restaurant will break. Choose a permanent URL for your menu — your own domain is safest. If you use a third-party menu platform, understand their URL permanence policy before printing anything.
How to Create Your Menu QR Code (Step by Step)
Step 1: Get your menu URL ready
Your QR code needs to link to somewhere. The options, in order of reliability:
- Your own website — e.g. yourrestaurant.com/menu — the most reliable option. You control the URL permanently.
- A PDF on your domain — upload a PDF to your website and link to it directly. Simple, always accessible even without good internet.
- Google Drive PDF — upload your menu PDF, set sharing to "Anyone with the link", copy the link. Free but the URL is ugly and Google occasionally changes link formats.
- A menu platform — services like MenuTiger, QR Menu Master, or Square Online. Easy setup, but you're dependent on their URLs staying active.
Step 2: Generate the QR code
Go to our free QR code generator. Select "URL" type (it's selected by default), paste your menu URL, and the QR code generates instantly.
Step 3: Customise for your brand
Change the foreground colour to match your restaurant's brand. Keep the background white or very light — QR codes need strong contrast to scan reliably. If your brand is dark, use a dark foreground on white background rather than white on dark.
Step 4: Download in the right format
Download SVG if you're printing anything over 5cm. SVG scales to any size without quality loss. Download PNG for digital menus or small prints.
Step 5: Test on multiple phones
Before printing anything, scan the QR code with at least two different phones — an iPhone and an Android. The native camera app on both should scan it without needing a third-party app. If either struggles, check your URL for issues or increase the QR code size.
Create your restaurant menu QR code now
Free, no signup, no subscription. Your QR code is ready in 30 seconds.
▦ Generate Menu QR Code →Static vs Dynamic QR Codes for Restaurants
This is the most important decision for restaurant QR codes.
Static QR codes (what our generator creates) encode the URL permanently in the code pattern. The URL is fixed at creation time. If you want to change the destination, you need to generate a new QR code and reprint everything. Static codes never expire and require no subscription.
Dynamic QR codes use a redirect URL (e.g. qrtiger.io/abc123) that you can change from a dashboard. The printed QR code always points to the redirect URL, but the redirect destination can be changed without reprinting. Dynamic codes require a paid subscription — if you cancel, the codes stop working.
For most restaurants, the right answer is:
- Use static codes if your menu URL is permanent (your own domain) — free, simple, no risk of codes dying if you stop paying
- Use dynamic codes if you need to change the linked URL frequently (seasonal menus on different pages, A/B testing different menu designs) — budget €10–30/month for the service
QR Code Size and Placement Guide for Restaurants
Minimum sizes
- Table tent card (A6) — 3cm × 3cm minimum, 4cm recommended
- Table sticker (small) — 4cm × 4cm minimum
- Window/door sign (A4) — 6cm × 6cm, makes it scannable from outside
- Outdoor sandwich board — 10cm × 10cm minimum for scanning at arm's length
Placement principles
- Always include a short instruction near the code: "Scan for our menu" or "Scan to order" — QR codes without context get scanned 3–5× less often
- Place at eye level when seated — on table tents rather than underneath the table glass
- Ensure good lighting near the QR code — scanning in dim restaurant lighting is much harder than in normal light
- Test the scan distance — sit where your customers sit and confirm you can scan from a natural posture
Design Tips for Restaurant QR Codes
A well-designed QR code gets scanned more than a generic black square. Key design principles:
- Use your brand colour as the foreground — dark greens, deep navys, rich burgundies all work well as QR foreground colours. Avoid very dark greys (hard to distinguish from black), pastels (too low contrast), and anything below a 4:1 contrast ratio against white background
- Always keep the background white or very light — reversed QR codes (light on dark) scan 20–30% less reliably in real-world restaurant lighting conditions
- Add your logo to the centre — QR codes have built-in error correction that allows up to 30% of the pattern to be obscured. Placing a logo (up to ~15% of the total area) in the centre makes the code look intentional and professional without affecting scannability
- Use a simple frame — a thin border and "Scan for menu" text below the code increases scan rates significantly
5 Mistakes to Avoid
- Printing too small — the most common mistake. A QR code under 2.5cm on a table card is genuinely difficult to scan in restaurant lighting. Default to 4cm minimum.
- Using dynamic codes on a free plan — many services offer free dynamic QR codes but deactivate them if you don't upgrade. Always read the small print on expiry conditions.
- Linking to a PDF that requires login — if your PDF is on Google Drive with restricted access, 90% of customers will see an "Access Denied" page.
- Not testing the full customer journey — scan the QR code with your phone, load the menu, check it renders well on mobile. Most menus are first viewed on a phone, not a desktop.
- Forgetting to update the linked page — a QR code pointing to last winter's menu is worse than no QR code. Set a calendar reminder to verify your menu link monthly.
Frequently Asked Questions
Do I need the internet to scan a QR code?
Yes — the QR code contains a URL, and loading that URL requires an internet connection. Your customers need mobile data or a WiFi connection. Consider also providing a WiFi QR code so guests can connect easily — our generator creates those too.
Can I add a QR code to my existing printed menus?
Yes. Generate a QR code and add it to your existing menu PDF using any design tool (Canva, Adobe Acrobat, Word). Place it prominently on the front or back cover linking to your online ordering page or wine list.
How much does it cost?
Using our generator is completely free. The QR code is static and never expires. You'll pay for printing (typically £0.10–0.50 per table card from an online printer) and potentially for your website hosting if you don't already have a menu page online.
Related Guides
→ WiFi QR Code Generator — Complete Guide
→ QR Code for Business Cards — Full Guide
→ QR Code Size Guide — How Big Should Your Code Be?
→ Free QR Code Generator with No Signup Required