🍽️ 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
  1. 01Web page, PDF, or editable link: what to choose
  2. 02Create the menu QR code in five steps
  3. 03What each taap.at option includes
  4. 04Mobile menu checklist
  5. 05Printing and placement: validate instead of guessing
  6. 06Measure without calling an open a sale

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.

OptionBest whenRisk to check
Menu web pageDishes or prices change often and mobile reading mattersIt must load on mobile data and keep a stable URL
Public PDFYou already have a simple menu and need a quick launchPermissions, file weight, zooming, and awkward downloads
Editable short linkThe printed material will outlive the current file or platformIt depends on the service and a plan that includes editing
QR direct to destinationYou control a URL that will not changeA 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

  1. 1

    Publish the guest-facing menu

    Use an https:// URL and check dishes, prices, availability, languages, and contact details before generating the code.

  2. 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. 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. 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. 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

OptionLifetime and analyticsCan it change destination?
Anonymous30 days; no analytics until claimedNo
FreeNo automatic expiry; 100 opens/month and 7 days of dataNo
Basic100,000 opens/month and 30 days of dataYes
PremiumUnlimited traffic and complete historyYes

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.

PlacementRequired testSuggested link setup
Table or napkin holderWhile seated, including glare and service lightingOne link per dining room, patio, or area
Door or windowFrom the real distance and in outdoor lightA dedicated link for that sign
Receipt or packagingOn the final stock, with no fold crossing the QRDo not mix menu, review, and survey intents

Measure without calling an open a sale

  1. 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. 2

    Record a baseline

    Write down the date, placement, call to action, destination, and creative version before changing anything.

  3. 3

    Compare opens with menu actions

    taap.at measures the redirect opening. Orders, bookings, and revenue need measurement in the destination or sales system.

  4. 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.

Keep reading