🍽️ Restaurants
How to make a QR code for a restaurant menu
Publish the menu at an open URL, paste that link into the generator, download the QR code as SVG, and test the printed sign from a table. If the destination will change, choose an editable link before printing: on taap.at, destination editing requires Basic or Premium; Free keeps the link and provides analytics but cannot change its target.
6 min readUpdated
On this page
The QR code does not contain the menu; it contains a URL. The important decision is what that URL opens and who can maintain it. A mobile-friendly web page is usually the best destination. A PDF can work when it is lightweight, public, and readable without zooming.
Web page, PDF, or editable link: what to choose
| Option | Best when | Risk to check |
|---|---|---|
| Menu web page | Dishes or prices change often and mobile reading matters | It must load on mobile data and keep a stable URL |
| Public PDF | You already have a simple menu and need a quick launch | Permissions, file weight, zooming, and awkward downloads |
| Editable short link | The printed material will outlive the current file or platform | It depends on the service and a plan that includes editing |
| QR direct to destination | You control a URL that will not change | A changed URL requires a new printed code |
Test access while signed out
If the menu is hosted in Drive or another file service, open it in a private window and on a second phone. A restricted file may work for its owner while asking guests to request access.
Create the menu QR code in five steps
- 2
Decide whether the destination must change
A direct QR may be enough for a permanent page. If you will replace PDFs or platforms, use an editable link and confirm the plan before printing.
- 3
Generate and save the code
Paste the URL into the generator. An anonymous creation lasts 30 days and has no analytics, so claim it in an account before distribution.
- 4
Download the SVG and design the sign
The vector file scales without pixelation. Keep a four-module quiet zone, strong contrast, and a prompt such as “Scan to view the menu.”
- 5
Test one proof in the dining room
Scan on iPhone and Android while seated, in the real lighting and distance, over mobile data. Verify the final destination and provide a readable URL or physical menu as a fallback.
What each taap.at option includes
| Option | Lifetime and analytics | Can it change destination? |
|---|---|---|
| Anonymous | 30 days; no analytics until claimed | No |
| Free | No automatic expiry; 100 opens/month and 7 days of data | No |
| Basic | 100,000 opens/month and 30 days of data | Yes |
| Premium | Unlimited traffic and complete history | Yes |
Do not print “editable” when you will use Free. Claiming the link removes automatic expiry but does not unlock destination changes. Use Basic or Premium when the PDF or platform must be replaceable without reprinting.
Mobile menu checklist
- It opens without a sign-in or access request.
- Guests can understand it without pinch-zooming, and prices sit beside each item.
- It loads over mobile data, and images do not block the essential information.
- It carries the alternatives and food information appropriate to your operation and market.
- It has an internal date or version so staff can spot an old menu.
- There is an accessible option for guests who cannot or prefer not to scan.
Printing and placement: validate instead of guessing
There is no universal print size. Encoded data, module size, camera, material, lighting, and viewing distance all matter. DENSO WAVE specifies a four-module quiet zone and recommends printing modules as large as the available space allows. Test the finished proof before producing every sign.
| Placement | Required test | Suggested link setup |
|---|---|---|
| Table or napkin holder | While seated, including glare and service lighting | One link per dining room, patio, or area |
| Door or window | From the real distance and in outdoor light | A dedicated link for that sign |
| Receipt or packaging | On the final stock, with no fold crossing the QR | Do not mix menu, review, and survey intents |
Measure without calling an open a sale
- 1
Separate what you need to compare
Create different links for the dining room, patio, window, or branches; one shared link blends their data.
- 2
Record a baseline
Write down the date, placement, call to action, destination, and creative version before changing anything.
- 4
Review after 14 and 28 days
Change one variable—placement, size, or copy—while keeping the others stable so the result is interpretable.
Frequently asked questions
How do I make a QR code for a restaurant menu?
Publish the menu at an accessible URL, paste it into the generator, download the SVG, place it in the sign, and test a printed proof on several phones in the dining room before a full print run.
Can I change the menu without reprinting the QR code?
Yes, if you keep the same destination URL or use a link whose target can be edited. On taap.at, destination editing is available on Basic and Premium, not Free.
Is a PDF or web page better for a menu?
A mobile-friendly web page is usually easier to read and update. A PDF can work when it is lightweight, public, and readable without zooming; always test it while signed out.
Does a free menu QR code expire?
An anonymous taap.at creation lasts 30 days. Claiming it in a Free account removes automatic link expiry and provides seven days of analytics, with 100 monthly opens before an ad-supported interstitial.
How many opens can the QR code handle?
The pattern can be scanned repeatedly, but service limits apply: Free includes 100 monthly opens, Basic includes 100,000, and Premium provides unlimited traffic.
Can every table use the same QR code?
Yes. If you want to compare areas, use a separate link for the dining room, patio, or each branch, all pointing to the same menu.
Make it yours and track every click
Create a free account so your links do not expire and you can measure country, device, and source.