Free Menu QR Code Generator
Turn your online menu into a QR code for tables, windows, and takeaway bags. Download a print-ready PNG or a scalable SVG. Free and no signup.
What a menu QR code is
A menu QR code is a static QR code that encodes the web address of an online menu, so scanning it at the table opens the menu in the diner’s browser.
A menu QR code is only as good as the page behind it. The code itself is trivial — it is a printed link. What decides whether diners get fed or frustrated is whether the menu loads quickly on a phone with one bar of signal, and whether it can be read without pinching and dragging.
Host the menu somewhere you control, as an ordinary web page. Then generate a code for that address and print it once. If the address stays the same, you can change the menu daily without reprinting a single table tent.
How to create a menu QR code
- 01
Put your menu on a stable web address
Something like yourrestaurant.com/menu. Keep that address fixed forever and change the content behind it — that is what saves you from reprinting when prices move.
- 02
Check it on a phone first
Open it on mobile data, not the restaurant Wi-Fi. If it takes more than a few seconds, or if you have to zoom to read a price, fix that before you print anything.
- 03
Generate the QR code
Paste the menu URL above and select Generate QR. A short URL gives a coarse pattern, which is what you want on a small table tent.
- 04
Download the SVG for print
Use the SVG for anything going to a commercial printer — it stays razor sharp at any size. The 1024 × 1024 px PNG is fine for laser-printed table cards.
Getting the menu page right
A web page beats a PDF
A PDF opens as a fixed-width document that a phone renders far too small, and it usually downloads before it displays. A plain HTML page reflows to the screen and loads in a fraction of the size.
Print sizes that actually work
Read from the table at about 30 cm, a code roughly 3 cm across is comfortable. On a window read from two metres away, aim for around 20 cm. The working rule is a tenth of the reading distance.
Leave the white border alone
The quiet zone around the code — the blank margin built into every download here — is what lets a scanner find the pattern. Cropping it to fit a design is the single most common reason a printed menu code fails.
One code, many places
The same menu URL can go on table tents, the window, the takeaway bag, and the delivery flyer. There is no per-scan cost and no limit, so generate once and reuse the file.
Separate codes for separate menus
Lunch, dinner, drinks, and specials are easier to manage as separate pages with separate codes than as one long page people have to scroll through while a waiter waits.
Keep paper menus available
Not every diner has a smartphone, a data plan, or the eyesight for a phone screen in low light. In several jurisdictions a QR-only menu also raises accessibility obligations. A small stack of printed menus solves all of it.
Where restaurants put the code
- Table tents and table stickers
- Window and door decals
- Takeaway bags and boxes
- Printed placemats
- Bar and counter cards
- A-boards and pavement signs
- Delivery flyers
- Hotel room folders
This tool encodes a link. It does not host your menu, build the page, or update prices — you keep control of the page, which is also why nothing here can start charging you for it later.
Because the code is static, it never expires and there is no subscription that could switch it off. The flip side is that you cannot re-point it after printing, so keep the menu URL stable.