How to Create a QR Code for Your Restaurant Menu
Published 2026-02-20
Give every table a scannable menu: free static codes for a fixed PDF, or dynamic QR codes that let you update prices and specials without reprinting.
A restaurant menu QR code lets guests open your menu on their own phones - no app, no paper swap. Whether it is a fixed PDF or a live web page, the setup is simple and the payoffs (fewer printed menus, easier updates) are immediate.
Two ways to build it
If your menu is a static PDF that rarely changes, a free static URL QR code is enough: host the PDF, paste the link, print the code. If your menu or prices rotate - specials, seasonal dishes, changing prices - use a dynamic QR code so the printed table tent keeps working while the destination changes.
Step-by-step
- Create your menu as a PDF or a page on your site, and host it somewhere you control.
- Open the generator and choose the URL QR code type.
- Paste the menu link; optionally add your brand colors and logo.
- Generate, test-scan, and download PNG for screens or SVG for print.
- Place the code on table tents, windows, receipts and delivery inserts.
Keep it readable
- Print large enough - at least 2 x 2 cm for table use.
- Place it somewhere diners naturally look: table center, corners, or a small stand.
- Test-scan every batch before printing it wholesale.
- For a WiFi guest code too, print a second code to let guests join your network.
Rotating menus without reprints
The real win of a dynamic code is the ability to edit the destination. When the seasonal menu arrives, update the link in your dashboard - every printed table tent instantly shows the new menu. Pair that with dynamic QR codes (free quota covers a few; Pro makes them unlimited).
A dynamic menu code is the difference between reprinting tent cards every season and updating one link in the dashboard.
Frequently asked questions
Do I need to host the menu myself?
Yes - you host the PDF or page at a URL you control and paste that link into the generator. This keeps you in charge of updates and means the code simply points to your file.
Free or dynamic for a restaurant menu?
A free static code is fine for a fixed menu. If you rotate specials, prices or seasonal menus, a dynamic QR code lets you update the destination without reprinting. The Free plan includes a dynamic quota (10/month), and Pro makes them unlimited.
Will the menu open on any phone?
Yes. iOS and Android open PDF links and web pages in the browser or a built-in viewer - no app needed on the diner's side.
How do I update the menu later?
Replace the file at the same URL, or use a dynamic QR code to change the destination from your dashboard. An SVG-printed code is sharpest if you do print it.