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
Paste your menu link to see your QR code here.
This doesn't look like a web link, so phones will show it as text instead of opening a page.
That's too long for one QR code at this level. Use a shorter link or a lower error correction level.
Light code on a dark background. Some phone cameras can't read inverted codes, so use a dark code on a light background.
Low contrast. Some phones may not read it. Make the code darker or the background lighter.
This is a dense code. A shorter link scans more easily, especially when printed small.
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.
-
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.
-
Paste the link
Copy the address into the generator and check the line under the preview that shows where the code opens.
-
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.
-
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.
-
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.
| 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.