Qranite

QR Code Menus: The Complete Restaurant Guide

The Qranite team · June 11, 2026

To make a QR code menu for your restaurant: put the menu online — a fast mobile page beats a PDF — paste that link into a free restaurant menu QR generator, download the SVG, and print table tents. No signup, no watermark, and the code never expires. The whole job takes about fifteen minutes.

That's the short version. The longer version covers the parts most tutorials skip: where to host the menu so it loads on one bar of signal, which print formats survive a dinner rush, and the one decision — static or dynamic — that determines whether you ever pay to reprint.

Where should I host the menu?

Host the menu as a mobile web page if you can. Diners scan on phones, often on weak cellular. A lightweight page loads in a second. A 20 MB scanned PDF of your print menu makes them pinch, zoom, and wait — and some give up before the appetizers load.

Good options: a /menu page on your existing website, a free one-page site builder, or even a Google Doc published to the web. Any of these can be edited tonight and live by tomorrow's lunch.

If a PDF is all you have, that works too. Upload it to Google Drive, set sharing to anyone with the link, and use that public URL. Keep the file under 2 MB and text-based, not a photo of the paper menu. We have a separate walkthrough on the PDF QR code page.

One rule matters more than the rest: keep the URL stable. Point the code at yourrestaurant.com/menu and update the page behind it. Change the contents, never the address. Do that, and one printed code can last for years.

How do I generate the QR code?

Open the restaurant menu QR generator and paste your menu URL. The code appears instantly. It's generated entirely in your browser — your link never touches our servers, which is exactly why the code can't expire or be turned off later.

  • Paste your menu URL into the generator.
  • Add your logo and brand colors if you want them. Keep the code darker than its background.
  • Download the SVG for print. SVG scales to any size without going fuzzy. PNG up to 4096px covers screens and most print shops.
  • Test it before printing. Scan from two feet away under dim dining-room light. If your phone reads it, your customers' phones will.

What's the best way to print a QR menu?

Match the format to where people scan. The rule of thumb for size: minimum code width is the scanning distance divided by ten. A code scanned from arm's length needs about an inch. A window cling read from the sidewalk needs four or more.

FormatBest forCode sizeNotes
Table tentsPer-table menus and ordering1–1.5 in (2.5–4 cm)Print one per side. Cheap to replace when they get sticky.
Laminated cardsPatios, bars, wipe-down service1–1.5 inSurvive spills and sanitizer. Matte lamination scans better than gloss.
Window clingsWalk-by traffic, posted hours4 in (10 cm) or largerScanned from farther away. Avoid placing behind reflective glass film.
Counter standsTakeout lines, host stand2 in (5 cm)Add three words of instruction: scan for menu.

When do dynamic QR codes pay for themselves?

Here's the honest answer: most restaurants don't need them. A static code pointing at a stable URL costs nothing, never expires, and you update the menu by editing the page. The reprint problem only exists if the URL itself changes.

But sometimes the URL does change. Maybe your menu lives on a third-party platform that reshuffles links. Maybe you rotate between a brunch host, a dinner host, and a catering PDF weekly. Reprinting forty laminated tents every week gets old fast. A dynamic QR code is a short link you can re-point after printing — the tents stay, the destination moves.

Dynamic codes also give you scan analytics by day, country, and device. That answers practical questions: does the window cling outperform the counter stand, and does anyone scan after 9 p.m. A free Qranite account includes 2 dynamic codes with a 7-day analytics window. Pro is $9 a month for 50 codes and 365-day analytics. There's also a $79 lifetime option — 10 codes, one payment, done. Details on the pricing page.

One policy worth knowing before you print: if you stop paying Qranite, your dynamic codes keep redirecting forever. You lose editing and extended analytics, not the codes. We never redirect your customers to ads or upsell pages. Not every generator can say that — see the static vs dynamic breakdown for the full comparison.

What's the catch with free QR menu generators?

The catch is usually in the dynamic codes, and restaurants hit it harder than anyone because menus get scanned constantly. A few patterns worth knowing before you print a thousand of anything.

QR Tiger caps free dynamic codes at 500 scans each, per their pricing page — one busy weekend for a mid-sized restaurant. And per their own policy, all dynamic codes stop working if your plan lapses. qr-code-generator.com deactivates codes made during its 14-day trial when the trial ends, per their support docs, and then redirects your diners to an upsell page. Their Trustpilot rating sits around 1.4 out of 5 across more than 9,200 reviews. ME-QR shows full-screen interstitial ads to your scanning customers on the free tier; removing ads from all your codes costs $27.99 a month. QRFY pauses codes 7 days after creation unless you subscribe, then auto-renews annually with a strict no-refund policy.

To be fair to the whole industry: static codes from any generator, ours included, never expire. The image is just data. What these companies switch off is the redirect link inside their dynamic codes. If a printed menu code ever dies, that's almost always why — we wrote up the failure modes in why did my QR code stop working.

Do I still need paper menus?

Yes — keep some. A QR menu excludes guests with low vision, older phones, dead batteries, or no signal in a basement dining room. A few large-print paper menus per section cost almost nothing and quietly solve all of it.

Train staff to offer the paper menu the same way they offer water: by default, without ceremony. Nobody should have to ask twice or feel like the difficult table. The QR code is the fast path for most guests, not a gate for all of them.

A pre-service checklist

Before the first cover scans your new code, run through this once.

  • Menu page loads in under three seconds on cellular, not just WiFi.
  • URL is stable and you control it.
  • Code scans from two feet in dim light, on both iPhone and Android.
  • Quiet zone — the blank margin around the code — survived your print layout.
  • Large-print paper menus are stocked and staff know to offer them.
  • Test scan again after lamination. Gloss and glare can break a working code.

Quick answers

Do QR code menus expire?

Static QR codes never expire — from any generator. The image is just data pointing at your URL. What expires at some companies is the redirect link inside dynamic codes, usually when a trial or subscription ends.

Should my menu be a PDF or a web page?

A web page. It loads faster on weak signal and is easier to read on a phone. If you only have a PDF, host it on Google Drive with a public link and keep it under 2 MB.

How big should I print the QR code?

Divide the scanning distance by ten. Table tents need about an inch (2.5 cm). Window clings read from the sidewalk need four inches or more. When unsure, print bigger.

How do I update the menu without reprinting codes?

Keep the URL stable and edit the page behind it. The printed code never changes. If the URL itself must change — third-party hosts, weekly rotations — use a dynamic code you can re-point after printing.

Do I have to pay monthly for a QR code menu?

No. A static menu code is free, unlimited, and permanent — no account needed. Pay only if you want dynamic features: re-pointable links and scan analytics, from $9 a month or $79 once.

Make a QR code that never expires — free, no signup.

Open the generator