Menu QR Generator
Generate a QR code that links to your digital menu — perfect for restaurants, cafés, and food trucks.
Did this tool work for you?
How to use this calculator
- 1
Put your menu online at an address anyone can open without logging in: your own site, a PDF, or a menu service page.
- 2
Paste the address into “Menu URL”. If you leave off http:// or https://, https:// is added for you.
- 3
Open the payload in a private browser window to confirm a stranger can see the menu, then download the PNG.
- 4
Print it on table tents, window stickers, takeaway bags or receipts, with a short line saying what it opens.
Frequently asked questions
What is encoded in the QR code?
The menu address and nothing else. If it already begins with a scheme such as https:// or http:// it is used unchanged; if not, https:// is put in front. So yourrestaurant.com/menu.pdf becomes https://yourrestaurant.com/menu.pdf.
What does the “Menu label” field do?
Nothing to the code. It is a note for your own reference and does not appear in the payload or the image. Two menus with different labels but the same address give identical QR codes.
Are query strings, such as a table number, kept?
Yes. The address is not rewritten, so http://cafe.example/menu?lang=en&table=5 appears exactly as typed. Because it is not percent-encoded, spaces or other special characters in the address should be encoded before you paste it.
Can I update the menu without reprinting?
Yes, provided the address itself stays the same. The QR code contains the link, not the menu, so editing the page or replacing the file behind that link changes what scanners see. Moving the menu to a new address does require a new code.
Which kinds of link work?
Any web address a phone can open: a page, a PDF, or a menu platform link. Whatever sits behind the address must be viewable without logging in, so test it in a private window. The tool does not fetch the link or check that it works.
Does it include ordering or payment?
No. It only links to the address you provide. Ordering features exist only if the page you link to offers them.
How big should the printed code be?
Scan the printed proof at the distance a seated guest would hold their phone. The PNG is 512 pixels square, dark grey on white, at error-correction level M, which recovers roughly 15% damage; wipe-clean laminate that adds glare or scratches can hurt, so test the finished item.
Menu QR codes that point to a page or PDF you control
How menu links are handled
The tool is deliberately minimal: it keeps your address and makes sure it has a scheme. That means the quality of the result depends almost entirely on the address you give it, so the choices below are about the link rather than the code.
| Destination | Example address you enter | Payload |
|---|---|---|
| Page on your site | https://yourrestaurant.com/menu | https://yourrestaurant.com/menu |
| PDF without scheme | yourrestaurant.com/menu.pdf | https://yourrestaurant.com/menu.pdf |
| Shared file link | https://drive.google.com/file/d/ABC/view | Unchanged |
| Table-specific page | http://cafe.example/menu?lang=en&table=5 | Unchanged |
Worked examples
These payloads came from running the tool. Entering https://yourrestaurant.com/menu gave https://yourrestaurant.com/menu. Entering yourrestaurant.com/menu.pdf, with no scheme, gave https://yourrestaurant.com/menu.pdf. Entering the address http://cafe.example/menu?lang=en&table=5 returned it exactly, including the query string, which makes it possible to print a different code for each table when your menu page reads those parameters. Adding a label such as Dinner changed nothing in the output.
Page or PDF
A web page usually adapts to the size of a phone screen, while a PDF is a fixed layout that may need pinching and zooming. A PDF is quick to produce, though, and replacing the file at the same address updates the menu without touching the QR code. Whichever you pick, open it on a phone before printing, and check how long it takes to load on a mobile connection rather than your office Wi-Fi.
Keeping the address stable
Printed codes outlast most website redesigns, so the address behind them should not move. Choose a short, permanent path such as /menu rather than a link containing a date or version number, and keep it working when you rebuild your site. If you do change addresses, redirect the old one to the new one so existing printed codes keep working.
Printing for tables and takeaways
Add a few words beside the code saying what it opens, and print the web address too for guests who cannot scan. Leave the white margin around the code, avoid placing it on a patterned surface, and try the actual laminated or stickered item under restaurant lighting. Print a proof first, scan it from a seated position, and only then run the full batch. If you serve in more than one language, either make a separate code for each menu or link to one page that offers the choice, so guests are not left guessing which square to scan.
Learn more from an authoritative source:
WikipediaInstagram QR Generator
Generate a QR code that opens your Instagram profile instantly — for packaging, flyers, events, and more.
YouTube QR Generator
Generate a QR code that opens your YouTube channel or a specific video — great for print, packaging, and events.
Google Maps QR Generator
Generate a QR code that opens your business location in Google Maps — for cards, flyers, and storefronts.
PDF QR Generator
Generate a QR code that links directly to a hosted PDF — scan to open, read, or download the document instantly.
App Download QR Generator
Generate a QR code that links to your app on the App Store or Google Play — scan to download instantly.
Payment QR Generator
Generate a payment QR code for PayPal, Stripe, Venmo, or any payment link — scan to pay instantly.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →