Complete guide to creating a QR code menu for your restaurant, from choosing a destination to printing and placing codes.
A QR code on your table gives customers instant access to your menu on their phone. No app download, no waiting for a server, no fumbling with a paper menu that has last season's prices.
Setting one up is simpler than most restaurant owners expect. Here is the full process, from deciding what to link to, all the way through printing and placing the codes in your restaurant.
Before you generate a QR code, you need a destination. When a customer scans the code, what do they see?
Option A: Your website menu page.If you have a well-designed, mobile-friendly menu page on your restaurant's website, you can link the QR code directly to it. Make sure the page loads quickly on a phone and does not require the customer to download a PDF.
Option B: A hosted digital menu.If your website does not have a good menu page (or if you do not have a website at all), a hosted digital menu is the easiest option. Services like EasyMenus give you a dedicated, mobile-friendly page with your menu items, prices, photos, and dietary information. You get a permanent link and a QR code automatically.
Option C: A PDF file.This is the most common approach, and also the worst. A PDF does not display well on phones. Customers have to pinch, zoom, and scroll sideways to read it. If your goal is to make a good impression, a PDF is working against you.
For the best customer experience, go with Option A or B.
If you are using a hosted menu tool, you will enter your items during setup. Have the following ready:
If you have an existing printed menu, you can use it as a reference. Just type the items in. Most restaurant menus have 20 to 60 items, which takes 10 to 30 minutes to enter.
This step is critical and often skipped.
Check for these common issues:
You have several options for printing, depending on your budget and how polished you want the result.
DIY printing (cheapest): Print the QR code on cardstock using your home or office printer. Cut to size and place in a small acrylic table stand. Total cost: a few dollars for stands from any office supply store. Professional table cards: Design a small card (roughly 4" x 6") with your restaurant name, logo, and QR code. Include a short instruction: "Scan for our menu." Print at a local print shop or through an online service like Vistaprint. Laminate them for durability. Stickers: Print the QR code as a sticker and apply it to existing menu holders, table surfaces, or windows. Good for restaurants that want a clean, minimal look. Integrated into existing materials: Add the QR code to your printed menus, takeout bags, receipts, or business cards. This gives customers a way to access your menu later. Size matters: The QR code should be at least 2 cm x 2 cm (roughly 1 inch x 1 inch) at the distance it will be scanned from. For table cards, 3 to 5 cm works well. For window or wall displays, go larger. Too small and older phone cameras may have trouble reading it.Do not assume every customer knows how to use a QR code. A brief instruction makes a difference, especially for older customers.
Good examples:
Avoid jargon like "Access our digital dining experience." Just tell them what they get.
The biggest advantage of a QR code menu is that the code never changes, but the menu behind it can. When you need to update a price, add a seasonal special, or mark an item as sold out, you edit the menu. The QR code on the table stays exactly the same.
This only works if your QR code links to something you can edit. If it links to a static PDF, you are back to reprinting every time something changes. If it links to a hosted menu that you can update from your phone, you never need to reprint the QR codes.
EasyMenus gives you a hosted menu and QR code in under 5 minutes. Free plan, no credit card, no expiration.
Create your free QR menuReady to create your digital menu?
Join thousands of restaurants already using EasyMenus. Free forever — no credit card needed.
Get started free →