Free tool

Create your menu QR code in 30 seconds

Paste your menu address, adjust the colours if you want to, download the file. The tool runs entirely in your browser: the address you type is never sent anywhere, the file never expires, and no account is required.

Generate your menu QR code

Enter the address the QR code should open. The pattern updates as you type, and downloading unlocks as soon as the result is scannable.

PNG suits everyday printing; SVG scales without any loss of sharpness for a poster or a large table stand.

What your guest will see

Enter an address to see what your guests will find at the end of the scan.

The preview shows a SimplyRestau menu on mobile: readable without zooming, filterable by allergen, and editable at any time without reprinting the QR code.

Create my mobile menu for free

Which address should the code point to?

This is the only decision that really matters. A QR code is a frozen pattern: once printed on three hundred table stands, it will point forever at the address encoded on the day it was made. Everything that makes a QR code go stale comes from its destination, never from the black-and-white square itself.

Three destinations are common, and they are not equivalent. A PDF file dropped on some hosting works on day one; at the first price change you have to re-edit, re-export and re-upload it to the exact same location — and your guests keep pinch-zooming a document designed for A4 paper. A page on your own website is better, provided it is genuinely readable on a six-inch screen. A menu hosted by a dedicated tool gives you a stable address you do not have to manage yourself.

  • Hosted PDF file — instant to publish, but a full re-edit at every change and painful to read on mobile.
  • A page on your website — an address you control, but the mobile layout is yours to design and maintain.
  • A hosted digital menu — a stable address and instant edits, in exchange for entering your offer once at the start.

What print size?

The most reliable field rule ties the size of the code to the reading distance: allow roughly one tenth of the scanning distance for the side of the square. A seated guest scans from thirty or forty centimetres, which means a 3 to 4 cm square. Someone reading a shop window from the pavement is a metre and a half away: that calls for 15 cm across.

Two things push those minimums up. A long address produces a denser code, so smaller modules at the same physical size — shortening the URL improves legibility directly. And a glossy, laminated or spotlit surface throws back reflections that break the read long before size is the problem.

  1. Keep the white margin around the code: it is part of the symbol, and cropping it breaks the read.
  2. Never stretch the square or crop into it.
  3. Avoid photographic backgrounds and highly reflective varnishes.
  4. Add an explicit instruction, such as “Scan to see the menu”.
  5. Print one copy at final size and scan it before running the whole batch.

The mistakes that make a QR code useless

  • Inverting the contrast. A light code on a dark background is rejected by some readers. That is why this tool disables downloading in that case rather than letting you print an unusable QR code.
  • Covering the centre with an oversized logo. The error correction used here tolerates roughly 30 % loss, but no more: past a logo of about a fifth of the side, reads become unreliable.
  • Encoding a temporary address. A share link, a preview, a test address: anything that expires turns the printed material into a dead end.
  • Testing only with your own phone. Native camera apps differ from one manufacturer to the next; test with at least two devices.
  • Forgetting the printed materials already in place. A scratched, greasy or peeling code becomes unreadable even though the link still works.

What this tool does with your data

Nothing is transmitted. Generation happens entirely in your browser, through a library served from this site: the address you type and the logo you drop never leave your device, and nothing is stored on any server.

The resulting file is yours without restriction: no watermark, no account, no expiry date, and no redirect through a third-party service that might shut down. The pattern encodes your address and nothing else.

Frequently asked questions

Is this QR code really free and unlimited?

Yes. There is no account, no watermark, no quota and no expiry. The file you download is yours and will work for as long as the address it encodes responds.

Can I change the destination after printing?

Not without reprinting, unless the encoded address is one you control and can redirect. That is the core argument for a stable address: the pattern itself never changes.

Why does downloading sometimes become disabled?

When the contrast between code and background falls below the reliable-reading threshold, or when you pick a light code on a dark background. Rather than let you print a QR code that phones will not read, the tool blocks the export.

Does a centre logo interfere with scanning?

Not at the size offered here. The code uses the most tolerant error-correction level and the logo is capped at about a fifth of the side, with a white margin around it. Still, confirm with a real scan before printing.

PNG or SVG?

PNG suits everyday printing and digital use. SVG is a vector format: it scales without any loss of sharpness, which is preferable for a poster, a banner or any large-format run.

Sources and review

Turn that QR code into a real mobile menu

The QR code you just generated points wherever you choose. With a SimplyRestau menu, that address stays stable and the menu changes without reprinting a single piece of material.