Skip to main content
EZQR

Menu QR Code

Free Restaurant Menu QR Code Generator — Table Tents

Encode your digital menu URL into a QR for table tents, window vinyl, takeout bags, drive-thru boards, and catering proposals — the highest-volume QR a restaurant prints.

Quick answer

A menu QR code opens your digital menu on the diner phone so they order without handling a laminated card, and you update prices at the source. To make one, paste the menu URL, add your colors and logo, and download a PNG, SVG, or PDF. Free, no watermark.

Free static QR codes. Sign up to unlock dynamic codes & analytics.

Your QR code will appear here

About Menu QR Codes

Create a QR code for your restaurant menu — the most common and the most operationally important QR a restaurant prints. Diners scan at the table or the takeout counter, the menu opens on their phone, and they order without handling a laminated card that 200 other people touched today. Servers stop walking menus to every table; the kitchen prints fewer wasted reprints when prices change Tuesday; allergen tags and dietary filters stay current rather than living in a binder under the host stand.

This is the QR restaurants put on table tents, window vinyl, takeout bags, drive-thru menu boards, catering proposals, hotel in-room cards, and the back of business cards. The free plan generates as many static menu QRs as you need with no watermark, no signup, and full design customization. The $5/month Lite plan adds dynamic codes you can repoint when the menu URL changes — seasonal menus, weekend brunch swaps, new platforms (Toast, Square, Owner.com) — without reprinting the table tent or replacing the window decal.

Walkthrough

How to Create a Menu QR Code

  1. Pick the right menu URL for your operation

    Five common formats work cleanly. Your restaurant website's menu page if you maintain it yourself. Your Google Business Profile menu (the one Google shows in Maps and Search). Your platform menu URL (Toast, Square, Lightspeed, Owner.com, Slice, ChowNow) — these are mobile-optimized by default. A PDF hosted on your own domain (works, but PDFs zoom badly on phones — prefer HTML). Or a third-party menu builder like BentoBox, Olo, or Popmenu. Whichever URL you pick, it must be mobile-readable: vertical layout, body text 16pt+, no horizontal scrolling, tap targets at least 44 px tall.

  2. Customize the design without breaking the scan

    Pick brand colors that match your restaurant's identity, upload your logo, and choose a dot style. Keep contrast above 4:1 between modules and background — the spec-compliant minimum for reliable scanning under dim restaurant lighting. If you add a logo overlay above 10% of the code area, switch error correction to H (30% recovery). The live preview updates as you adjust; check the contrast on a phone before exporting because monitor calibration overstates the contrast you will actually get printed on cream table-tent stock.

  3. Download in the right format for table tents, signage, and takeout bags

    PNG works for digital placement (your website, email confirmations, third-party listings). SVG is the right format for table tent printers and any vinyl signage — it scales to any size without losing edge sharpness. PDF is what most table-tent print shops actually want for production runs. For takeout bag stamps and stickers, vector formats win. The export is unwatermarked on every plan including free; no QR generator should ever brand your menu signage with its own logo.

Where it works

Menu QR Code Use Cases

Dine-in table tents — the QR replaces the physical menu pass-around. Diners scan, browse, and either flag the server to order or order through an integrated platform; the printed asset stays clean, no menu handling between guests.

Window vinyl menus visible from the sidewalk — passersby scan the QR before deciding whether to walk in, which converts more walk-in traffic than the printed-menu-taped-to-the-window pattern that dominates strip-mall storefronts.

Takeout counter signage — the QR on the counter sign opens the takeout menu (often a different platform than dine-in); customers waiting for their order browse the full menu and add upsells without holding up the line.

Drive-thru menu boards — the QR on the order kiosk opens the mobile menu, which works around the legibility limit of a backlit board and lets diners customize complex orders without the order-taker re-asking.

Catering proposal packets — the QR in the proposal links to the dedicated catering menu (priced for volume, different from the dine-in menu), and the prospect browses pricing without you sending a 30-page PDF attachment.

Hotel in-room dining cards — the QR on the desk card opens the in-room dining menu; guests order from bed instead of dialing 7, and the restaurant captures orders during the windows when the front desk is short-staffed.

Wine list QRs separate from the food menu — the somm's curated list gets its own QR (and its own URL), which lets you rotate the wine list weekly without touching the food menu.

Allergen and dietary-tag landing page — the QR pairs with the menu QR and opens a parallel page showing gluten-free, vegan, nut-free, and dairy-free items by category. Many states now require allergen disclosure; QR delivery beats a binder.

