Free tool

Free QR code menu generator

Paste the link to your menu and get a QR code for table cards, posters or receipts. It's free, there's no signup or watermark, and nothing you type leaves your browser.

  • Free
  • No signup
  • No watermark
  • PNG and SVG
  • Runs in your browser
Error correction

Higher levels survive scratches and smudges but make the pattern denser. M suits most menus.

Colors

The blank border scanners need around the code. Keep the standard 4 modules unless your design already leaves space.

Paste your menu link to see your QR code here.

Scan the preview with your phone before you print.

Your link stays on this page. It isn't sent to Vino or anyone else.

Need to change the menu later?

This code opens exactly the link you entered. Update the page or file behind that link and guests see the change. If the menu moves to a new address, you need a new code and a reprint.

A Vino QR menu points at a menu you edit in your dashboard, so dishes and prices change while the printed code stays the same. The Free plan includes a digital menu and a QR code.

How to make a QR code menu

From menu to printed code in five steps.

  1. Put your menu online

    Your menu needs a web address: a page on your website, a PDF you host, or a digital menu such as Vino.

  2. Paste the link

    Copy the address into the generator and check the line under the preview that shows where the code opens.

  3. Choose colors and error correction

    Keep the code dark and the background light. Level M fits most menus. Pick Q or H if the code will get handled a lot.

  4. Download PNG or SVG

    PNG works for documents and screens. SVG stays sharp at any size, so it's the file to send to a print shop.

  5. Test before you print

    Print one sample at the real size and scan it with two or more phones, in your dining room's light.

QR menu best practices

Most scanning problems come from print size, contrast or placement, not from the code itself.

  • Print size

    A common rule of thumb is a code about a tenth as wide as the scanning distance: 3 cm for a table card read from 30 cm away. Bigger is safer, and dense codes from long links need more room.

  • Contrast

    A dark code on a light background scans best. Avoid pale colors on white, light codes on dark backgrounds, and photos or patterns behind the code.

  • Quiet zone

    Leave a blank margin around the code, at least four modules wide and ideally 1 cm in print. Text, borders or artwork that touch the code stop many phones from finding it.

  • Placement

    Put a code where guests decide what to order: every table, the bar and the counter. Use a stand or a sticker that plates and glasses won't cover, and protect paper from spills.

  • Tell guests what it does

    A code on its own is a mystery. Add a short line next to it, such as "Scan for the menu", so guests know what they'll get.

  • Test it

    Scan the printed code with at least two different phones, an older one included, in real lighting. Check that it opens the right page before you print a batch.

This generator or a Vino QR menu?

The generator stays free. Here's what changes when your menu lives on Vino.

This generator or a Vino QR menu?
Feature This generator Vino
A QR code for your menu Yes, for any link Yes, on every plan, Free included
Change the menu without reprinting Only while the link stays the same Yes. The code always opens your latest menu
A hosted menu page No, you bring the link Yes. The Free plan holds up to 25 items
PNG and SVG files Yes Advanced QR codes (SVG, PNG, logo) on Pro
Your menu in other languages No Up to 9 languages on every plan, AI translation on Business
Price Free Free plan, then paid plans from $29 a month

QR code menu questions

Yes. There's no signup, no watermark and no limit on how many codes you make. A code keeps working for as long as the link it opens works.

No. The link is stored in the pattern itself, so there's nothing to expire. A code only stops working if the page it points to goes away.

Yes, as long as the link stays the same: update the page, or replace the file at the same address, and guests see the new version. If the menu moves to a new address, you need a new code. A Vino menu keeps one address, so you edit dishes and prices in the dashboard and never reprint.

No. The camera app on current iPhones and Android phones reads QR codes and opens the link in the browser.

M works for most menus. Choose Q or H if the code will be handled a lot or could get scratched or wet. Higher levels make the pattern denser, so give the code a little more room.

Use PNG for documents, slides and screens. Use SVG for print shops and design tools: it's a vector file, so it stays sharp at any size.

For a table card, around 3 to 4 cm wide is a sensible minimum. For a poster read from a few meters away, go much bigger. Print a test at the real size and scan it before you order a batch.

No. The code is made on this page, in your browser. Your link isn't sent to Vino or to anyone else.

This generator makes plain codes, which scan the most reliably. Vino's Pro plan adds advanced QR codes with your logo.

A QR menu you never have to reprint

Put your menu on Vino and the code on your tables always opens the latest version. Start on the Free plan, with no time limit, and upgrade only when you need more.