How do I create a QR code menu?
Creating a QR code menu is a three-part process: set up your menu online, get a permanent URL, and generate the QR code that links to it. With Dishtup, all three happen in one place — free and without any technical setup.
The full process — from an empty account to a scannable QR code on your table — typically takes under 20 minutes, even if you have a large menu.
- Go to dishtup.com and register for a free account. Verify your email to unlock the full menu editor.
- Enter your menu items and prices: organize them into clear sections (appetizers, mains, desserts, drinks). Add short descriptions that help customers understand what each dish contains.
- Upload a few high-quality photos of your best dishes — even smartphone photos work well. Images increase engagement and reduce the time customers spend deciding.
- Review your menu in the mobile preview. Check that prices are correct, sections flow logically, and the overall look matches your restaurant's style.
- Click 'Publish'. Your menu is now live at a permanent URL that never changes. Dishtup automatically generates a QR code linked to it.
- Download the QR code and display it: print it on table tents, laminated cards, or a chalkboard. Test it with your own phone before placing it for customers.
Once published, your menu URL and QR code are permanent — even if you edit or completely revamp your menu content later. This means you never have to reprint your QR codes when prices change, seasonal dishes come and go, or you add new categories. Any update you save in the dashboard is live for customers within seconds.
Understanding the full QR code menu pipeline
Many restaurant owners think a QR code menu is just a QR code. In reality, it's a system with three interdependent parts: the digital menu (the content), the hosted URL (the address), and the QR code (the bridge). If any part is weak, the whole thing breaks down. A QR code that links to a broken page, a slow PDF, or an outdated menu frustrates customers and reflects poorly on your restaurant.
Structuring your menu for mobile screens
Paper menus are often designed for a table-sized page with multiple columns. Mobile menus need a different approach. When building your QR code menu, keep these principles in mind:
- One column layout: Customers scroll vertically on phones, not horizontally. Organize items in a single column per category.
- Short section headers: Labels like "Starters", "Mains", "Desserts" are faster to navigate than creative names that require explanation.
- Price visibility: Place prices consistently — either right after the item name or aligned to the right. Inconsistent formatting slows reading.
- Concise descriptions: Aim for 10–20 words per item. Long descriptions lose readers; no description forces guesswork.
Testing before you go live
Before placing your QR code on tables, always run a full test: scan the code with two different phones (iOS and Android), verify the menu loads within 3 seconds on a typical mobile connection, check that all prices and item names are correct, and confirm that photos display properly. Fix any issues in your Dishtup dashboard — changes go live in real time, so there's no waiting period.
Keeping your QR menu fresh over time
A QR menu only stays valuable if it stays accurate. Schedule a monthly review: remove dishes that are no longer available, update prices after any cost changes, add seasonal specials as a temporary category, and refresh photos once a year. With Dishtup, every change is immediate — no files to upload, no QR codes to reprint. This is the biggest operational advantage of a proper digital menu platform over a static PDF approach.