Multi-language menus for tourism markets — separate QRs per language (English, Spanish, Mandarin, Japanese) printed on the table tent with flag icons. Each QR opens the menu in the right language without a language-selector friction step.

Daily specials QR distinct from the main menu — the specials QR points at a frequently-updated platform page (or dynamic redirect) while the main menu QR points at the stable main menu. Two QRs side-by-side on the table tent.

Bar menus and cocktail lists — the bar gets its own QR pointed at the cocktail menu (often hosted on Untappd, Toast, or a dedicated platform), separate from the food menu so bar guests are not scrolling through entrees.

Outdoor patio and seasonal menus — patio season has different items; a separate patio menu URL with a separate QR avoids confusing the indoor diner with patio-only specials.

Brunch vs dinner menu swaps — same table tent, but with a dynamic QR you swap the destination at 11am and again at 5pm; the printed tent never changes while the diner always sees the right menu.

What works in practice

Menu QR Code Best Practices

Use a dynamic QR ($5/month Lite plan) for restaurant menus by default. Menu URLs change — you migrate from a website to Square to Toast, switch from PDF to HTML, add an online ordering layer, or rebuild the website. Each change breaks a static QR encoded to the old URL. Dynamic codes survive every platform migration via dashboard update.

Verify the menu URL is mobile-readable before printing the QR. Open the URL on your phone, scroll the full menu, tap an item, check that body text is at least 16pt and headings are visible without zooming. A QR pointing at a desktop-only menu is a bad first impression that loses the table to the restaurant next door.

Avoid PDF menus for table-tent QR distribution. PDFs zoom badly on phones, force pinch-and-pan navigation, and rarely reflow text. If your menu is currently a PDF, host it as HTML (the platforms — Toast, Square, Owner.com — do this automatically) or convert to a responsive web page before generating the QR.

