Choose a menu page that works on a phone

The QR code is only the doorway. The destination should load quickly on mobile, show current prices and availability, and make categories easy to scan without pinching or zooming.

Use a web page when possible. A large PDF can be slow, difficult to read on a narrow screen, and harder to update accessibly. If a PDF is necessary, compress it and test it in common mobile browsers.

Use a dynamic QR code for printed menus

A restaurant menu changes with prices, seasons, stock, opening hours, and special events. A dynamic QR code lets the printed pattern stay in place while the managed destination changes.

Give the QR asset a clear name such as Main dining menu or Takeaway window menu. Separate assets make it easier to understand where scans came from and which print items need review.

Design for real tables and real lighting

Use strong dark-on-light contrast, keep an empty quiet zone around the code, and avoid placing a large logo over critical modules. Print a proof at the final size before ordering table cards or stickers.

Test from different phone models, distances, and angles under daytime and evening lighting. A code that works on a bright monitor may fail on a glossy table card.

Tell guests what the scan will open

Add a short instruction such as Scan to view today’s menu. This is clearer and more trustworthy than showing an unexplained square.

Provide a readable short URL beneath the code for guests who prefer to type or cannot scan. Staff should also know the destination and the fallback process.

Keep accessibility and alternatives available

A digital menu should use headings, readable text, sufficient contrast, descriptive link labels, and keyboard-friendly controls. Do not make essential information available only through an image.

Keep a practical alternative for guests without a suitable phone, battery, connection, or ability to use the QR journey. Digital convenience should not become the only way to access the menu.

Review scans without collecting unnecessary data

Scan counts can help compare table areas, print formats, and campaign periods. Use separate QR assets or campaigns when that distinction supports a real decision.

Tell guests what analytics are used, keep retention proportionate, and avoid treating a menu scan as consent for marketing. A scan shows interest in the menu, not permission for unrelated tracking.