How to Set Up a QR Code Menu for Your Small Restaurant Using Canva and a Free URL Shortener
How to Set Up a QR Code Menu for Your Small Restaurant Using Canva and a Free URL Shortener
QR code menus have become a staple in modern dining. They reduce printing costs, allow instant updates, and create a seamless, contactless experience for your guests. The best part? You don’t need a developer or an expensive subscription to get started. With Canva (free tier) and a free URL shortener, you can have a professional digital menu live in under an hour. This step-by-step guide walks you through the entire process—from designing your menu to printing QR codes for every table.
What You Will Need
- A free Canva account- Your menu items, prices, and any food photos- A free URL shortener such as Bitly, TinyURL, or Rebrandly- A free QR code generator (e.g., QR Code Monkey, Canva’s built-in QR generator, or the shortener’s own QR feature)- A printer or a local print shop for table cards
Step-by-Step Guide
Step 1: Plan Your Menu Layout
Before opening Canva, organize your menu content in a simple document or spreadsheet. Group items by category—appetizers, mains, desserts, drinks—and finalize prices. Decide whether you want a single-page design or a multi-page PDF. For most small restaurants, a single scrollable page works best on mobile screens.
Step 2: Design Your Menu in Canva
- Log in to Canva and search for “restaurant menu” in the template library. Hundreds of free templates are available.- Choose a template that matches your brand’s style. Look for clean typography and a layout optimized for mobile viewing.- Customize the template: replace placeholder text with your categories, dish names, descriptions, and prices. Upload your own logo and food photography if available.- Stick to two or three fonts maximum and ensure font sizes are large enough to read comfortably on a phone screen (minimum 14px equivalent).- Use high-contrast colors so the menu is legible in both bright sunlight and dim restaurant lighting.
Step 3: Publish Your Menu Online
You have two free options to make your Canva design accessible via a URL:
- Option A — Canva Website (recommended): Click Share → More → Website. Choose the Presentation or Scrollable style. Click Open Website. Canva generates a shareable link that displays your menu as a responsive web page.- Option B — PDF Link: Download your design as a PDF, upload it to Google Drive, and set sharing to “Anyone with the link can view.” Copy the shareable link.Option A is preferable because it loads faster, looks better on mobile, and allows you to update the menu in Canva without changing the URL.
Step 4: Shorten the URL
The raw Canva or Google Drive link is long and ugly. A URL shortener solves this and gives you tracking data.
- Go to your chosen URL shortener (e.g., Bitly).- Paste your Canva website link into the shortening field.- Customize the back-half if the service allows it. For example:
bit.ly/joes-menu. A branded, readable slug builds trust with diners.- Click Shorten and copy the new short URL.Free Bitly accounts allow up to 10 shortened links per month with basic click analytics. TinyURL offers unlimited links with no account required but fewer analytics.
Step 5: Generate a QR Code
- Open a free QR code generator. Many URL shorteners (Bitly, Rebrandly) include a built-in QR code download. Alternatively, use QR Code Monkey for more design options.- Paste your shortened URL into the generator.- Customize the QR code: add your logo to the center, change the foreground color to match your brand, and keep the background white for maximum scan reliability.- Download the QR code as a high-resolution PNG or SVG (at least 300 DPI for print).
Step 6: Design a Table Card in Canva
- Return to Canva and create a new design. Search for “table tent” or use a custom size (e.g., 4 × 6 inches).- Add your restaurant logo, a short instruction like “Scan to View Our Menu,” and the QR code image you downloaded.- Include the short URL as plain text beneath the QR code as a fallback for guests whose cameras struggle with QR codes.- Download the design as a PDF Print file with crop marks enabled.
Step 7: Print and Deploy
Print the table cards on thick cardstock (at least 250 gsm) for durability. Laminating them protects against spills. Place one on every table, at the counter, and near the entrance. Consider adding a QR code to your window decal for passersby.
Step 8: Test Everything
Before opening night, test the QR code with at least three different smartphones (iPhone, Android, older models). Verify the menu loads quickly, displays correctly, and that all prices are accurate. Ask a friend or staff member to complete the full scan-to-read experience.
How to Update Your Menu
One of the biggest advantages of this setup is easy updates. When you change a dish or adjust prices:
- Open your original Canva design and make the edits.- If you used the Canva Website option, changes go live automatically—no need to reprint QR codes or change URLs.- If you used a PDF on Google Drive, replace the file in Drive while keeping the same link.Your shortened URL and QR code remain the same, so your printed table cards never become outdated.
Cost Comparison
| Item | Traditional Printed Menu | QR Code Digital Menu |
|---|---|---|
| Initial design | $50–$200 (designer) | $0 (Canva free) |
| Printing (50 copies) | $75–$150 | $10–$20 (table cards only) |
| Menu update reprint | $75–$150 each time | $0 |
| Annual cost estimate | $300–$800+ | Under $30 |
Do I need a paid Canva subscription to create a QR code menu?
No. Canva’s free tier includes thousands of restaurant menu templates, the ability to publish your design as a website, and a built-in QR code generator. The free plan is more than sufficient for a small restaurant’s digital menu. You only need a paid plan if you want premium stock photos or brand-kit features.
What happens if my free URL shortener link breaks or expires?
Most reputable URL shorteners like Bitly and TinyURL do not expire free links. However, it is good practice to check your link monthly. If a service changes its policy, simply create a new short link pointing to the same Canva menu URL and generate an updated QR code. To minimize risk, consider using two shorteners as a backup strategy.
Can customers place orders directly from the QR code menu?
A basic Canva menu is view-only—it displays your items and prices but does not support ordering or payments. If you need ordering functionality, you can link your QR code to a free or low-cost ordering platform like Square Online or GloriaFood instead of a Canva page. The QR code and URL shortener setup process remains exactly the same; only the destination URL changes.