Restaurant Menu QR Code Generator
Link your table tent or sticker to your online menu. Customize the colors to match the restaurant's brand.
Restaurants moved their menus online during the 2020-2021 stretch and most never went back to paper-only. A menu QR code is the bridge between a physical table and your digital menu — a guest points their phone at the code on the table tent, sticker, or printed card and lands directly on the menu URL: a PDF, your website's menu page, an online-ordering platform like Toast or Square, or a digital ordering app.
This tool generates that QR code in your browser. Paste the URL to your menu (most commonly the menu page on your website, the Linktree or hosted-PDF link if you use one, or the Toast/Square/Clover ordering URL), customize the dots and the colors to match the restaurant's brand, and optionally add a centered logo so the code reads as part of your visual identity rather than a generic black-and-white grid.
The styling matters more than restaurant operators sometimes expect. A QR code that looks like a free clip-art download communicates "we cut a corner here." A QR code styled with the restaurant's brand palette and centered with a small logo communicates the opposite — that even the operational details get design attention. Both QR codes do the same job technically, but the second one nudges the guest toward feeling they're somewhere intentional.
Export at Presentation size (1024px) for table tents and stickers, or Print size (2048px) for menu boards and wall signage. The SVG export scales to any size for vinyl cutters or large-format print. No watermarks for signed-up users.
Related variants
Same tool, configured for a related use case.
Frequently asked questions
What URL should I encode in a restaurant menu QR code?
Whatever URL leads the guest to your menu in one tap. Most common choices: (1) the menu page on your website (e.g. yourrestaurant.com/menu); (2) a hosted PDF of your printed menu; (3) your online-ordering platform's menu URL (Toast, Square, Clover, Olo); (4) a Linktree-style hub if you have multiple menus (lunch, dinner, drinks, brunch). Pick the destination that gets the guest closest to ordering with the fewest taps.
How big should the QR code be on a table tent?
For a guest seated 18-24 inches from the table, a QR code printed at 1 inch × 1 inch (2.5 × 2.5 cm) scans cleanly on every modern phone. For a wall menu or sign that guests scan from further away, scale up proportionally — roughly 1 inch of QR per foot of viewing distance. Don't go smaller than 0.75 inch for the table-tent use case; older phone cameras struggle below that.
Should I make the QR code colored to match my restaurant's brand?
Yes — within limits. The QR specification requires sufficient contrast between the dots and the background to scan reliably. Dark dots on a light background (or vice versa) work universally. If your brand color is dark, use it as the dot color on white. If you want full color, use the eye-style and corner customization separately from the main dots to add brand identity without compromising scan reliability. Always test the printed QR with a phone before going to print run.
Can I update the menu without reprinting the QR codes?
Yes — if you encoded a URL (not the menu content itself). Updates to the page at that URL are reflected the next time anyone scans the code. That's why a URL-pointing QR is the recommended choice over directly-embedded menu data: change the menu page, the existing QR codes keep working with the new content. For a printed PDF that you host yourself, update the PDF at the same URL (or use a redirect) so old QR scans land on the new file.
Do I need to add a logo to the QR code?
It's optional but helpful. A QR with a small centered logo reads as part of your restaurant's branding rather than as a generic operational element — guests are more likely to scan something that looks designed. The tool automatically raises the error-correction level when a logo is added, so the code still scans even with up to ~30% of the modules covered by the logo overlay.