QR code menus for restaurants

Print the code once, on table tents that last a year. Change the menu behind it as often as the kitchen does, new prices on Monday, a different page for lunch and dinner, a booking link when you are full.

Bare restaurant tables set with wooden table tents and condiment holders
Photo: Jakub Kapusnak · Rawpixel · CC0 1.0

Opens a page. The only kind that can be made re-pointable later.

Advanced

These change how the code prints and how much damage it survives. The defaults are the ones that scan.

Error correction

H, recovers 30%. Set by the centre mark.

QR code for website

The PDF carries the border but not the mark. Take the SVG if you need it.

A code with a mark in it needs about 20% more printed width than one without. The size calculator accounts for it.

Every code from the free tool carries the Klip mark. A code without it, or with your own logo in the middle, comes with a plan.

Free, no account. Sign up only if you want to change it later.

Do QR code menus work for restaurants?

QR code menus work for restaurants when the code points at a short link rather than the menu file itself. Print it at about 3cm for a table tent, point it at a web page rather than a PDF, and you can change prices, swap in a set menu, or send people to bookings without reprinting.

The three things restaurants get wrong

Most common
Printing a static code

The PDF link is baked into the pattern. Move the file, rename it, switch host, every table tent is now a dead end, and you find out from a customer.

Printing it too small

A table tent is read at arm’s length, about 30cm. That needs roughly 3cm of code. Most printed tents come back at 1.5cm because it looked fine on screen.

Linking to a PDF

A PDF opens as a document a phone must download and pinch to read. A plain web page beats it every time, and you can edit it from your phone.

One tent, four seasons

A Nairobi coffee chain printed 40 table tents in March. The code has not changed since. The destination has, four times.

Read how they run it
MarchLunch menu
JuneNew prices
RamadanIftar set menu
NowDinner + bookings

How to make a QR code for a restaurant menu, free

Making a QR code for a restaurant menu is free. Put the menu on a web page, paste that address into the generator above, and print the code, no account, no card, no expiry. What you pay for, if you ever do, is being able to change where the code points after the tents are on the tables.

That distinction is the whole of the pricing question in this category, and it is worth being precise about because the category is full of “free” codes that stop working. Nobody charges for generating a pattern. It is arithmetic. Some providers charge to keep the link inside it alive, which means the free code you printed dies when a trial lapses. Ours do not: a free-tier Klip link never expires, never carries an interstitial and never breaks, and that is written into the terms rather than being this month's offer.

What a menu QR code actually costs

What you wantCost
Generate a code and print itFree, no account
Change the destination after printingFree plan, 50 links a month
See how many scans, on what device, from whereFree plan, 7 days of history
A year of history, your own branding on the linkStarter, KES 1,400/month

Full detail on the pricing page. The numbers there and the numbers here come from the same file the API enforces, so they cannot drift apart.

Do not point the code at a PDF

A PDF menu is the most common mistake in restaurant QR codes. On a phone it opens in a viewer, loads slowly on mobile data, and arrives zoomed out to unreadable, the customer pinches and drags through a document designed for A4 paper. A web page reflows to the screen, loads in under a second, and can be edited from a phone.

If a PDF is genuinely all you have, point the code at a short link rather than at the file. The file will move, get replaced, or acquire a version number in its name, and when it does, a code pointing straight at it is dead paper, while a code pointing at a link you control is a thirty-second edit.

Questions restaurants ask

The things people ask before they commit something to paper.

Not answered here?

A person reads every message, usually the same day.

Email hello@klipqr.com
How big should a table tent QR code be?

About 3cm across for a code read at arm’s length. The rule is one tenth of the reading distance. Print it as SVG rather than PNG so the print shop can scale it without softening the module edges.

Can I use one code for every table?

Yes, and most places should, one code, one destination, one number to read. Use separate codes per table only if you need to know which table scanned, for ordering or table service.

What happens to my table tents if I stop paying?

They keep working. You lose scan history and the ability to make new links, never the redirect itself. A code already on a table belongs to the restaurant as much as to us.

Is a QR code for a restaurant menu free?

Generating one is free everywhere, including here, with no account. The thing that costs money at some providers is keeping the link inside the code alive, which is how a "free" code dies when a trial ends. Klip free-tier links never expire, so the tent you printed keeps working.

Can I make a QR code for a PDF menu?

You can, and it is worth avoiding. PDFs open in a viewer, load slowly on mobile data and arrive zoomed out on a phone. Point the code at a web page instead, or at minimum at a short link that redirects to the PDF, so replacing the file later does not kill the printed code.

Do people actually scan menu codes?

Heavily, and mostly between four and seven in the evening, someone deciding where to eat tomorrow rather than someone at the table now. That pattern is worth knowing before you choose what the code points at.


© 2026 Klip · Page updated 2026-09-23 · Contact · Privacy · Terms · DPA