A sunny weekend brunch patio under canvas umbrellas, a printed café menu beside eggs benedict and coffee

Free QR code menu generatorEnter the link. Print the code.

Make a QR code for your restaurant menu in the time it takes to copy a link: five styles, PNG and SVG downloads, and a table tent and counter cards ready for the office printer. No account. Then the honest part: what the code will and will not do when the menu changes.

Start free 30-day trial

No card needed · then $19/mo or $190/yr · cancel anytime

Free, no signupPNG and SVGTable tent and counter cardsCodes never expire

Put in the link your menu lives at. A website page, a PDF, anything that opens in a phone browser.

2. Style

Your code draws here as you type.

Scan it with your own phone before you print a stack. Tent: one per letter sheet, fold across the middle. Counter cards: four 3×5 cards per sheet, cut on the lines.

3. For the printed cards (optional)

How to make a QR code for your restaurant menu

  1. Find the address your menu lives at. Open the menu on your phone, the way a guest would, and copy the link from the browser bar. If it opens a PDF, copy that link.
  2. Put it in above. The code draws as you type, and the line under the box shows exactly what it will open. Read it once. A typo here gets printed on every table.
  3. Pick a style. The five colors are the same five in the Gaslamp app. All of them are dark on white, because phone cameras read that most reliably.
  4. Add your name and a line if you are printing the tent or cards. “Scan for our menu” is fine. So is “Drinks and dinner menu.”
  5. Scan it from your own phone. Then download the PNG for the web or social posts, the SVG for a print shop, or print the pieces straight from here.

That is the whole tool. It does not ask for an email, it does not put a watermark on the code, and the code it makes never expires, because there is no service in the middle that could stop answering.

What this free QR menu maker gives you

PieceWhat you getUse it for
PNGA sharp image about 1,600 pixels square, white margin includedYour website, Instagram, a Word or Canva menu, email
SVGVector code that stays crisp at any sizePrint shops, window vinyl, a menu your designer is setting
Table tentOne tent per US letter sheet, both faces printed, fold line markedDining tables, patio tables, booths
Counter cardsFour 3×5 cards per letter sheet with cut linesThe register, the pastry case, the bar rail, the pickup shelf

Under the hood it is a standard QR code, the format Denso Wave released in 1994, drawn with medium error correction, which the standard says can restore about 15 percent of the code if part of it is scuffed or splashed. It keeps the four-module white margin the standard requires on every side. Do not crop that margin off when you place the PNG; a code jammed against a border or a photo is the most common reason a code will not scan.

What it does not do, so you are not surprised later: it does not count scans, it cannot be re-pointed after printing, and it does not put a logo in the middle. Scan counts and re-pointing need a service in the middle, and that service is the part that can expire.

The catch with every free QR code menu

The code is the easy part. A QR code is a web address drawn as squares, and every free generator on the internet draws it the same way. The part that goes wrong is the address, and it goes wrong on the day the menu changes.

  • A PDF menu. The spring menu goes up as a new file with a new name. The codes on the tables still open the winter file, and guests order the dish you took off in March.
  • A page on your website. Someone rebuilds the site and the menu page moves from one address to another. Every printed code now opens a “page not found.”
  • A “free” dynamic code. The code holds the generator company’s short link, which forwards to your menu. When the trial ends, the forwarding can stop, and the codes open an error or a sales page. Our dynamic vs static guide covers the questions to ask before you print one.

None of that is the code’s fault, and no generator can fix it. The fix is to point the code at an address that never changes and keep the menu itself up to date at that address. That is why we built Gaslamp the way we did: each menu gets one hosted page and one code, and when you move a price or switch off a dish from your phone, the page behind the code shows it about thirty seconds after you save. The code on the table is never reprinted.

From the floorNobody checks the table codes after the menu changes. The first person to notice is a guest who orders from the old menu and is told it is gone. Scan a tent from a seat every time you change the menu, not just the first time you print them.

