Skip to content

Restaurant Menu QR Code Generator

Create a free QR code for your restaurant menu. Guests scan to open your menu instantly. Use a dynamic code so you can change the menu without reprinting.

Any public link works — a page, a hosted PDF, or a shared file.

Your QR code appears here

How it works

Point guests at your menu with a code on the table. Paste the URL of your menu — a PDF, a page on your site, or a Google Drive link — and print the result. If your menu or prices change often, create a dynamic code instead: the printed sticker stays the same while you repoint it whenever the kitchen changes.

  1. 1Host your menu somewhere public and copy the link.
  2. 2Paste the link here and generate the code.
  3. 3Download the SVG and send it to your printer for table tents or stickers.
  4. 4Scan it yourself on both an iPhone and an Android before printing a hundred copies.

Frequently asked questions

How do I make a QR code for a restaurant menu?
Put the menu online, copy its link, paste it above, and download the generated code. Print it for tables, windows, or takeaway bags.
How can I update the menu without reprinting the codes?
Use a dynamic QR code. The printed code points at a short link we host, and you can change its destination whenever you like — new menu, no new stickers.
Should the menu be a PDF or a web page?
A web page is far better on phones. PDFs force guests to pinch and zoom, and large ones are slow on mobile data.
What size should a table QR code be?
Around 3 to 4 cm square is comfortable for a seated guest, with white space around it. Bigger for window displays people scan from further away.

Generate these programmatically

Everything on this page is one API call. Send the encoded string as data with your API key:

curl -X POST https://toolbeam.app/api/qr/generate \
  -H "X-API-Key: pk_..." \
  -H "Content-Type: application/json" \
  -d '{"data": "...", "format": "png"}' \
  --output qr.png
See dynamic QR codes with scan analytics →

Other QR code generators