QR codes for restaurants: print once, change the menu anytime
Menu QR codes are the classic horror story of this industry: a restaurant prints table tents with a "free" code, and months later the provider expires it and demands a subscription to turn it back on. HonestQR is built against exactly that — here is the honest setup for a restaurant, café or bar.
If your menu link never changes: use a free static code
- Free forever, no account. The code is generated in your browser and the URL is encoded in the image itself — there is no server that could expire it.
- Print-ready exports. Download PNG for laminated cards, or vector SVG/PDF/EPS for professional table tents, window stickers and menus.
- Brand it. Logo in the middle, brand colors, custom module shapes — with a live contrast check so it still scans in dim lighting.
If the menu changes: one dynamic code, reprint nothing
Seasonal menu, new PDF host, switching to an online-ordering page — with a dynamic code the printed code stays identical while you edit the destination in seconds. Practical restaurant uses:
- Menu updates: swap the PDF or page behind the code without touching a single table tent.
- Scan analytics: see scans per code and when they peak — compare dine-in tables against window posters and takeaway flyers.
- Specials and events: point the same code at a brunch menu on weekends and the regular menu on weekdays — edit takes under a minute.
An account gives you 3 dynamic codes free (front window, tables, flyers) with no credit card. Multi-location or lots of campaigns? Pro is a flat $29/year for unlimited codes — no per-scan fees, no price ladder, and if you cancel, existing codes keep redirecting.
Setup in five minutes
- Open the free generator and paste your menu URL.
- Add your logo and colors; the contrast checker warns if it might not scan.
- Download PDF or EPS and send it to your printer — at least 2 × 2 cm with a white margin.
- Menu likely to change? Create a free account and make it a dynamic code first, so the printed code never has to change.
FAQ
Is the free code really free forever? Yes. Static codes are generated client-side and cannot be expired, paywalled or held for ransom — our promises are written down.
What happens if I cancel Pro? Your existing dynamic codes keep redirecting. You lose the ability to create new ones beyond the free 3, nothing else.
Does it work for multi-page menus or ordering apps? The code points at any URL — a PDF, your website's menu page, or a third-party ordering link.
Generate a free QR code that never expires
No signup. No subscription. Generated in your browser.
Open the free generator →