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

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:

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

  1. Open the free generator and paste your menu URL.
  2. Add your logo and colors; the contrast checker warns if it might not scan.
  3. Download PDF or EPS and send it to your printer — at least 2 × 2 cm with a white margin.
  4. 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 →