A menu QR code you can change later.
Point a free static code at a menu page you control, and you change the page, never the code. A generator’s dynamic code can be re-pointed too, but only while that company and your plan with it allow.
In short
Updated
A static QR code carries a web address, so it opens that address for good. Point it at a menu page on your own website and edit the page whenever the menu changes. A dynamic code holds a short link the generator runs, so you can change where it goes, but some generators switch those links off when a trial or plan ends. Either way, print it black on white with a blank margin, test it on two phones, and keep a few paper menus.
- The free way
- A static code to a menu page you control
- New menu
- Change the page. The code stays the same
- Margin
- Four modules of blank space on every side
- Colors
- Black on white, as DENSO WAVE advises
- Before printing
- Scan a proof on two phones
Written by Rootless Agency, which builds implements. Prices in US dollars.
Comparison
Three ways to put a menu behind a code, side by side.
Only the generator’s code goes through someone else’s short link.
| Compared | Static code to your menu page | Static code to a menu file | A generator’s dynamic code |
|---|---|---|---|
| The code costs | Nothing | Nothing | Free at Canva, with its logo. Uniqode’s start at $9 a month, billed yearly |
| To change the menu | Edit the page | Replace the file, then scan to check | Re-point the short link |
| If you stop paying a QR generator | Works while your page is up | Works while the file is shared | Depends on the company: some show a service page or an error |
| Who controls the link | You | You, on the host’s address | The generator, and the account that made it |
| Compared | Own page | Menu file | Dynamic |
|---|---|---|---|
| Code costs | $0 | $0 | Varies |
| New menu | Edit page | Replace file | Re-point |
| QR plan ends | No effect | No effect | Depends |
| Link held by | You | You + host | Generator |
Generator details from the pricing and help pages of Uniqode, QRCG by Bitly and Canva, checked October 7, 2026. QR Code is a registered trademark of DENSO WAVE INCORPORATED. Names are trademarks of their owners; implements isn’t affiliated with them. Uniqode’s dynamic codes start at $9 a month, billed yearly.
Static or dynamic QR code for a restaurant menu?
Do menu QR codes expire?
Two ways
Change the menu, not the code
Change what’s at the address a code opens, and every printed code shows the new menu.
- A static code to a page you control. The address is in the squares, so the code is free and never expires. Point it at a page such as yourrestaurant.com/menu, and update the page when prices or dishes change.
- A generator’s dynamic code. The squares hold the generator’s short link, which sends each scan wherever you last pointed it. What happens to QR codes when a plan ends covers what each generator does when you stop paying.
Make it on the restaurant’s own account. Canva says only a code’s creator can edit it by default, and that ownership can’t be transferred; Uniqode says only the owning account can reactivate or transfer a code. A code made on a designer’s account stays with them.
The menu
Where should the menu live?
Your own website keeps you in charge: the address is yours for as long as you keep the domain and the site.
A menu file works if you have no site. In Google Drive, sharing with “Anyone with the link” lets guests open it without signing in. For a new menu, Google’s steps are Manage versions, then Upload new version, which keeps it the same file. Google doesn’t say the share link stays the same, so scan the code after each new menu.
Your Google Business Profile can carry a menu too, for food and drink businesses: a link to it, or a photo or PDF. Set its menu link to the same page as your table code, and editing that page updates both at once.
Printing
How to print a menu code that scans
- Leave a margin. DENSO WAVE’s QR code site says a code needs a blank margin four modules wide on every side, a module being one small square, with no text or pictures crowding it.
- Keep it dark on light. Its advice: “print out your QR Codes with black on a white background.” It says scanners that read with red light can’t see a red code on white, so test any colored code on phones before you print.
- Print it big, and don’t stretch it. DENSO WAVE recommends codes “as large as possible within the available printing area”; Canva says no smaller than 0.79 × 0.79 inch (2 × 2 cm). Resizing a code in an image editor distorts it, so download it at size, or as an SVG.
Before you print
Test it, then keep some paper menus
Print one proof and scan it from a guest’s seat. On an iPhone, open Camera in Photo mode and tap the link that appears. A Pixel’s camera shows a bubble or link once Camera scan suggestions is on; Google advises good light and no glare, which matters on laminated cards. Check the address is the one you expect, then try a second phone.
Keep a few printed menus too, for guests with a dead battery, no data or no wish to scan.
One more option
Where QR Codes fits
QR Codes is ours. Plain codes are free on our QR code generator, made on your device, as PNG or SVG, with no account. Each starts near-black on white with the four-module margin, and the page reads it back before it downloads. For a menu, leave it on black. Editable codes go through an implements.app short link you can re-point, and keep redirecting if you stop paying, though you can’t change them or make new ones until you renew. Those aren’t free: they come with implements, $4.99 a month or $49.99 a year for every tool, with up to 200 editable codes.
It doesn’t hold the menu itself: the menu still lives on your site or a file host, at an https address. A menu service like MENU TIGER does more, with the menu and ordering in one place, though its codes stop when the plan does, until you renew. Canva makes dynamic codes on its free plan too, with its logo, and they don’t expire unless you set an end date.
Questions
Questions people ask.
Short answers, in plain words. Something missing? Ask Support and we’ll add it here.
How do I make a QR code for my restaurant menu?
How do I update my menu without reprinting the QR code?
How do I make a free menu QR code that never expires?
Sources
Where these facts come from
Each page was checked on October 7, 2026. Names are trademarks of their owners; implements isn’t affiliated with them.
- QRcode.com: Point for determining the code areaqrcode.com
- QRcode.com: Examples of problems encountered in reading a codeqrcode.com
- QRcode.com: Point for setting the module sizeqrcode.com
- QRcode.com: FAQqrcode.com
- Google Business Profile Help: About the menu editorsupport.google.com
- Google Drive Help: Check activity & file versionssupport.google.com
- Google Drive Help: Share files from Google Drivesupport.google.com
- iPhone User Guide: Scan a QR code with your iPhone camerasupport.apple.com
- Pixel Phone Help: Scan QR codes with your Pixel phonesupport.google.com
- Canva Help Center: Create and manage QR codes in Canvacanva.com
- Uniqode: Pricinguniqode.com
- Uniqode Help: When will my QR Codes expire?docs.uniqode.com
- Uniqode Help: How do I reactivate my QR Codes?docs.uniqode.com
- QRCG by Bitly Support: What happens to my account and QR Codes when the trial expires?support.qr-code-generator.com
- MENU TIGER Help Center: What happens if I don’t renew my plan or cancel my subscription?menutiger.helpscoutdocs.com
- QR Code Monkeyqrcode-monkey.com
Start today
A menu code that keeps up. Keep every other tool.
$4.99 a month for QR Codes and every other tool. Cancel any time.