QR code generator

Restaurant Menu QR Code Generator

Contactless menus you can update anytime.

A menu QR code sends diners to your menu on their phone when they scan the code on the table. The one that matters is dynamic: you change the dishes or prices and every printed code already on your tables points at the new menu, with no reprinting and no new stickers.

Make it dynamic — edit & track scans

Static codes are yours forever and never expire. Dynamic codes let you change the link after printing — try free for 15 days, no card.

How it works

How to create a QR code

1

Pick a type, add your content

URL, WiFi, vCard, menu, file — 34 QR code types. Paste your link or details and the preview updates instantly.

2

Make it yours

Colors, patterns, shapes, frames, and your logo in the center — error correction keeps it scannable.

3

Download PNG or SVG

High-resolution, print-ready, yours forever. No account, no watermark, no expiration date.

Why a menu is the one case where dynamic pays for itself

Most QR code uses are fine with a free static code. A menu is the exception, because a menu changes — seasonal dishes, a supplier price rise, a sold-out special, a new brunch service.

A static code points at one fixed address forever. If that address is a PDF you re-upload, the link breaks the moment the filename changes, and every table tent in the room is dead until you reprint. A dynamic code points at a short link you control, so you swap the destination in seconds and the printed codes keep working.

That is the whole argument. If your menu genuinely never changes, print a free static code instead and keep your money.

Do not point it at a PDF

A PDF menu is the most common mistake. On a phone it opens as a document the diner has to pinch, zoom and drag around, often after a download prompt, and it is unreadable for anyone using larger text.

Point the code at a mobile-friendly web page instead — your own menu page, an ordering platform, or a simple hosted page. Diners see the menu immediately, and you get a destination you can edit.

Size and placement on the table

The rule of thumb is that a code should be at least a tenth of the scanning distance across. On a table tent read from roughly 30 cm, that means about 3 cm; a code on a window or A-board read from 2 metres needs about 20 cm.

Table tents outperform stickers flat on the table, because a phone held over a flat code casts a shadow across it. Keep the blank margin around the pattern clear, print dark on light, and use SVG so the code stays sharp at print size.

Laminate or use a matte finish. Gloss under restaurant downlights produces glare that defeats the camera, which shows up as codes that scan perfectly in the office and not at all in the dining room.

What the scan data is actually good for

A dynamic code counts every scan with the time, rough location and device. Across a service that tells you how many diners actually reach the menu, and when.

The more useful trick is separate codes for separate places — terrace versus indoors, table tents versus the window, lunch menu versus dinner. Each gets its own code and its own count, so you can see which placements earn their space rather than guessing.

Questions

Restaurant Menu QR codes — common questions

Can I change my menu without reprinting the QR code?

Yes, with a dynamic QR code. It points at a short link you control, so you update the menu behind it and every code already printed on your tables sends diners to the new version. A static code cannot be changed after printing.

How much does a menu QR code cost?

A static menu QR code is free on qrcode.io with no account. Dynamic codes, which let you update the menu after printing and track scans, start at $3.99/month with a 15-day free trial that needs no card.

Should my QR code link to a PDF menu?

Better not to. A PDF opens as a document diners have to zoom and drag around on a phone, and it is hard to read for anyone using larger text. Point the code at a mobile-friendly menu page instead — it reads better and gives you something you can edit.

How big should a menu QR code be printed?

At least a tenth of the distance it will be scanned from. About 3 cm across for a table tent read at arm's length, and around 20 cm for a code on a window read from a couple of metres away. Leave the blank margin around the pattern clear.

Why do my table QR codes not scan in the restaurant?

Usually glare or shadow. Glossy lamination under downlights reflects into the camera, and a code lying flat on the table gets shadowed by the phone held above it. Use a matte finish and a table tent that stands upright, and both problems go away.

Can I track how many people scan my menu?

Yes, with a dynamic code. You see the number of scans with time, rough location and device type. Using a separate code per placement — terrace, indoors, window — tells you which spots actually get used.