Skip to content
qrcodegenerator.in
MENU, WIFI AND UPI ON ONE PAGE

Menu QR code generator

A digital menu built for phones — categories, prices, photos, veg and Jain markers, with UPI payment and WiFi on the same page.

A menu QR code stores a link to a hosted digital menu, so a diner opens the menu on their own phone.

Add the content
Style this code
Style this code — colour, shape, branding, frame and output
Colour & contrastThe ink, the paper behind it, and the three eyes. Every choice is contrast-checked as you make it.
Foreground
18.0:1 against the background — clears the 4.5:1 a camera wants margin on.
Background
Eye colours
ShapeHow the squares are drawn. The three eyes are styled apart from the data, because a scanner finds the code by them.
Modules
Every shape here is decode-tested before it is offered. Shapes that lose the symbol — diamond, star, heart — are not on this list, however good they look.
Eye frame
Eye centre
BrandingYour mark on the code. Every picture here costs scanability — the notes say how much, and the preview is the truth.
Logo image
PNG, JPEG or WebP, up to 2MB. The modules beneath it are cleared and error correction rises to cover the hole.
Background picture
Sits behind the modules, quiet zone included. A busy picture is the classic reason a decorated code stops scanning — check the preview with a phone before printing.
Foreground texture
Washes over the ink itself, so it is capped well below full strength — at full strength there is no code left to scan.
Frame & captionA border and a line of text around the code — the "scan me" that tells a passer-by what it is for.
Frame style
A frame is drawn outside the quiet zone, never into it — the canvas grows instead, so the border cannot cost the code its margin.
OutputWhat comes out of the download buttons, and what the symbol actually carries.
Options
Automatic picks the smallest encoding that carries your text, and is right almost always. The other three exist for older scanners that expect one specific encoding; each refuses text it cannot carry rather than mangling it. Encodings we cannot convert to correctly are not offered at all.The margin never goes below 4 — ISO/IEC 18004's minimum; smaller is not a QR code. A logo raises error correction to at least Q. Encoding is chosen by the encoder per symbol and shown in the readout — a manual charset menu only makes codes bigger.
Embedded datahttps://qrrd.in/a8K92xThe exact text the symbol carries — what any scanner will read out.
Save this design — free account, the code stays editable →
Your code
v225×25 modulesbyteEC-M24/28mask 2
4/4 4 of 4 checks passHow we measure (opens in a new tab)
No account · no watermark · no scan limits

Structured tags, never free text

Dietary information is safety information. Veg, non-veg, Jain, egg and allergen markers are structured tags, not typed sentences — so they are never machine-translated into something wrong when a guest views the menu in another language.

Table-specific codes

Generate one code per table and the table number travels with the scan. Staff see which table ordered, and analytics tell you which sections of the room are busiest at which hours. Time-based menus switch between breakfast, lunch and dinner automatically.

Payment and reviews in the same flow

The menu page can carry your UPI payment QR and, after payment, prompt for a Google review. One printed table tent covers the whole sequence — food, WiFi, payment, review — instead of four separate stickers.

Import instead of typing

Photograph or upload your existing menu and the importer extracts categories, items and prices into an editable draft. You confirm every line before it is saved — the extraction is never trusted blindly. First import is free on every account.

Menu QR code questions

Do guests need an app?

No. It opens as a web page in the phone camera browser, under 100KB, and works without JavaScript for the core content.

Can I change prices without reprinting?

Yes — the page is hosted, the printed code just points at it. Edit a price and it is live immediately.

Multiple languages?

Yes, with automatic detection from the phone. Allergen and dietary tags stay structured so they are never mistranslated.

Can I take payment through it?

You can display your UPI payment QR on the page. We generate the payment URI; we are not a payment processor and never handle funds.

Want to change it after it’s printed?

Make it a dynamic code: it carries a short link you can point somewhere new at any time, and it counts every scan. A free account includes 5 dynamic codes and needs no card — and a dynamic code keeps redirecting even if you never upgrade.

Example Menu QR code made with this generator, decode-tested, not scored
An example Menu QR code from this generator — the same code the preview above shows, decoded before it was published.

Built to ISO/IEC 18004:2024 (the QR code symbology) · RFC 3986 (URI syntax)