Free Menu QR Code Generator

Turn your online menu into a QR code for tables, windows, and takeaway bags. Download a print-ready PNG or a scalable SVG. Free and no signup.

Contrast 21.0:1

What a menu QR code is

A menu QR code is a static QR code that encodes the web address of an online menu, so scanning it at the table opens the menu in the diner’s browser.

A menu QR code is only as good as the page behind it. The code itself is trivial — it is a printed link. What decides whether diners get fed or frustrated is whether the menu loads quickly on a phone with one bar of signal, and whether it can be read without pinching and dragging.

Host the menu somewhere you control, as an ordinary web page. Then generate a code for that address and print it once. If the address stays the same, you can change the menu daily without reprinting a single table tent.

How to create a menu QR code

  1. 01

    Put your menu on a stable web address

    Something like yourrestaurant.com/menu. Keep that address fixed forever and change the content behind it — that is what saves you from reprinting when prices move.

  2. 02

    Check it on a phone first

    Open it on mobile data, not the restaurant Wi-Fi. If it takes more than a few seconds, or if you have to zoom to read a price, fix that before you print anything.

  3. 03

    Generate the QR code

    Paste the menu URL above and select Generate QR. A short URL gives a coarse pattern, which is what you want on a small table tent.

  4. 04

    Download the SVG for print

    Use the SVG for anything going to a commercial printer — it stays razor sharp at any size. The 1024 × 1024 px PNG is fine for laser-printed table cards.

Getting the menu page right

  • A web page beats a PDF

    A PDF opens as a fixed-width document that a phone renders far too small, and it usually downloads before it displays. A plain HTML page reflows to the screen and loads in a fraction of the size.

  • Print sizes that actually work

    Read from the table at about 30 cm, a code roughly 3 cm across is comfortable. On a window read from two metres away, aim for around 20 cm. The working rule is a tenth of the reading distance.

  • Leave the white border alone

    The quiet zone around the code — the blank margin built into every download here — is what lets a scanner find the pattern. Cropping it to fit a design is the single most common reason a printed menu code fails.

  • One code, many places

    The same menu URL can go on table tents, the window, the takeaway bag, and the delivery flyer. There is no per-scan cost and no limit, so generate once and reuse the file.

  • Separate codes for separate menus

    Lunch, dinner, drinks, and specials are easier to manage as separate pages with separate codes than as one long page people have to scroll through while a waiter waits.

  • Keep paper menus available

    Not every diner has a smartphone, a data plan, or the eyesight for a phone screen in low light. In several jurisdictions a QR-only menu also raises accessibility obligations. A small stack of printed menus solves all of it.

Where restaurants put the code

  • Table tents and table stickers
  • Window and door decals
  • Takeaway bags and boxes
  • Printed placemats
  • Bar and counter cards
  • A-boards and pavement signs
  • Delivery flyers
  • Hotel room folders

This tool encodes a link. It does not host your menu, build the page, or update prices — you keep control of the page, which is also why nothing here can start charging you for it later.

Because the code is static, it never expires and there is no subscription that could switch it off. The flip side is that you cannot re-point it after printing, so keep the menu URL stable.

Questions about this

On your own website, at a fixed address such as yourrestaurant.com/menu. That keeps the URL under your control, so the printed code stays valid however often you change the dishes, and no third party can put an ad or a paywall in front of it.

You can, but a web page is much better on a phone. PDFs open at a fixed page width, force pinch-zooming, and are often several megabytes. If a PDF is all you have, at least make it single-column and portrait.

About a tenth of the distance it will be scanned from. Roughly 3 cm for a table tent read at arm’s length, and around 20 cm for a window read from two metres. Never crop the white margin around the code.

Yes, as long as the web address does not change. The code encodes the URL, not the dishes, so you can edit prices and items as often as you like. Changing the URL itself is what would force a reprint.

No fee and no account. Because the code points straight at your own URL with no redirect service in between, there is nothing here that could expire, rate-limit, or start charging. It works for as long as your menu page does.

Yes. Some diners have no smartphone, no data, or difficulty reading a small screen, and in a number of places accessibility rules make a non-digital alternative effectively mandatory. Keeping a few printed menus behind the bar costs almost nothing.