Skip to content

QR Code Menu Not Working? Check Scanning, Links and Loading

Founder & CEO
· Updated October 10, 2026 · 4 min read
QR Code Menu Not Working? Check Scanning, Links and Loading

Key Takeaway

Diagnose a restaurant QR problem in order: decode the print, test the destination, check mobile loading and readability, then repair and rescan.

Quick answer

First separate two failures: the camera cannot decode the printed symbol, or the code decodes but its destination fails. Type the decoded URL into a browser. If the URL works but the print will not scan, inspect size, contrast, damage and lighting. If the URL fails, check the address, permissions, hosting and any redirect service.

A QR opening a readable PDF can be functioning correctly. After scanning works, assess loading speed and readability as separate guest-experience checks.

Follow the symptom

Follow the symptom
What happensLikely area to inspectFirst check
Camera finds no linkPrinted symbol or camera conditionsTry another phone and a clear original print
Link appears, then an error or loginDestination or access controlOpen that exact URL in a private browser
Works on Wi-Fi but not mobile dataNetwork, DNS or access differencesRepeat on another network and device
Menu opens slowlyResource weight or server responseMeasure a cold visit and inspect large images
Menu opens but is hard to readLayout, text or file designTest text enlargement and category navigation

If the camera cannot read the code

Inspect the physical print for scratches, folds, stretched proportions, glare and nearby graphics. Use dark modules on a plain light background and keep the border clear. DENSO WAVE describes a four-module quiet zone around a standard QR symbol. A module is one of the small squares, not a fixed number of millimeters.

There is no universal printed size that guarantees scanning. Density, viewing distance, printer quality and lighting matter. Print a representative sample, try two phones in the actual location and increase the size if decoding is unreliable. A short destination usually needs a less dense symbol than a long tagged URL.

If necessary, regenerate the code from the verified URL with the QR generator. Compare the decoded address before printing replacements. Avoid a decorative logo covering more of the code than your tests can support.

If the destination fails

Copy the exact decoded URL, including its path. Open it privately without an owner login. A sharing page may work for you because your account has access while guests see a sign-in screen. Check whether the menu is published and whether the URL was renamed, removed or mistyped.

If a redirect service sits between the code and menu, check its account status and destination settings. Do not assume every dynamic-code provider has the same expiration policy. Static QR data has no subscription timer, but its destination can still disappear, require a login or suffer an outage.

If you control the old address, a correct redirect may preserve the printed code. Otherwise generate a replacement pointing to the working address and update every placement. The static/dynamic guide explains that distinction.

If loading is slow

Use a fresh private window on mobile data, then repeat on venue Wi-Fi. Note when item names and prices become readable, not just when every photo finishes. A fast repeat visit can hide the cost of a cold download.

Inspect oversized photos, eager image downloads, scripts and server response. The image optimizer can help prepare assets, but inspect the resulting quality and dimensions. A fixed page-weight target cannot guarantee a two-second load on every 4G connection. Test the revised page under the same conditions.

If the menu is difficult to use

Try larger text and a narrow phone viewport. Check for clipped prices, horizontal document scrolling, controls that are hard to tap and long category lists. A PDF may need layout changes or a responsive alternative; a web page can also have these faults. Compare the actual destinations with the PDF versus web menu guide.

Offer a readable paper menu or staff assistance. Do not infer a guest dislikes technology or will adapt within a fixed time. Connectivity, vision, device battery and preference can all affect the task.

Repair and verify one placement before the full batch

  1. Record the failure

    Write the location, exact decoded URL, device, network and visible error. Save a photo of the print if damage or glare may be involved.
  2. Repeat on another phone

    Try another camera and browser. Enter the same URL manually to separate scanning from destination behavior.
  3. Repair the relevant layer

    Replace damaged print, correct access/publishing settings, repair the controlled redirect or optimize the destination. Do not change a working QR solely because it opens a PDF.
  4. Test the actual replacement

    Scan the printed sample under venue lighting. Read prices, browse categories and check an enlarged-text view on both devices.
  5. Update and schedule checks

    Replace the affected placements, note the destination and review them after menu/hosting changes. A monthly opening-check reminder is a useful starting point, not a measured universal requirement.

Questions about this workflow

Can a static QR expire?

The encoded data has no expiry timer. The linked destination or a service it depends on can still stop working.

Why does the menu work for me but ask guests to sign in?

Your owner account may have access that a private visitor lacks. Test without signing in and correct public sharing or publication settings.

Should I reprint after changing prices?

Content changes at the same working URL do not require a different code. A changed destination may require a controlled redirect or new print.

Does a code opening a PDF need replacement?

Not automatically. Assess access, readability, accessibility and load cost. Change the destination or print only when your checks establish a reason.

What should I give a guest whose phone will not work?

Provide staff assistance or a readable alternative menu. Do not make access to food information depend on troubleshooting their personal device.

Continue with the matching task

For creating a replacement menu, use the setup guide. For print placement, use the table-placement guide. For choosing software scope, use the seven-platform comparison.

Enjoyed this article? Share it!

About the author

Founder & CEO

Founder & CEO of Menujo. Software engineer who built the platform after talking to 100+ restaurant operators about menu management. Writes about digital menu architecture, QR-code workflows, and what actually works for small food businesses.

Get Started Today

Ready to Create Your Free Digital Menu?

Join restaurants using Menujo. Create your free menu in minutes. No credit card required.

Free Plan Forever • No Credit Card Required • Paid Plans from $7/month