← All posts

How-to · 6 min read

How to Create a QR Code for a Menu (Free, and Editable Daily)

August 5, 2026

Menus change more often than almost any other QR destination — specials, price updates, seasonal swaps. That makes them the clearest case for a dynamic code and the worst possible case for a static one.

Set it up in five minutes

  1. Host the menu somewhere stable: a PDF, a page on your site, or a hosted landing page.
  2. Create a dynamic QR code pointing at that destination.
  3. Brand it with your colours and logo so it looks intentional on the table.
  4. Export as vector PDF and send it to your printer at final size.
  5. Update the destination each time the menu changes — the printed code never changes.

Can you do this free?

Yes for a single venue. Three free dynamic codes covers a table-tent code, a window code, and a takeaway code, with no watermark and no expiry. Multi-location groups need one code per site, which is where a paid tier and bulk generation come in.

Sizing and placement

  • Table tents: 2.5 to 3 cm square, printed matte to avoid glare under downlights.
  • Window decals: 8 cm or larger so people can scan from the pavement.
  • Always add a caption — 'Scan for today's menu' — directly beneath the pattern.
  • Avoid placing codes flat under glass; reflections defeat most phone cameras.

Read the scan data

Scan timestamps tell you your real rush windows, and device split tells you how to optimise the menu page. If most scans are iOS Safari at 7pm, that is exactly what your menu page should be tuned for.

One rule

Never print a static code that points straight at a PDF file URL. The day that file name changes, every table tent in the building is dead.

Try QR Lift free

Three dynamic codes, no watermark, no expiring links. Set up in under two minutes.

Create your first code