Menu barcodes: why restaurant menus use QR codes, and how to scan one
By the Menulta editorial team · Facts checked 15 October 2026 · Updated 15 October 2026
The short answer
When people talk about a menu barcode, they almost always mean a QR code: a square, two-dimensional barcode that a phone camera can read to open a web page. Ordinary barcodes, the lines on product packaging, only hold a short number and need a database to look it up, so they cannot take you to a menu. To scan a menu barcode, point your phone's camera at the square code and tap the link that appears.
Barcodes and QR codes are different
A traditional barcode, such as the EAN or UPC code on groceries, is one-dimensional: a row of lines of different widths that encodes a short number. A checkout scanner reads the number and looks it up in the shop's database to find the product and price. On its own, the barcode does not contain a web address.
A QR (Quick Response) code is two-dimensional: a grid of black and white squares that can store much more data, including a full web address. It was invented in 1994 by Denso Wave in Japan for tracking car parts and is now free to use. Phone cameras can read it directly and open the link, which is why it became the standard for menus.
| Traditional barcode | QR code | |
|---|---|---|
| Shape | Lines in one row | Square grid of modules |
| Data | Short number, typically 8-13 digits | Up to several thousand characters, including web addresses |
| Read by phone camera | Not usually useful | Yes, opens a link directly |
| Typical use | Retail products, checkouts | Menus, payments, tickets, links |
| Damage tolerance | Low | Built-in error correction |
How to scan a menu 'barcode'
Open your phone's camera and point it at the square code on the table, the menu card or the wall. Hold steady for a second or two until a link appears, then tap it. Most iPhones and Android phones do this without a separate app. If nothing happens, try Google Lens on Android or the Code Scanner in Control Centre on an iPhone, and make sure the code is well lit and fully in frame.
Why menus moved to QR codes
Restaurants adopted QR codes widely during the pandemic, when shared paper menus were discouraged. Many kept them because they solve problems paper cannot: the menu can be updated instantly, shown in several languages, carry allergen information per dish and include photos. Guests do not need an app, and the restaurant does not need any special equipment beyond printed codes.
Other codes you may see
Some venues use NFC tags, small chips in a sticker or table stand that open the menu when you tap your phone against them. Others print a short web address next to the code for guests whose phones cannot scan. A few still use Data Matrix or other 2D codes, but QR is by far the most common because every modern phone camera reads it.
If you run a restaurant
If you are setting up a 'menu barcode' for your restaurant, you need a QR code that links to a mobile-friendly menu page. Use a code that will never expire, test it on several phones, and add a short line of text so guests know what it is. Our guides on table QR codes and how to create a QR code menu cover the details.
Can a QR code menu track you?
Opening a QR menu is like visiting any website. The menu provider can see that the page was opened and basic technical information, such as the type of phone and its language, and may use cookies. Reputable providers explain this in a privacy notice and do not require you to sign in just to view the menu. If a menu asks for personal details before showing dishes, you can ask staff for a paper menu instead.
Accessibility
Guests with low vision may find scanning difficult. Phones offer help: the iPhone Magnifier and VoiceOver, and Android's TalkBack and Lens, can describe and read codes and text aloud. A well-built digital menu works with these screen readers and lets text be enlarged. Restaurants should still keep a large-print paper menu available.
Sources
This guide is general information, not medical or legal advice. Guests with an allergy should follow their doctor's advice. Operators should confirm their own setup with their food safety adviser or local authority.