QR Cake generator

    QR Code Menus for Restaurants

    A QR code menu lets diners read your restaurant menu on their own phones. Upload your menu as a PDF, print one code for tables, windows, and takeout bags, and upload a new PDF whenever prices or dishes change. The printed code stays the same.

    Loading the QR code maker

    How it works

    1

    Upload your menu PDF

    Export the menu you already print as a PDF (up to 50 MB) and upload it in the generator above. QR Cake hosts the file, so you do not need your own website.

    2

    Print the code once

    Save the code to a free account, then download it as a PNG or SVG for table tents, window decals, and takeout bags. Laminated table cards can stay in place through every menu change.

    3

    Update the menu anytime

    New prices, new dishes, tonight's specials: replace the PDF in your dashboard, and the same printed codes open the new menu. Nothing gets reprinted.

    Common use cases

    01

    Table tents and laminated table stickers so seated diners open the menu before a server reaches them

    02

    Window and door displays that let passersby browse the full menu and prices before they walk in

    03

    Takeout bags and boxes that carry the menu home, so customers have it on hand when they order again

    04

    Delivery flyers and door hangers where the code opens today's menu, not the prices you printed months ago

    05

    Daily specials and seasonal boards, with a new PDF uploaded each morning behind the same printed code

    06

    Separate codes for the wine list, dessert menu, or brunch menu without cluttering the main menu

    07

    Allergen and nutrition information kept current without reprinting the physical menu

    08

    Menus in several languages, with one QR code per language at the host stand for international guests

    Industries that use it

    Table-service restaurants

    Table-tent codes let diners browse while they settle in, and separate wine-list codes keep the table uncluttered.

    Cafes and coffee shops

    Counter and window codes let customers in the morning line read the menu before they reach the register.

    Bars and pubs

    Drink lists change often. Upload a new PDF when taps or cocktails rotate, and the codes on coasters and tables stay the same.

    Hotels and room service

    In-room codes replace the dated leather menu folder and update for seasonal menus without a room-by-room swap.

    Takeout spots and food trucks

    Codes on bags, boxes, and the serving window mean every order goes home with the menu for the next one.

    Catering and events

    Per-event menu codes on place cards or buffet signage, updated right up to the day without reprinting stationery.

    What it is

    A restaurant menu QR code takes a diner from the table to your menu in one scan. They point the phone camera at the code, tap the link that appears, and the menu loads in the phone's browser, with no app to download and no web address to type. On the free plan, a short QR Cake page with a brief ad comes first. You choose what guests see: the PDF on its own, or the PDF on a mobile page that shows your logo or restaurant name, a short description, and your colors above the menu.

    The code has to be dynamic, not static. A static QR code prints your menu's web address into the pattern itself, so a new menu file at a new address means reprinting every table card. A QR Cake code stores a short link instead, and you decide where it leads. Replace the PDF, fix a price, or add tonight's specials, and the laminated codes on your tables keep working through every change.

    The generator on this page is set up for a PDF menu, which suits most restaurants: your designer already exports one for print, and the layout stays exactly as designed. QR Cake hosts PDFs up to 50 MB, so you do not need a website. A menu made of photos works as an Image QR code (up to 25 MB per picture), and an existing online menu or ordering page works as a Website QR code.

    Best practices

    • Print table codes at least 1.2 inches (3 cm) square, and go larger for window signs that people scan from farther away
    • Put a short call to action next to the code, such as 'Scan for our menu'. A QR Cake frame style adds your own text around the code, so it prints as part of the image
    • QR Cake accepts PDFs up to 50 MB, but a menu under 5 MB with portrait, single-column pages loads faster on mobile data and reads better on a small screen
    • Use matte lamination on table codes. Glossy film reflects overhead lights, and the glare can stop a phone camera from reading the code
    • Before printing a full batch, test a proof on an iPhone and an Android phone in the actual dining room, since dim or colored lighting affects scanning
    • Keep a few paper menus on hand for guests who prefer them, so the QR code is the faster option rather than the only one

    Limitations to know before you print

    • Diners need a phone with a camera and a mobile data or Wi-Fi connection. In basements and thick-walled buildings with weak signal, offer guest Wi-Fi or keep paper menus as a backup.
    • Some guests would rather read a paper menu, and a PDF designed for print can be hard to use with a screen reader. Keep printed copies at the host stand for anyone who asks.
    • A QR menu is only as good as the file behind it. A PDF that still lists old prices or dishes you no longer serve frustrates guests more than having no code at all.
    • On the free plan, each scan first shows a short QR Cake page with a brief ad and a few-second countdown. Any paid plan removes that page, so guests go straight to the menu.

    How it compares

    Dynamic QR menuStatic QR codePaper menu only
    Price changeUpload a new PDFReprint every codeReprint every menu
    Cost per updateFreeNew codes + printingPrinting for every table
    Daily specialsSwap the PDF each morningNot practicalChalkboard or verbal only
    Scan trackingPer-code analytics on Pro and BusinessNoneNone
    Guest experienceNo app; brief ad page first on free planNo app neededPhysical menu handling

    What it is

    A menu QR code is a printed QR code that opens your restaurant's current menu in a diner's phone browser. Guests scan it from the table, the window, or a takeout bag with the phone's camera, and there is no app to install. Because QR Cake codes are dynamic, you can replace the menu file at any time and the same printed codes show the new version.

    Start with the generator

    The QR type is already selected. Add your content, style the code, then save it to a free account to get a dynamic QR code you can update anytime.

    Create your menu QR code

    Frequently asked questions

    How do I make a QR code for my restaurant menu?+

    Upload your menu PDF in the generator on this page, save the code to a free QR Cake account, and download it as a PNG or SVG for print. Until you save it, the generator only shows a preview, so saving is the step that makes the code work. After that you can replace the menu file anytime without reprinting the code.

    Is a menu QR code free?+

    Yes. QR Cake's free plan covers up to 5 dynamic QR codes with unlimited scans, and no credit card is needed. On the free plan, each scan shows a short QR Cake page with a brief ad and a few-second countdown before the menu opens. Paid plans start at $2.99 a month and skip that page, and Basic and higher plans allow more codes.

    Can I update the menu without reprinting the QR codes?+

    Yes. Open the code in your QR Cake dashboard, upload the new menu PDF, and save. Every printed copy of that code on your tables, windows, and takeout bags then opens the new menu, and nothing needs to be reprinted. This works for any menu QR code saved to your account, because saved codes are dynamic.

    Do my guests need to install an app?+

    No. Recent iPhones and most Android phones read QR codes with the built-in camera app, and the menu opens in the phone's web browser. Guests do not install anything or create an account.

    Should my QR code menu be a PDF, photos, or a web page?+

    Use a PDF if you have one. QR Cake hosts menu PDFs up to 50 MB and keeps your print layout exactly as designed. If your menu is photos, an Image QR code holds one or more pictures up to 25 MB each. If you already maintain a menu page or online ordering site, make a Website QR code that points at that URL instead.

    What size should I print a menu QR code?+

    Print it at least 1.2 inches (3 cm) square for a table, and larger for anything scanned from farther away. A common rule of thumb is 10:1: make the code at least one tenth as wide as the scanning distance, so a window sign read from about 6.5 feet (2 meters) needs a code around 8 inches (20 cm) wide.

    Can I see how many people scan my menu QR code?+

    Yes, on QR Cake's Pro and Business plans. Scan analytics show total scans, scans by hour or day, your busiest hours, and the countries, devices, and browsers scans come from, plus a live feed. You can also compare two codes side by side, such as a table code and a window code. The Free and Basic plans do not include analytics.

    Will the menu QR code expire?+

    No. A menu QR code saved to your QR Cake account has no expiry date on the free plan or any paid plan, and scans are unlimited. It keeps working for as long as your account exists, so it is safe to print on durable table signs.