🍽️ QR Menu Builder

Build your menu once, then take away a phone menu file, a printable PDF, and QR table tents and stickers ready for the printer. Free, no signup, and every file is built in your browser.

1. Your place

This sits at the top of the menu, the PDF and every table tent.

2. The menu

Prices can be plain numbers or anything you like, for example "from 9" or "12 / 18".

The AI fills in descriptions you have left blank. It never touches your dietary tags, because allergen labels have to be yours. This one button sends your dish names, section names and restaurant name to our AI service. Everything else on this page stays in your browser.

3. The link behind the QR code

Wherever you host the menu file, or any page you already have. The QR code points here.

Live preview

This is the real menu file, running.

QR code

Type a link above to build the code.

Download

Every file below is made in this browser. Your menu is never uploaded, the one exception is the AI description button in step 2, which sends dish names to our AI service.

Dietary tags print exactly as you set them. Check every one against your recipes before you print, you are responsible for what the menu claims.

Phone menuOne HTML file with everything inside it. Upload it anywhere and point the QR code at it.
Printed menuA clean PDF for the table or the window.
QR code on its ownPNG for screens and posts, SVG for a print shop.
Table tentsPrints two panels head to head. Cut out, fold in half, stand it up.
Sticker sheetA page of square QR stickers for tables, windows and takeaway bags.
Your dataSave the menu as JSON, then load it back next time instead of retyping.

Print the PDFs at 100% scale, not "fit to page", or the QR code and the fold line move.

🎬 Plus a free invoice maker, mockup generator, PDF signing & 250+ more free toolsOpen Castwright

A QR menu without the monthly fee

Most QR menu services charge every month, host your menu on their domain, and quietly put their own branding on your table. This does the same job in one pass and hands you the files: a single self-contained HTML menu you can upload to any host, a printable PDF, and the QR artwork in the shapes a print shop actually wants. Nothing expires, there is no account, and nothing is uploaded except when you press the AI description button, which sends your dish names to our AI service so it can write them back.

Built for reading in a dark room

The phone menu defaults to a dark, high contrast layout with large type, because that is the real test: a guest holding a phone at a dim table. Section chips at the top jump straight to the food they came for, the dietary filter narrows the list to vegetarian, vegan or gluten free in one tap, and a light mode button is there for a bright terrace. It is one file with no fonts, no trackers and no network calls, so it opens on a weak restaurant connection without waiting on anyone else's server.

Table tents, stickers and the reprint problem

The tent PDF prints two panels head to head, so you cut it out, fold it once and it stands. Four sizes cover a bar counter down to a small two top, and the sticker sheet is for windows, tables and takeaway bags. Point the QR code at a link you control, such as a page on your own domain, and you can change the menu later without reprinting a single tent.

Come back and edit it

Your draft is kept in this browser when the browser allows it, and the JSON download is the proper backup. Import it here next season, change the prices, and export the whole set again in a minute. Pair it with the free QR Code Generator for one off codes, or the Invoice Generator when it is time to bill.