OxyPages

Restaurant Menu QR Code Generator

Type your menu, publish it, print the code. Change a price later and the same code still works.

Free. No account. Live in seconds.
Menu editor

A number becomes $9.50. Anything else - "Market price", "9 / 14" - is printed exactly as you type it.

Press Enter in any item box to start the next item, so a whole menu goes in from the keyboard. Tab moves through name, price, description and the dietary markers in that order.

Your menu page
Menu page12 items · 3 sections · 9.6 KBOne HTML file. No fonts, scripts or images loaded from anywhere else.
Your menu on a free link in seconds, then point the code at it.

How It Works

How To Use The Menu QR Code

  1. 1

    Type Your Menu

    A sample cafe menu is already loaded, so edit over it or press Clear and start blank. Add sections and items, set a currency, and tag anything vegetarian, vegan, gluten free, spicy or containing nuts. Enter starts the next item, so a whole menu goes in from the keyboard.

  2. 2

    Pick A Look And Publish It

    Choose one of five looks, all built for reading on a phone at a table in poor light, then press Publish. Your menu is on a live HTTPS link in seconds, with no account, and claiming that link is free.

  3. 3

    Make The Code And Print It

    Open the QR tab, paste the link you just got, and the code appears. Save it as a PNG or an SVG, or download the printable table tent for A4 or US Letter, fold it and put it on the table.

About This Tool

What This Menu QR Code Generator Does

It does the two jobs a table code actually needs: it writes the phone-friendly menu page, and it makes the QR code that points at it once the page is live.

Most of a qr code menu is not the code at all - it is the page the code opens. That page is what people read, squinting at a phone in a dim room while somebody waits to take their order, so this tool spends its effort there: sections, items, prices, dietary markers, five looks with large type and hard contrast, and one HTML file at the end.

Why The Code Points At A Link

A QR code holds a few hundred characters, which is nowhere near a menu, so a digital menu qr code always encodes an address. That is the good news: because the code carries a link and not the food, you can change a price, cross off the soup or add a whole section next month and every code you have already printed keeps working. Nothing gets reprinted. That is why the flow here is menu first, publish, then code - and why the code field also accepts any address you paste, if your menu already lives somewhere else.

Who It Is For

The person who runs the place: a cafe owner with a laminated menu going soft at the edges, a bar that changes six lines a week, a food truck, a hotel breakfast room, a pop-up that needs a restaurant qr code by Friday. No app, no design software, nothing to install.

How It Works

Everything happens in this browser tab: type, and the preview rebuilds; nothing is uploaded until you press Publish. The menu is one self-contained document - styles inline, no JavaScript, the type whatever font the phone already has - so it asks no other server for anything and still opens on a weak connection at the table. Dietary markers print as letters with a key at the foot, or as whole words: text either way, never colour alone, so they survive a black and white printout and a screen reader. The code is drawn here too, and saves as a PNG or a clean SVG.

Limits

This makes a menu, not a restaurant website and not an ordering system: no photos, no baskets, no payments. Prices are plain text, deliberately - "Market price" and "9 / 14" have to work - so nothing is totalled or converted for you. Dietary markers are a convenience, not legal advice; what is in the dish stays the kitchen's responsibility. For a code that opens something else, the QR code generator handles links, Wi-Fi and WhatsApp, and the link in bio generator builds the one-page hub behind a social profile.

Then Put It On A Link

Publish below and the menu is on a free OxyPages address with HTTPS in seconds, no account needed, which is what makes a qr menu free to try before you commit. That instant link lasts 30 minutes; claiming it is free and keeps it, with an address you choose, and custom domains are supported on paid plans. Instant publishing accepts pages up to 5 MB - a text menu is a few kilobytes. See how it works or compare plans.

Questions

Frequently Asked Questions

No. A QR code stores a few hundred characters at a size a phone can still read, which is not enough for a menu. The code stores a web address instead, and the menu lives on the page that address opens.

Try It Now

Still Here? Drop It In.

The whole pitch fits in one sentence: your HTML, on a link, in seconds.

Drag and drop your HTML file(s), folders, or ZIP file

or ·

No account needed. Your unclaimed website stays live for 30 minutes on a free subdomain. Claim it to your account to keep it permanently.

  • No Account Needed
  • Free SSL
  • 30-Minute Unclaimed Link, Claim To Keep It