Generator
WhatsApp QR Code WiFi QR Code vCard QR Code PDF QR Code Menu QR Code Event QR Code QR Phone Cover Batch QR Code QR Code Checker QR Code Size Guide Static vs Dynamic How to Scan a QR Code QR Code Not Working
Designs Smart Logo Fit FAQ Create a code →
Free · No signup · No watermark

Free Menu QR Code Generator for Restaurants

Your menu on every table, without reprinting it.

Create a QR code that opens your online food or drink menu. Add your menu link, customize the design, test it, and place the QR code on tables, counters or takeaway packaging.

No signup, ever Highest quality, 100% free Unlimited downloads
Media & files
Social profiles
1Enter content
Now creating Restaurant Menu QR
Using design:
LOCKED ✓
Renders in your browser — nothing you type ever reaches a server.
✦ Free forever · No account needed ✦
2Customise your QROptional. Your code already works
ColoursForeground, background, gradient
Code
Background
Shape & DesignDots, eye frame, eye ball
Body dots
Eye frame
Eye ball
Add logoCentre logo with Smart Logo Fit
Above ~25% the code may stop scanning.
Smart Logo FitPNG or SVG, transparent background works best
Choose file
Logo coverage—
FramesAdd a call-to-action caption around the code

Frames use your current colours. Choosing one replaces an active preset.

Styles / TemplatesBusiness, events, gifts and proposal presets
AdvancedTransparent background, eye colour
Higher levels survive more damage but pack more modules in. A logo always forces H.
Blank margin around the code. Scanners need at least 4 modules.

Paste the public link to your menu, whether it's a page on your website, a menu platform or a PDF that's already online, and Frame turns it into a QR code you can customize and download. Guests scan it at the table, the counter or the door and your menu opens on their phone. Frame only makes the code; you keep full control of the menu page or file it points to. It's built for restaurants, cafés, bakeries, bars, food trucks, takeaways, hotels and room-service teams. It's free, with no signup.

How do I make a QR code for a menu? Open your online menu, copy its link from the browser's address bar, paste it into the box above, customize the code, scan-test it on a phone, then download it for your table cards.

Designed for the moment

Design your menu QR code

Loading designs…

How a menu QR code works

Your menu stays yours. The code just opens it.

You host the menu

Your website, your menu platform or your PDF. Frame never uploads, stores or hosts it.

Same link, fresh menu

Update dishes and prices on the same page and every printed code shows the new version.

A real web address

Frame accepts genuine http and https links, and rejects typos that aren't web addresses.

No middleman

The link goes straight into the code, with no Frame redirect, tracking or subscription.

What is a Menu QR Code?

A menu QR code is a standard QR code that contains the web address of your menu. When a guest scans it, their phone opens that address, which might be a menu page on your website, a page on a menu or ordering platform, or a PDF that's publicly available online. It's the simplest form of contactless menu: no app to install, just a camera.

Frame doesn't host the menu. The code carries the link, and your website or platform serves the menu. That's why the menu can change without the code changing, as long as the link stays the same.

How to create a Menu QR Code

  1. Prepare a public online menu On your website, a menu platform, or as a PDF hosted online. It must open for anyone, not only when you're logged in.
  2. Copy the real menu link Open the menu in a browser and copy the address from the address bar. That's safer than typing a long link by hand.
  3. Paste it into Frame In the Link to your menu field above. If you leave off https://, Frame adds it.
  4. Check the destination If the link isn't a valid web address, Frame says “Enter a valid menu link.”
  5. Generate the QR code The preview appears as soon as the link is valid.
  6. Customize the design Brand colours, a caption frame such as “Scan to view menu”, or your logo.
  7. Scan-test it Scan it with a phone and check the right menu opens and is easy to read.
  8. Download and test the print Print one table card and scan it at the table, in the venue's real lighting.

What can a menu QR code link to?

DestinationGood forImportant note
Menu page on your websiteFull control and your own brandingKeep the page's address stable
Mobile-friendly menu pageThe easiest reading on phonesTest on a small phone screen
Public PDF menu linkKeeping an existing designed layoutMust be a direct public link; Frame doesn't upload the file
Menu or ordering platform pageMenus that come with orderingThe platform provides any ordering, not Frame
Branch-specific menu pageGroups with different menus per locationOne code per branch

Whichever you choose, Frame stores the link only. It doesn't upload, copy, check or host the page or file behind it.

Restaurant menu QR codes

