Create and print QR codes for your menu

Generate, style with a logo, download and print QR codes for a location, with sizing and contrast tips for reliable scanning.

Each location in Vino Smart Menus has its own public menu URL and its own printable QR code. From the QR code page you can preview the code, optionally embed your logo, and download print-ready files in several formats so diners can scan straight to that venue's live menu.

Open the QR code page

Open Locations from your dashboard sidebar, then click the "QR code" button next to the location you want a code for. The page opens with a large QR preview on the left and, on the right, the location's public URL, a Style section for the logo, and a Download section. If you haven't created your venues yet, set those up first in Set up locations - every QR code is tied to one location's URL.

The QR code page for a single location: a large QR preview on the left and, on the right, the public URL with Copy and Open buttons, a Style section for the logo, and a Download section.
The QR page: preview, public URL, logo styling, and downloads.

Check the public URL the code encodes

In the Public URL section you'll see the exact address the QR code points to (for example, your /m/your-slug menu link). Click "Copy" to put it on your clipboard, or "Open" to preview the live menu a diner lands on after scanning. This is the same menu visitors see, so it's worth opening it once to confirm everything looks right before you print.

If you ever change a location's URL slug, regenerate and reprint its QR code so it points to the new address.

By default the code uses your brand logo if you have one. In the Style section you can override this per venue: use "Location logo (optional)" to upload a new logo for this location only, or click a sibling location's logo thumbnail under "Or reuse a logo from another location" to share the same mark. To go back to the account-wide mark, click "Reset to brand logo". The logo precedence is location override first, then your brand logo, then none.

The location logo controls showing a 'Using your brand logo' preview card, an upload zone for a venue-specific logo, and sibling location logo chips under 'Or reuse a logo from another location'.
Choose a logo: brand default, a new upload, or reuse one.

Toggle the logo on or off

Use the "Show logo in center" switch to decide whether the logo is embedded in the code. It's off by default because plain QR codes scan more reliably, especially on older phones. When you turn it on, Vino adds a white rounded halo behind the logo to keep the code readable, but you should still test a printed sample before placing a bulk order. You can flip this toggle without re-uploading anything - the preview and download update together.

Always test a printed code with at least two different phones before ordering in bulk. A code that scans on your screen can still fail in print if it's too small, low-contrast, or the logo is too large.

Download print-ready files

In the Download section, choose the format that fits where the code will be used. File names include the location slug and dimensions, so they're easy to keep organized across venues.

FormatBest forNotes
PNG 2048Printing (table tents, posters)Highest resolution; recommended for print, holds up to about 25 cm wide at 200+ DPI
PNG 1024Web and smaller printsMedium resolution, faster to download
SVGPDFs, flyers, vector toolsInfinite resolution; requires a vector-capable editor

Click a format and Vino generates the file and triggers a download, with a toast to confirm. If a download fails, the toast explains why (for example, a logo that couldn't be loaded), and the code falls back to a plain version rather than breaking.

For dependable scans across phone cameras, keep the contrast and sizing generous. Vino renders the code as dark navy on a white background - the highest-contrast combination - so avoid recoloring or placing it on a busy background. Leave at least 1 cm of clear, light space around the code (a "quiet zone"), and don't shrink it below the point where modules blur together.

  • Use PNG 2048 (or SVG) for anything printed; reserve PNG 1024 for web or very small prints.
  • Keep at least 1 cm of empty margin around the code.
  • Print dark navy on white - don't invert colors or print over photos.
  • Test the printed result with two or more devices before a bulk order.

Still stuck? Email info@vino-smart.com and our team will help you get your QR codes scanning reliably.

Was this helpful?

Related articles

Still need help?

Can't find what you're looking for? Our team is happy to help.

Email us