How to Create a Restaurant Menu QR Code
Choose the destination first, build the matching QR in QRLynx, and test the finished table or counter experience before relying on it during service.


Key Takeaway
Choose a mobile web menu, managed PDF, or ordering link, then create, place, update, and test the restaurant menu QR code in QRLynx.
What is a restaurant menu QR code?
A restaurant menu QR code is a printed QR symbol that opens a digital menu, such as a mobile web page, a managed PDF, or an external ordering page. The best destination is the one the restaurant can keep accurate and guests can use comfortably on a phone.
QRLynx supports three practical paths. Use Website / Link for an existing web menu or ordering URL. Use Restaurant Menu for a restaurant menu PDF managed through QRLynx. Use PDF File when the document is not specifically a restaurant menu. Restaurant Menu and PDF File use the same PDF-based upload contract, but the separate type keeps the saved code easier to identify in the dashboard.
The QR code does not create the menu, set prices, take orders, or process payments. Prepare and approve the destination first, then create the QR that opens it.
Web menu or PDF menu?
A responsive web menu is usually the stronger long-term choice when the restaurant can maintain one. It can reflow to the phone width, use semantic headings, expose readable text to screen readers, support language controls, and link directly to ordering, reservations, or allergen details. A static Website / Link QR can keep working through menu edits when the page URL stays the same. Choose dynamic behavior when the destination URL may change or QRLynx scan analytics are useful.
A PDF can be the practical choice when the restaurant already has an approved document and needs a fast managed route. Design the PDF for a phone, not only for an A4 or letter-size print menu. Use readable text, logical page order, useful document tags when the authoring tool supports them, and compressed images. Test scrolling, zoom, links, screen-reader behavior, and loading on cellular data before publication.
Do not claim that either format is automatically accessible. Accessibility depends on the document or page, the scan and connection path, and the alternative offered to a guest who cannot or prefers not to use the QR.
Menu destination approved
Create the restaurant menu QR in QRLynx
Choose Website / Link for a web or ordering page, or Restaurant Menu for a managed PDF, then test one physical proof in the venue.
Use QRLynx with a Menujo web menu
QRLynx can create a Website / Link QR for a menu published in Menujo. If you still need to build the web menu, follow the Menujo setup walkthrough first, then copy the public menu address supplied by Menujo.
- Create the menu, add its categories, items and prices, then select Publish menu. Menujo Free includes one menu with up to 50 items across 10 categories.
- Open Share menu and copy the public menu link. Check that it opens outside your signed-in account and shows the intended restaurant, currency, prices and availability.
- In QRLynx, choose Website / Link and paste the complete address into Website URL. A static QR can keep working while you edit the menu at that same address. If you need to replace the destination URL later, sign in, enable dynamic mode and save the QR before downloading.
- Place the downloaded QR beside a readable menu address and a clear label, then test the actual file and a printed proof. Recheck the public menu after saving a price change or changing its URL.
Menujo also supplies a native menu QR. Use that option when you only need to open the hosted Menujo menu: account PNG download is available on Free, while account SVG requires Pro or Business. A separate QRLynx QR is optional for a separate design, a different destination or a managed redirect. Neither service provides restaurant ordering or payment processing through this menu-display workflow.
For the native download and existing-link options, read Menujo's menu QR guide. QRLynx and Menujo have separate accounts and plan conditions.
Design the printed QR for the room
DENSO WAVE specifies a clear quiet zone four modules wide around every side of the QR symbol. Keep text, borders, folds, logos, and illustrations outside that space. Use dark modules on a light background or another tested high-contrast combination.
There is no universal restaurant QR size that works for every payload, camera, table, and distance. Print the code as large as the layout reasonably allows, then test the final payload at the final size. Increase the size for longer distances, dense patterns, dim lighting, curved surfaces, glare, or a logo.
Error correction helps recover some damaged codewords, but a higher level adds redundancy and can require a larger or denser symbol for the same payload. DENSO WAVE identifies M as a common starting point and notes Q or H for environments where dirt or damage is expected. Choose the level with the payload, printed size, surface, and real test in view.
Keep one source of truth for each menu
Assign an owner for each menu destination and record which printed codes point to it. A useful register includes the QRLynx code name, location, service period, language, destination, menu owner, last content review, and fallback. This prevents an approved dinner menu from being replaced while an old lunch PDF remains live elsewhere.
For a website menu, update the page and verify that its public URL still works. For a QRLynx-managed Restaurant Menu or PDF File code, update the saved PDF and verify the live document through the printed code. For an external ordering page, verify item availability, prices, fees, service hours, table or pickup context, and payment behavior in that platform.
When a menu changes, test the destination first, then scan the same physical QR used by guests. A successful upload or dashboard save is not proof that the complete service path is correct.
Measure menu scans and restaurant outcomes separately
A dynamic or managed QRLynx menu code can record eligible scan activity. The Free plan includes 3 active dynamic codes, unlimited scans, and 3 months of scan analytics. Country detail starts on Pro. City, device, operating-system, browser, and CSV export features start on Business.
A scan means the QR route was used. It does not prove that the guest read the menu, ordered, paid, or spent more. Use a distinct code or UTM-tagged web destination only when the separation will guide a real decision. Compare QRLynx activity with page analytics, ordering-platform events, POS records, or staff observations before changing placement or service.
If the menu is a static Website / Link QR, QRLynx does not see the scan. The restaurant can still use analytics on the destination page when it controls that system.
Offer a usable alternative
A QR menu should add access, not become a dead end. Keep a printed, large-print, staff-assisted, or another appropriate menu route available for guests who do not have a suitable phone, have limited connectivity, cannot scan comfortably, or prefer another format.
For a web menu, use semantic headings, readable contrast, resizable text, meaningful link labels, keyboard access, and screen-reader testing. For a PDF, use real text instead of a page image, a logical reading order, document tags when available, descriptive links, and readable zoom. Provide allergen, dietary, price, and availability information according to the restaurant's current legal and operational requirements rather than relying on generic icons alone.
If the menu depends on internet access and reception is weak, offer a clearly labeled guest WiFi route or staff assistance. Keep the menu QR and WiFi QR separate so each printed code has one understandable purpose.
Sources and verification
QRLynx product statements were checked against the current QR type registry, PDF-based type contract, PDF upload form and update path, plan entitlements and limits, download formats, smart-rule schema, and time-rule interface. Print guidance was checked against DENSO WAVE's quiet-zone guidance, module-size guidance, and error-correction guidance. Accessibility decisions should be validated against the restaurant's jurisdiction, destination technology, and real guest needs.