Printing QR code menus that actually scan

Most scanning trouble is printing trouble. What we check before a stack of tents goes out:

  • Size to the distance. A common rule of thumb is a code one tenth as wide as the distance it is read from. Seated guests are one to two feet away, so the tent’s 2.6 inch code has room to spare. A code on the front window, read from the sidewalk, needs to be much larger.
  • Dark on light, never the reverse. That is why all five styles are dark squares on white. A white code on a black card looks sharp and fails on a lot of phones.
  • Matte stock. Gloss throws glare under pendant lights and at a sunny patio table. Plain matte cardstock from an office store works; check your printer’s heaviest paper setting before you run a stack.
  • Flat and upright. A code on a curved cup or a crumpled sticker distorts. The tent’s fold keeps it standing and flat.
  • Test from the chair. Scan it from where a guest sits, in the light you serve dinner in, with an older phone if you have one around.

More on sizes, stands, and placement in our table tent guide.

Which address to put in the code

The code opensWorks well whenBreaks when
A PDFThe menu changes a few times a year and you replace the file at the same addressThe new file gets a new name, or guests have to pinch and zoom through it
A page on your websiteSomeone on staff can edit it from a phone, and the address stays putThe site is rebuilt, or the only person with the login is off tonight
A social media postAlmost never for a menuThe post scrolls away or the app asks guests to log in
A hosted menu pageThe address never changes and you edit the menu itselfThe account behind it closes; plan one reprint if you ever move

If your menu changes a few times a year and you are careful with the file name, a PDF and a free code are enough, and you do not need us. Read QR codes for PDF menus first. If the menu changes weekly, nightly, or whenever the fish comes in, that is where a menu you edit from your phone earns its keep.

Is this QR generator free, and what does Gaslamp cost

The generator is free, with no account and no limit, and the codes it makes are yours. Gaslamp itself is menu software you run from your phone: pick one of eight designs, type your dishes in, and get a hosted menu with its own code, printable table tents, a window sign, and counter cards, plus a print-ready PDF on paid plans. It starts with a 30-day trial with no card, then $19 a month or $190 a year. There is no free plan, and we would rather say so here than on day fifteen.

Want the full picture first? The QR code menu page shows what a Gaslamp code opens, and free QR code menus lays out every free route, including the ones that do not involve us.

Questions we get asked

Is this QR code menu generator really free?
Yes. There is no account, no trial, and no watermark. The code is drawn in your browser, the PNG and SVG download straight to your device, and nothing you type is stored by us. We make it because we sell the menu behind the code, not the code.
Do these QR codes expire?
No. They are static codes: your address is built into the pattern itself, with no short link or forwarding service in the middle. The code works for as long as the address it holds keeps working.
Can I change where the QR code points after I print it?
Not with a static code. The address is in the squares, so a new address means a new code and a reprint. The way around that is to point the code at a page whose address never changes and change the menu on that page instead. That is what a Gaslamp hosted menu is.
Can I make a QR code for a PDF menu?
Yes. Enter the PDF’s link and the code opens it. Just know that when the menu changes, the new PDF has to be uploaded at exactly the same address. If the file name changes, the printed codes keep opening the old file, or nothing.
What size should the QR code on a table tent be?
A common rule of thumb is a code about one tenth as wide as the distance it is scanned from. Seated guests scan from one to two feet, so roughly 1.2 to 2.4 inches. The table tent here prints the code at 2.6 inches and the counter cards at 1.8 inches.
How much does it cost?
Start with a 30-day free trial, no credit card needed. Then it is $19 a month, or $190 a year (2 months free). No setup fee. Cancel anytime. The trial includes one published live menu with QR codes. PDF downloads and additional menus start when you pick a plan.

Keep reading

Keep the code. Change the menu.

Start free 30-day trial

No card needed · then $19/mo or $190/yr · cancel anytime