Dishtup logo

How do I create a QR code for my menu?

Generating a QR code for your menu has never been easier. With Dishtup, you can customize branding, choose colors, and deploy your menu QR code in just a few clicks — no design skills or technical knowledge required.

The key to a great QR code menu is linking it to a dynamic, always-up-to-date URL. That way you only print the QR code once, and every menu change you make is instantly visible to customers when they scan it.

  1. Sign up or log in to Dishtup at dishtup.com — it takes under a minute and no credit card is required.
  2. Build your digital menu: add categories (starters, mains, desserts, drinks), item names, prices, descriptions, and optional photos.
  3. Publish your menu — Dishtup generates a unique, permanent URL for your menu that never changes even when you edit the content.
  4. Go to your dashboard and open the QR Code section. Customize the look: add your logo, choose brand colors, adjust the corner style.
  5. Download the QR code image (PNG for printing, SVG for scalable print files) and save it to your device.
  6. Place the QR code on table cards, menus boards, window stickers, or your website — anywhere customers will see it.

Each QR code is fully dynamic — update your menu items, prices, or photos anytime without reprinting or regenerating the QR code. The same code always points to your latest menu. This makes it perfect for restaurants that change their offerings seasonally or run daily specials.

What you need before you start

To create a QR code for your menu, you need two things: a publicly accessible URL where your menu lives, and a QR code that points to it. The URL part is what most restaurant owners overlook — if you just link the QR to a PDF stored on your computer, it won't work reliably. You need a hosted digital menu with a permanent web address.

Why a dynamic QR code matters more than a static one

A static QR code encodes a fixed URL directly into the image. If you ever change the menu URL — or if you uploaded a new PDF — the old QR codes are instantly broken. A dynamic QR code, like the ones Dishtup generates, points to a redirect layer. The QR image stays identical, but the destination can be updated any time from your dashboard. This is why restaurant pros always choose dynamic codes.

Customizing your QR code for your brand

A generic black-and-white QR code works fine technically, but a branded one builds more trust and gets scanned more often. Consider these customization options:

Printing and deploying your QR code

For table placement, print QR codes at a minimum of 3 cm × 3 cm (about 1.2 inches square) — smaller than that and many phones struggle to read them. Laminated cards last longer and are easy to wipe clean. For window displays, a 10 cm × 10 cm format works well. With Dishtup, you can download the QR code as an SVG file, which scales to any size without losing quality, making it ideal for both small table cards and large format prints.

Create my QR code now