Term Library / Concept card
What is QR code? Plain-English meaning
A QR code is a square, machine-readable pattern of black and white modules that stores information such as a website address, text, or contact details, which can be scanned by a smartphone camera.
Back to Term LibraryBrowse Articles
Path: /term/qr-code
Definition
A QR code is a square, machine-readable pattern of black and white modules that stores information such as a website address, text, or contact details, which can be scanned by a smartphone camera.
Also seen as: Quick Response code, QR barcode
- Library
- Part of the Term Library
- Format
- Concept card
- Last updated
- September 7, 2026
- Sources and further reading
- 3
- Related articles
- 5
Plain-English explanation
A QR code (short for Quick Response code) is a type of two-dimensional barcode that can hold more data than a traditional one-dimensional barcode. It is made of a grid of small black and white squares that encode information in a pattern that a scanner, usually a smartphone camera, can read quickly. When you scan a QR code, it can open a website, show text, connect to a Wi-Fi network, or add a contact to your phone. The information is stored in the pattern itself, so it does not need a central database to work. QR codes are widely used on posters, product packaging, and tickets because they are easy to print and scan.
Why it matters
Understanding QR codes helps you use them safely and effectively. They appear everywhere—on restaurant menus, event tickets, product labels, and advertisements. Knowing that a QR code is just a link to information, not a magic button, helps you avoid scanning codes from untrusted sources that might direct you to a harmful website. It also helps you understand how a simple square can connect the physical world to the digital world.
Concrete example
Imagine you are at a museum and you see a small square QR code next to a painting. You open your phone's camera app and point it at the code. The camera recognizes the pattern and displays a notification that it wants to open a web page. You tap the notification, and your browser loads the museum's page that gives more details about the painting. The QR code stored the URL of that page, and your phone used the web to fetch and display it.
Often confused with
People often confuse QR codes with traditional barcodes (like the ones on grocery products). A barcode is one-dimensional—it stores data in a series of vertical lines of varying widths and can only hold a small amount of information, like a product number. A QR code is two-dimensional—it stores data in a grid of squares both horizontally and vertically, allowing it to hold much more data, such as a full website address or a block of text. Another common mistake is thinking that QR codes require a special app; most modern smartphone cameras can scan them directly without an extra app.
Short definition: A QR code is a square, machine-readable pattern of black and white modules that stores information such as a website address, text, or contact details, which can be scanned by a smartphone camera.
Plain-English explanation
A QR code (short for Quick Response code) is a type of two-dimensional barcode that can hold more data than a traditional one-dimensional barcode. It is made of a grid of small black and white squares that encode information in a pattern that a scanner, usually a smartphone camera, can read quickly. When you scan a QR code, it can open a website, show text, connect to a Wi-Fi network, or add a contact to your phone. The information is stored in the pattern itself, so it does not need a central database to work. QR codes are widely used on posters, product packaging, and tickets because they are easy to print and scan.
Why it matters
Understanding QR codes helps you use them safely and effectively. They appear everywhere—on restaurant menus, event tickets, product labels, and advertisements. Knowing that a QR code is just a link to information, not a magic button, helps you avoid scanning codes from untrusted sources that might direct you to a harmful website. It also helps you understand how a simple square can connect the physical world to the digital world.
Concrete example
Imagine you are at a museum and you see a small square QR code next to a painting. You open your phone's camera app and point it at the code. The camera recognizes the pattern and displays a notification that it wants to open a web page. You tap the notification, and your browser loads the museum's page that gives more details about the painting. The QR code stored the URL of that page, and your phone used the web to fetch and display it.
Common confusion
People often confuse QR codes with traditional barcodes (like the ones on grocery products). A barcode is one-dimensional—it stores data in a series of vertical lines of varying widths and can only hold a small amount of information, like a product number. A QR code is two-dimensional—it stores data in a grid of squares both horizontally and vertically, allowing it to hold much more data, such as a full website address or a block of text. Another common mistake is thinking that QR codes require a special app; most modern smartphone cameras can scan them directly without an extra app.
Related terms
URL, HTTP, barcode, smartphone camera, website address
Practical tips
Array
Common questions
Array
Key takeaways
Array
Step by step
Array
More context
QR codes were invented in 1994 by the Japanese company Denso Wave, originally for tracking automotive parts. They can hold up to about 7,000 numeric characters or 4,000 alphanumeric characters, far more than a traditional barcode. The pattern includes three square finder patterns in the corners that allow scanners to read the code from any angle.
Sources and further reading
- FunctionsFunctions are reusable blocks of code that perform a task or calculate a value.
- HTTPHTTP transfers resources between clients and servers using URLs, headers, and status codes on the web.
- RFC 9110: HTTP SemanticsHTTP semantics define messages between clients and servers, including headers, methods, and status codes.