Menu QR Code Generator
Create a QR code for your restaurant or café digital menu link and print it for your tables.
How to use in 3 steps
- 1
Enter the menu link
Paste your digital menu's URL (a PDF, web page or menu service).
- 2
Adjust the look
Add color, a logo and a caption like 'Scan for menu' underneath.
- 3
Download and place on tables
Download a high-contrast PNG/SVG and print it as a table tent or sticker.
Supported formats
| Format | Dimension | Note |
|---|---|---|
| Data Matrix | 2D (matrix) | any data |
| GS1 DataMatrix | 2D (matrix) | e.g. (01)09506000134352 |
| PDF417 | 2D (matrix) | any data |
| Aztec Code | 2D (matrix) | any data |
| QR Code | 2D (matrix) | any data |
| GS1 QR / Digital Link | 2D (matrix) | GS1 Digital Link URL or (01)... |
Example input / output
Input
URL: https://example.com/menu
Output
QR (menu URL) + 'Scan for menu' caption
Technical notes
A menu QR code is really a QR encoding your digital menu's URL; when a customer scans it, the menu opens on their phone. It removes the hassle of printing/cleaning physical menus, and you don't need to reprint the QR to update the menu (as long as the URL stays the same).
Because it will be used on tables, print quality and contrast are critical: use dark modules on a light background, and watch that lamination or glossy surfaces don't create glare that breaks the code. Print it large enough to scan comfortably from where a customer sits.
The shorter the URL, the sparser (larger-module) the QR and the easier it reads from a distance. Shortening long, parameter-heavy links both simplifies the look and improves read success. Test the code on a few different phones before printing.
This tool makes a static QR; you manage your target URL and we keep no redirect server. If you need a per-table link for many tables, use the bulk QR code generator, and for a single design see the QR code generator.
Frequently asked questions
No, as long as the URL stays the same. The QR only carries the link; if you update the menu content at that link, the QR can stay the same. Only a URL change needs a new QR.