Business & PaymentsStatic QR code

Menu QR Code Generator

A menu QR code gives diners a quick route to your food and drink list. The code usually points to a mobile-friendly menu page or a PDF hosted on your own website.

The menu itself is not stored in the QR code. That is helpful for hygiene and printing costs, but it also means the destination must stay online, be readable on a small screen, and be updated when prices change.

What this QR code stores: The QR code stores the menu URL you provide. It does not embed the menu, prices, allergen information or images.
Style and output

PNG pixel size. SVG scales without losing quality.

Higher levels survive damage but create a denser pattern.

Available in PNG and SVG. Place the code on a light, plain surface.

Contrast is 21.0:1 — good for scanning.

Centre logo (optional)

PNG, JPEG or WebP · max 1.5 MB

A logo covers data modules. Keep it small, use a high-contrast image and always test the finished code.

Your image is processed in this browser only. Nothing is uploaded. Maximum file size: 1500 KB.

Your content is encoded in this browser. Nothing you type or upload is sent to a server.

QR code preview

Static QR code

No code generated yet

Fill in the fields, then generate your QR code.

Contrast is 21.0:1 — good for scanning.

Download

PNG and SVG files are created in your browser. The selected logo, if any, is included in the file.

Test first: scan the finished code with at least one phone camera before you print, laminate or publish it.

Before you print or share

  • Test the menu on an actual phone using mobile data, not just the café Wi-Fi. A menu that requires a login or downloads a large PDF will frustrate diners.
  • Provide a printed alternative for people who cannot or prefer not to use a phone. QR-only menus can create accessibility barriers.

Practical guidance for this generator

Example: Publish the menu at yourdomain.com/menu, paste that URL, then scan the printed table card from a seated position in low light.

Common mistakes

  • Uploading a new PDF with a new filename for every price change.
  • Printing a 2 cm code that cannot be read across a table.
  • Making the menu QR-only with no printed alternative.

Testing checklist

  • Scan on mobile data, not the venue Wi-Fi.
  • Check the menu is readable without pinching and zooming.
  • Time how long the page takes to open.

When to choose a different tool

Use a dynamic QR code service instead if you need to edit the destination after printing or track scan counts. QRKit creates static codes only.

How to create this QR code

  1. Publish your menu on a stable public page or PDF URL.

  2. Paste the link and generate the code.

  3. Scan it with a phone on mobile data, then print a table card with a short instruction.

More on this QR code

Designing a table card that people can actually scan

A menu code is read at arm's length on a table, often in low light. That makes size and contrast more important than on a poster. Keep the code at least 3 × 3 cm, leave a clear white margin, and print it on a matte surface that does not reflect a window or a lamp.

State what happens next in one line: “Scan for our menu”. Diners should not have to guess whether the code is for ordering, paying or reading.

  • Use a dark code on a light background; avoid inverted colours.
  • Leave the quiet zone clear of borders and illustrations.
  • Keep a few printed menus available for accessibility.
  • Re-test after laminating; glare can defeat a good code.

Keeping menu content current

Because the code is static, the only thing you can update is the page behind it. Host the menu at a permanent address such as /menu, and change the content there when prices or dishes change.

Avoid uploading a new PDF to a new file name each week. Each new address needs a new printed code, and old table cards will keep pointing at the old document.

  • Use a stable /menu URL you control.
  • Update the page rather than the code.
  • Keep PDFs under a few megabytes for mobile data.
  • Check allergen and price information after every update.

Sources and review

This page is reviewed by the QRKit Editorial Team. Recommendations are based on practical testing, public platform documentation, and common failure modes reported by users. Test the final code on the exact devices and materials you plan to use.

Frequently asked questions

Does the QR code contain my menu?

No. It contains a link to the menu page or PDF. If you change the menu at that address, the QR code keeps working.

PDF or web page — which is better?

A mobile-friendly web page is usually easier to read and update. PDFs can be slow and awkward to zoom on a phone, and some browsers handle them differently.

Can I change the menu link later?

Not inside this static QR code. Keep using the same URL and update the page behind it, or generate and print a new code.