QR code menus: bridge print and digital

Put a QR code on the table that opens a beautiful, always-up-to-date flipbook menu — no app, no reprinting.

By Mark van Winsen, developer of Toombler · Updated

QR code menus: bridge print and digital

A QR-code menu is either a small convenience or a small insult, and the difference is entirely in the details. Done badly, the guest scans, waits, downloads a PDF, pinches to read six-point type, and gives up. Done well, they scan and are reading the menu two seconds later on a page that was made for a phone.

What the code should point at

Not at a PDF file. A direct link to a PDF hands your guest over to whatever their phone does with PDFs — a different app on every device, often a download first, sometimes a page that opens at 25% zoom. Point the code at a flipbook link instead: it opens in the browser, on any phone, with no app and no download.

Point it at a page you control, too. If you ever change how the menu works, the printed codes on your tables keep pointing at the right place, because the link stays the same.

Making a code that actually gets scanned

Designing the menu itself

A menu designed for A4 print is hard to read on a phone. If you make only one change, make the type bigger. After that:

Changing the menu without reprinting anything

The menu file lives in your own Google Drive, Dropbox or OneDrive. The flipbook points at it, and the QR code points at the flipbook. Change a price or swap the lunch card, replace the file at the same link (or simply edit it, if the menu is a Google Doc), and every code on every table shows the new menu — instantly, without a new code, a new card or a trip to the printer.

That is the whole reason to work this way. A restaurant that changes its menu weekly saves an afternoon a month, and never has two versions in circulation.

Several menus, several codes

Lunch, dinner, drinks, wine: separate documents are easier to maintain than one long file, and easier to read. Make a flipbook per menu, and either print a card with two or three codes, or point one code at a simple page on your site that links to each menu. The second option means the codes never change, whatever you add later.

Guests who cannot or will not scan

Keep printed menus. Some guests do not have a smartphone, some have low vision, some simply came out to eat and not to scan. A digital menu should be the convenient option, never the only one — and a place that insists on scanning is a place people remember for the wrong reason.

Beyond the table

Create your free flipbook →

Frequently asked questions

Should the QR code link to the PDF or the flipbook?
The flipbook. A PDF link hands the guest to whatever their phone does with PDFs, which differs per device and usually means a download first.

How big should the code be?
At least 3 cm across on a table card, dark on light, matte rather than glossy, with white space around it. Restaurants are dim; small glossy codes fail there.

How do I change a price?
Replace the menu file at its source while keeping the same link. Every code on every table shows the new menu without reprinting anything.

Can I have separate lunch and wine menus?
Yes. Make a flipbook per menu. Either print two codes, or point one code at a small page on your site that links to each — then the codes never change.

Do guests need an app?
No. Every modern phone camera reads QR codes, and the flipbook opens in the browser.

Should we still print menus?
Yes. Not everyone can or wants to scan, and a place that only offers a code is remembered for the wrong reason.