QR Codes for Restaurant Menus

A printed menu goes stale the moment a supplier raises prices. A QR code for menus fixes that. You upload your menu as a PDF, place a small code on each table, and guests open the current version on their phones. When the fish special changes or the espresso goes up forty cents, you edit one file instead of reprinting forty laminated cards.

This page covers the practical details: where to place codes so guests actually find them, how to size them for a table tent versus a window decal, and how a dynamic code lets a café owner swap in a new menu on a Tuesday morning without touching the printer. It takes about ten minutes to set up the first time.

Create your PDF code — freeFree to make. Dynamic codes come with a 7-day trial.

Why dynamic codes matter for menus

Menus change more often than almost anything else a small business prints. Seasonal dishes rotate, ingredients run out, and prices drift with your costs. A static code locks in one fixed link forever, which is fine if your menu lives at a stable URL. A dynamic code goes further: it points to whatever PDF you have uploaded most recently, so the code printed on your tables in January still opens the correct menu in July.

Dynamic codes also tell you how the menu is being used. You can see how many guests scanned at lunch versus dinner, which helps you decide whether the sidewalk A-frame earns its spot or whether the code on the receipt gets ignored. One taqueria owner found that 80 percent of scans came from two window decals, so she stopped printing table inserts entirely.

Where to place menu QR codes

Placement decides whether a code gets scanned or overlooked. The sweet spot is eye level or table level, on a surface that stays clean and flat. Glossy lamination can cause glare under pendant lights, so test a scan from a seated position before you print the full batch. Matte finishes scan more reliably.

Print the code at least 2 x 2 cm for arm's-length scanning, and closer to 4 x 4 cm for anything a guest reads from standing distance. Always keep a white margin, called the quiet zone, around the code. A short caption such as 'Scan for today's menu' outperforms a bare square.

  • Table tents: the classic spot, 3 x 3 cm minimum, one per table
  • Napkin dispensers and condiment caddies: survives table wipe-downs
  • Window decals: lets passersby browse before they commit to a seat
  • Counter cards at the register: catches the takeout crowd
  • Delivery bag stickers: turns a one-time order into a repeat customer
  • Receipt footers: pairs well with a link to your dessert or drinks list

Preparing a menu PDF that works on phones

Guests read your menu on a screen roughly 7 cm wide, so a PDF designed for A4 print needs some care. Use a single-column layout, a font size of at least 11 points, and strong contrast between text and background. Skip decorative scripts for prices. If your dine-in menu is a dense trifold, consider exporting a simplified phone version just for the code.

Keep the file under 2 MB so it loads quickly on restaurant Wi-Fi or a weak cellular signal. Compress photos or drop them; hungry guests care about load time more than food photography. When you update the PDF, keep the section order stable so regulars can find their usual dish without rereading the whole thing.

How to make a QR code for menus

From blank page to printed code in a couple of minutes.

  1. 1

    Export your menu as a PDF

    Save your menu from Canva, Word, or your design tool as a single PDF under 2 MB. A one-column layout reads best on phones.

  2. 2

    Upload it to QR Today

    Choose the PDF code type and upload the file. We host it and generate a code that opens it directly, no app required.

  3. 3

    Print and place the codes

    Download the code as SVG or high-resolution PNG, add it to table tents or decals, and test a scan from a seated position before the full print run.

  4. 4

    Update the PDF whenever the menu changes

    With a dynamic code, upload the new file and every printed code opens it instantly. Nothing on your tables needs to change.

Common questions

Do guests need to install an app to view the menu?

No. Every modern phone camera reads QR codes natively. Guests point their camera at the code, tap the link, and the PDF opens in their browser.

Can I change the menu after I have printed the codes?

Yes, if you use a dynamic code. Upload a new PDF and the printed code opens it immediately. A static code cannot be changed after printing, so it only suits menus hosted at a permanent URL you control.

How much does a menu QR code cost?

Static codes are free forever. Dynamic codes, which let you swap the menu and see scan statistics, start with a 7-day free trial, then Pro is $19 per month or $99 per year.

What happens to my menu code if I stop paying?

The code pauses. Guests who scan it see a reactivation page instead of your menu until you subscribe again. The printed code itself never changes, so your table tents keep working the moment you resume.

Ready to make your QR code for menus?

Free to start — and with a dynamic code, you can change where it points long after it's printed.

Make your code now