Publish and files

How to Create Restaurant Menu QR Codes

A menu QR code should get diners to a readable, current menu. Publish the destination first, generate its link with QR Code Generator, then test both access and printed artwork in the dining room.

Three review steps: How to Create Restaurant Menu QR Codes
Review the source, inspect the output and test the finished result.

Choose an accessible menu destination

Use a mobile-friendly page or a well-prepared document that diners can open without an unexpected login. HTML is often easier to adapt to small screens, but neither HTML nor PDF has a guaranteed file size or load time. Test the actual destination over a representative mobile connection.

For example, open the menu in a signed-out phone browser, enlarge the text and find one dish, its price and its allergen information. Keep a readable alternative for a diner without a suitable phone or connection. Avoid making an essential service depend solely on a scan.

Keep food information under editorial control

Have the responsible food-business staff maintain ingredient and allergen information and check it when recipes change. A QR code or dietary icon does not establish legal compliance or that food is safe for a particular diner.

Requirements vary by jurisdiction and food type. In England, Northern Ireland and Wales, FSA guidance distinguishes non-prepacked food from prepacked-for-direct-sale food; Natasha’s Law concerns the latter. Check the rules applicable to your operation rather than treating a digital menu as a substitute for required labeling or staff procedures.

Test the physical table and update route

Encode the complete menu URL, export the artwork and inspect a raster copy with QR Code Scanner. Preserve the four-module quiet zone. Test the proof on the actual table under service lighting; glare and dense backgrounds may require a different placement.

Use a stable URL you maintain if the menu changes. After an update, check that the same printed code opens the new approved menu and that a customer-facing cache has not retained an obsolete price or dish. Stop when both the physical proof and the published menu have been checked.

References

Use the linked specifications and product documentation to check behavior in your own environment.

Continue troubleshooting

Related tools

Frequently asked questions

Must a menu be HTML rather than PDF?

No. Choose a format diners can read and access on their devices, and test the actual file or page.

Does a dietary icon establish allergen compliance?

No. Responsible staff must maintain accurate information and follow rules for the relevant jurisdiction and food type.

Can the code replace an alternative menu?

It should not be the only route for someone without a usable phone or connection. Provide an appropriate alternative.

Need help with a tool or found a bug?

Report an issue directly to engineering. No accounts required — all client data remains private on your device.

Report an Issue →