99.9% uninterrupted redirect infrastructure
QR Code

How to Create a QR Code Menu for a Restaurant or Café

Replacing printed menus with a QR code on the table has become standard practice for restaurants and cafés. Guests point their phone camera at the code, the menu opens instantly, and you never have to reprint because a price changed. This guide walks you through building a QR code menu from scratch, one step at a time.

04.09.2026 6 min read

What a QR code menu is and how it works

A QR code menu is really two things: a menu that lives at a web address, and a code that points to that address. When a guest scans the code, their phone opens the link embedded inside it and the menu appears on screen. The code itself doesn't contain the menu; it only sends the phone to wherever the menu is hosted.

That distinction matters. Embed a long file URL directly and the code changes every time the menu file changes, so every printed card has to be replaced. Embed a permanent short link instead and you can change where it points whenever you like; the code on the table stays the same.

The setup comes down to three steps:

  1. Put the menu online, as a PDF or a web page
  2. Create a short link to it and generate the QR code
  3. Print the code and place it on tables, at the door and by the register

Step 1: Where should the menu live? PDF or web page?

Your menu needs a publicly reachable address. There are two common options.

PDF menu: If you already have a print-ready menu design, this is the fastest route. Export it as a PDF, upload it to Google Drive, Dropbox or your own website, and copy the public sharing link. It takes minutes and preserves your design exactly, but guests may need to pinch and zoom, a large file loads slowly on weak mobile signal, and every price update means re-uploading the file.

Web page menu: A menu built as a web page is far easier to read on a phone, lets guests jump between categories, and lets you edit a single item in seconds. If you have a website, add a menu page there. If you don't, a kisa.tr link-in-bio page is a practical alternative: one mobile-friendly page with headings like Breakfast, Mains and Drinks, plus your opening hours.

Whichever route you choose, check two things: does the link open without asking for a login, and is it readable on a phone? Test on your own phone over mobile data, not Wi-Fi, for the most realistic picture.

Step 2: Create a short link and generate the QR code

With the menu address ready, it's time for the code. Rather than feeding the long URL straight into a QR generator, create a short link first; the reason will become clear shortly.

  1. Sign up for a free kisa.tr account and open the dashboard.
  2. Paste the menu's long address (the PDF sharing link or the page URL).
  3. Give the short link a memorable custom name, such as kisa.tr/yourcafe-menu. A branded address looks trustworthy when printed under the code, and it's easy to type by hand if a scan fails.
  4. Once the link exists, generate its QR code. You can drop your logo into the centre and match the colours to your branding.
  5. Download the code at high resolution, as PNG or SVG. For print, choose SVG; it stays crisp at any size.

Before downloading, scan the code with an iPhone and an Android phone and confirm the menu opens. If you added a logo, kisa.tr keeps it within the code's error-correction margin, but a real-world test is still essential.

Step 3: Place the code on tables and around the venue

Now the code needs printing at the right size in the right places. A few practical rules:

  • Size: On table cards, make the code itself at least 2.5–3 cm wide. On a door or wall poster scanned from a distance, go to 8–10 cm or more. The rule is simple: the further away people scan from, the bigger the code.
  • Contrast: A dark code on a light background is the safest choice. Inverted colours (a light code on a dark background) can fail on some phones.
  • Quiet zone: Leave clear space around all four sides of the code and never overlap frames, text or design elements onto it.
  • A one-line prompt: Add "Point your camera here for the menu" next to the code, and print the short link underneath for anyone whose camera won't cooperate.
  • Materials: Use laminated cards or acrylic stands; a wet or creased card won't scan, and glossy surfaces reflect light, so prefer a matte finish.

Don't stop at the tables. Put the code by the entrance, next to the register and on takeaway receipts. A guest who browses the menu while waiting for a table already knows what to order when they sit down, which speeds up service.

The menu changed: update the link, not the print

Prices went up, seasonal dishes came in, a dessert was dropped. With a paper menu, that means a reprint. With a QR menu there are two very different scenarios, depending on which route you took.

If you embedded the PDF's long URL directly in the code, uploading a new PDF usually produces a new address, and the codes on your tables keep pointing to the old file. Keeping the same address means overwriting the file in place, which not every platform allows.

If you used a short link, the fix takes seconds: open the link in your kisa.tr dashboard, replace the destination with the new menu's address, and save. The code on the table never changes, because it always pointed to kisa.tr/yourcafe-menu; only the destination behind that address moved.

The same flexibility helps in other situations:

  • If you have separate breakfast and dinner menus, switch the destination during the day.
  • During a promotion, point the link at the offer page temporarily, then back to the menu.
  • When you decide to move from a PDF to a proper web page, again only the destination changes.

Read the scan statistics and improve the menu

A printed menu can't tell you anything. A QR menu can tell you how many people looked at it, when, and on what device. Every kisa.tr short link has an analytics view, and scans coming through the QR code show up there too.

What you can do with that data:

  • Spot peak hours: The distribution of scans across the day shows when guests are browsing the menu, which helps with staffing and kitchen prep.
  • Compare placements: Create separate short links and QR codes for table cards, the door poster and takeaway receipts. All lead to the same menu, but each is counted separately, so you learn which placement gets scanned.
  • Check the device mix: Which phones do your guests mostly use? Prioritise those when testing your menu page.
  • Catch problems: If one table's code never gets scanned, the card may be worn, missing or badly placed.

Keep in mind that a scan is not an order. But being able to measure interest in the menu beats guessing every time.

Frequently Asked Questions

Do I have to pay to create a QR code menu?

A kisa.tr account is free, and you can create short links and QR codes without paying. Hosting the menu on Google Drive, Dropbox or a similar service is usually free as well. Your only real cost is printing the table cards.

Do guests need to install an app to scan the code?

No. The built-in camera app on current iPhones and Android phones recognises QR codes and offers to open the link. Printing the short link under the code is still a good fallback for guests with older phones.

Should my menu be a PDF or a web page?

A PDF is fine for getting started. Over time, a web page is easier to read on a phone and easier to update. With a short link, switching from PDF to page later doesn't change the code on the table; you only update the destination.

Can I use the same QR code across several locations?

You can, but a separate short link and QR code per location lets you see scan statistics per location; if menus or prices differ, separate links are necessary anyway.

The code scans but the menu doesn't open. What should I check?

First open the link manually in a browser and confirm it's publicly accessible; a sharing setting left on private is the most common cause. Then check the code's size, contrast and print quality. If you used a short link, fixing the destination in the dashboard is enough; there's no need to reprint.

Related guides