Print at minimum 4 cm × 4 cm on table tents (arm's-length scan at 40–60 cm), 5 cm on counter signage, 8–12 cm on window vinyl (sidewalk scan from 3–8 feet). The 10:1 rule applies: code width ≥ scanning distance ÷ 10, with 1.5× safety margin for dim restaurant lighting and older audience phones.

Use matte lamination on table tents — never glossy. Glossy lamination reflects overhead pendant lights and table candles directly into the camera lens, killing scan attempts at the exact moment the diner is engaged. Matte lamination is also more durable against the grease and condensation that table tents face nightly.

Pair the QR with explicit CTA copy: 'Scan for menu,' 'Scan to order,' 'Scan for wine list.' Naked QRs on table tents convert at half the rate of QRs with adjacent prompt copy. The CTA resolves the moment-of-decision friction; diners scan for a known purpose, not on speculation.

Run separate QRs for distinct intents rather than a single 'find everything' QR. Menu, wine list, takeout menu, catering, gift cards — each gets its own QR with its own label. Per-intent QRs convert at 2–3× the rate of shared landing-page hubs. Two QRs on the table tent beat one QR linking to a navigation page.

For multi-location restaurant groups, generate a separate QR per location even when the menu URL is the same. The per-location dynamic QRs let you measure scan volume by storefront, which tells you which locations the printed asset is paying off at and which need different placement or copy.

Test the full flow before scale-printing. Scan with an iPhone and an Android, load the menu, tap an item, and verify the experience. A misconfigured menu platform or broken image link surfaces immediately in the test scan and prevents the reprint of 500 table tents.

For takeout bag stamps and to-go signage, design the QR to scan through plastic bag wrap and steam. Use error correction H (30% recovery), print at 5 cm minimum, and use food-safe ink. A QR that smudges after 20 minutes in a humid takeout bag is a QR that does not exist.

Avoid combining menu, online ordering, reservations, gift cards, and feedback into a single 'one QR rules them all' page. Each intent has its own conversion path; combining them onto a navigation page drops completion by 50–70%. Print three smaller QRs on the table tent rather than one QR linking to a hub.

Menu QR Code FAQ

Common questions about generating, printing, and deploying these codes.

What URL should I link the menu QR to?

Five options work. Your restaurant website's menu page (you control the design and updates). Your Google Business Profile menu (free, low-effort, integrates with Maps and Search results). A restaurant platform like Toast, Square, Lightspeed, Owner.com, or Slice (mobile-optimized by default, may include online ordering). A third-party menu builder like BentoBox or Popmenu (designer-quality with menu-specific features). Or a PDF hosted on your domain (works but reads badly on phones). Pick based on how often the menu changes and whether you want online ordering through the QR.

Static or dynamic — which should I pick for a restaurant menu?

Dynamic, almost always. Restaurant menus change constantly — seasonal specials, price updates, platform migrations, brunch/dinner swaps, holiday hours. Each change breaks a static QR encoded to the old URL, which means reprinting every table tent, every window decal, every catering packet. A dynamic QR ($5/month Lite plan) survives every change — update the destination in the dashboard, every printed code keeps working.

Can the QR send orders directly to the kitchen?

The QR encodes a URL; what the URL does is up to the platform. If your menu URL is a Toast, Square, or Owner.com page with online ordering enabled, the diner's order goes from the phone to the kitchen printer the same as any online order. If the URL is a static menu page without ordering, the QR is view-only and the server still takes the order. Pick the URL based on whether you want the QR to be view-only or order-capable.

Should I use a PDF menu?

Generally no. PDFs zoom badly on phones, force pinch-and-pan navigation, and rarely reflow text for small screens. If your menu exists only as a PDF, either convert it to a web page (most restaurant platforms do this for you) or accept the friction. For high-volume use (table tents at a 60-cover restaurant), the friction adds up to lost orders. HTML menus convert 30–50% better than PDFs at the same content depth.

How do I handle daily specials with a printed QR?

Two approaches. Put a separate 'Daily specials' QR on the table tent that points at a dedicated platform page you update each morning — the QR stays printed, the destination URL stays the same, only the content on that page changes. Or use a dynamic QR repointed to today's specials URL each morning — works the same but with stronger analytics. Either way, the daily-specials QR is distinct from the main-menu QR; combining them produces a navigation page that converts poorly.

How do I serve multi-language menus?

Two patterns work. Separate QRs per language printed on the table tent with flag icons — the diner picks their language at scan-time, one tap to the right menu. Or a single QR pointing at a landing page with a language selector — adds one click of friction but reduces table-tent complexity. Tourist-heavy venues prefer the multi-QR pattern; less language-diverse venues prefer the selector. Both are common; pick based on your audience mix.

Will the QR work for delivery platforms like DoorDash or Uber Eats?

You can encode the platform menu URL — doordash.com/store/... or ubereats.com/store/... — and the QR works as expected. But these QRs typically serve a different purpose than dine-in menu QRs: they're for off-premises ordering. Most restaurants run a separate QR for delivery platforms (printed on takeout signage, gift cards, or business cards) distinct from the table-tent dine-in QR.

What size should the QR be on a table tent?

4 cm × 4 cm minimum for arm's-length scanning seated at the table (40–60 cm scan distance). 5–6 cm is comfortable and is what most successful table tents use. The 10:1 rule applies: code width ≥ scanning distance ÷ 10, with a 1.5× safety margin for dim restaurant lighting. Pair with explicit CTA copy ('Scan for menu') and a written URL as fallback for older phones.

Can I track how many people are scanning the menu QR?

With a static QR, no — the URL is encoded directly in the pattern, no analytics layer. With a dynamic QR ($5/month Lite plan), every scan is logged: timestamp, device type (iOS vs Android), city-level scan location, and referrer. This tells you peak scan times (which align with peak-dining-hour staffing decisions), which storefronts the QR works at, and whether the menu QR is actually replacing physical menu requests.

What if I redesign my website or migrate to a new restaurant platform?

With a static QR, the new website URL is a new URL, and the static QR encoded to your old URL breaks immediately. Every table tent, window vinyl, and catering packet needs reprinting. With a dynamic QR ($5/month Lite plan), update the destination in your dashboard during the migration window, and the printed assets keep working through and after the migration. For any restaurant operating more than 3 months on a single menu URL, dynamic pays for itself the first time the URL changes.

Are menu QR codes really free?

Yes — static menu QRs are free forever. No signup, no credit card, no watermark, full color and logo customization, PNG download. SVG and PDF export, plus dynamic codes with scan tracking and survival through URL changes, start at $5/month (Lite plan). For most restaurants, the Lite plan pays for itself the first time the menu URL changes and you save the reprint cost on every table tent.

Related Articles

Related Industries

Related Guides

Related Tools

Ready to create your Menu QR code?

Free, no watermarks. Generate and download in seconds.

Generate Free QR Code