A restaurant menu QR code usually goes on table tents and tabletop stickers, but also on menu covers (for the specials or wine list), at the entrance for people deciding whether to come in, on the counter, on receipts, and on takeaway packaging so customers can order again. A short line tells guests what to expect: “Scan to view our menu”, “Scan for food & drinks” or “Scan to see today's menu”. The page it opens should be built for phones. A code that works perfectly but opens a tiny, zoom-to-read menu still disappoints.

Café and bakery menu QR codes

In a café, the queue is where people decide. A code on the counter or beside the pastry display lets them browse the coffee menu, breakfast, desserts or this week's seasonal drinks before they reach the till. Table cards work for people staying in, and a small code on takeaway cups, bags or loyalty cards brings them back to the menu later.

Bar and drinks menu QR codes

Cocktail menus, drinks lists, wine lists and happy-hour offers change often, which suits a link you can update without reprinting. Bars are usually dim, so give the code strong contrast and enough size. Frame only opens the linked menu; it doesn't check prices, availability, age or whether anyone may be served.

Food truck and takeaway menu QR codes

For a food truck, put the code on the truck itself, on a sign at the start of the queue, on packaging and on flyers. People scan while standing in line on mobile data, so the menu needs to load fast. A light web page beats a huge PDF, and big food photos should be compressed.

Hotel and room-service menu QR codes

Hotels use menu codes on room information cards, bedside or desk cards, in the guest folder, in the lobby and at the hotel restaurant. The code opens the menu link only. If that page lets guests order room service, the ordering belongs to the hotel's own system, not to Frame.

Where to place menu QR codes

Table tent

Visible from every seat. Print the same code on both sides so no one has to turn it round.

Tabletop sticker

Stays put and can't be carried off, but choose a wipe-clean, matte finish to cut glare.

Menu cover

Links printed menus to extras: specials, the wine list or allergen details.

Counter

At eye level beside the till, for people ordering while they wait.

Entrance & window

Lets passers-by check the menu before coming in, so print it larger for the extra distance.

Receipt

A small code for next time. Thermal printers blur fine detail, so test a real receipt.

Takeaway packaging

On bags and lids, to bring customers back to the menu for their next order.

Hotel room card

Next to the WiFi details, where guests look first.

Digital menu vs printed menu

Best forEasy to update?Needs a phone?Main limitation
Digital menu via QRChanging prices, specials, large menus, several languagesYes, if the same web address is keptYesGuests without a phone or data need another option
Printed menuRelaxed dining, every guest, no screens at the tableNo, it needs reprintingNoOut of date as soon as prices change

Many places keep a few printed copies for guests who'd rather not use a phone.

Static QR code, updated menu

This is the most useful thing to understand about menu codes. Frame's QR code contains the link itself, for example https://restaurant.com/menu. As long as that exact address stays the same, you can change the dishes, prices, photos and descriptions on the page as often as you like, and every printed code keeps opening the up-to-date menu.

That doesn't make the code dynamic; the code never changes. What changes is the page at the address. If the menu moves to a new address, such as https://restaurant.com/new-menu, the old printed codes still point to the old one, so generate a new code and reprint. Choosing a simple, permanent menu address before you print saves that trouble. The static vs dynamic QR codes guide covers the difference.

Menu QR code vs PDF QR code

A menu QR code is about getting guests to your menu, wherever it lives. A PDF menu works too, as long as the PDF has its own direct public web address, for example a file on your website. Frame doesn't upload PDFs; it only encodes the link. PDFs keep your printed design but are often harder to read on a phone and slower to load. For more on sharing documents, see the PDF QR code generator.

Menu QR code vs an ordering system

A menu QR code opens a link, nothing more. Ordering platforms add the things that turn a menu into a sale: a cart and checkout, table identification, payment, and sending orders to the kitchen. Frame provides none of those. If the page your code opens is part of an ordering platform, guests can order there after scanning, but that's the platform's feature, not the code's.

Mobile-friendly menu tips

Multiple menus

Breakfast, lunch and dinner; food and drinks; dine-in and takeaway; seasonal menus; different branches. There are two sensible approaches:

  1. One menu hub: one code to a page that links to each menu. You print one code, and guests pick.
  2. Separate codes: a different link and code for each menu, such as the drinks list on the bar and the dessert menu on the dessert card.

For several separate links, the Batch QR generator can make all the codes in one go from a list of links, one per line. It treats each line as an ordinary link and doesn't know which menu is which, so label them clearly.

Table-specific QR codes

Some ordering systems give each table its own link so orders arrive tagged with the table number, for example:

Frame can encode links like these exactly, one code each, and the Batch QR generator accepts exactly this Label | link format to name each file. The table logic lives entirely in your ordering system. Frame doesn't assign tables, manage sessions, track diners, route orders or process them.

Printing a menu QR code

How to scan a menu QR code

  1. Open the camera or a QR reader The built-in camera works on current iPhones and most Android phones.
  2. Point it at the code Hold steady for a moment.
  3. Tap the link that appears It shows the menu's web address.
  4. The menu opens In the phone's browser, or in an app if that platform has one. Frame can't control which opens.

Frame makes the code in your browser. It doesn't open or check your menu page to make it, doesn't host the menu, and creates no scan analytics or customer tracking. The menu website or platform the code opens may use its own cookies, analytics and privacy policy. That's between your guests and that site.

Troubleshooting

The code opens the wrong menu

The link is wrong or outdated. Open the right menu, copy its exact address and regenerate.

The menu page says “not found”

The page or file was moved, renamed or deleted. Restore it at the same address, or make a new code for the new address.

The menu is hard to use on a phone

The code is doing its job; the page isn't mobile-friendly. Improve the menu page or switch to a mobile-friendly version.

We changed our prices and the code still works

That's expected. You updated the page at the same address, which is how menu codes should be used.

We changed the menu's address

Printed codes still point to the old address. Generate a new code and reprint, or redirect the old address on your own website.

The menu loads slowly

The page or PDF is too heavy. Compress images, shrink the PDF or use a lighter web page, since Frame doesn't host or speed up the file.

Customers expected to order

A menu code only opens a link. Ordering needs a page that supports it, such as an ordering platform.

It works on screen but not on the table

Usually size, contrast, glare from lamination, a cramped margin or print quality. Check the file in the QR Code Checker and print larger with a matte finish.

Frame says “Enter a valid menu link”

What you typed isn't a web address, or it has spaces in the domain. Copy the real link from your browser instead of typing it by hand.

Menu QR code checklist

Need a code for your WiFi, reviews or social pages too? Use the main QR code generator.

Questions

Common questions.

How do I create a QR code for a restaurant menu?+

Open your online menu, copy its link from the browser's address bar, and paste it into the generator at the top of this page. Customize the design, scan-test it, then download it for your table cards.

What is a menu QR code?+

A QR code that contains the web address of your menu. Scanning it opens the menu on the guest's phone, whether that's a website page, a menu platform or a public PDF.

Can I use a website menu link?+

Yes. Any valid http or https link works. If you leave off https://, Frame adds it. Links that aren't web addresses are rejected with “Enter a valid menu link.”

Can I use a PDF menu?+

Yes, if the PDF has its own direct public web address, such as a file on your website. Paste that link like any other. Web pages are usually easier to read on phones.

Does Frame upload or host my menu?+

No. Frame only encodes the link. It doesn't upload PDFs, store or host your menu, or check that the page exists; your website or platform serves the menu.

Can I update prices without changing the QR code?+

Yes, as long as the menu stays at the same web address. Update the page and every printed code opens the new version.

What happens if the menu URL changes?+

Printed codes still open the old address. Generate a new code and reprint, or redirect the old address to the new one on your own website.

Is the menu QR code dynamic?+

No. It's a static code that contains the link directly. The menu page can change, but the link inside the code can't.

Can I create separate codes for different tables?+

Yes, if your ordering system gives each table its own link. Frame encodes each link exactly, and the Batch QR generator can make them all from a list. Frame itself doesn't manage tables or orders.

Can I create multiple menu QR codes?+

Yes. Use one code for a menu hub page that links to each menu, or separate codes for breakfast, drinks or each branch. The Batch QR generator makes several at once.

Can Frame take orders or process payments?+

No. A menu QR code only opens a link. Ordering and payment must be provided by the website or platform the code opens.

Can cafés, bars and hotels use it?+

Yes: café counters, pastry displays, bar drinks lists, food trucks, and hotel room cards for room-service menus. Any ordering on those pages belongs to the venue's own system.

What size should a menu QR code be?+

About 3–4 cm across for a table tent scanned at arm's length, and 5 cm or more for walls, windows and counters. Test the printed card at the table.

Does a menu QR code expire?+

No. It's static, with no expiry date or subscription. It keeps working for as long as the page or file at that address stays online.

Does Frame track scans?+

No. Frame has no redirect and creates no scan analytics. The menu website or platform may run its own analytics under its own privacy policy.

Why should I test it before printing?+

The code can be perfect while the menu isn't: a wrong link, a slow PDF or glare from lamination all spoil it. Scan a printed card at the table, in real lighting, on more than one phone.

Building your code…