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

Term library detailsSources attached
Library
Part of the Term Library
Format
Concept card
Last updated
September 7, 2026
Topic
Technology & Internet
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

  1. FunctionsMDN Web DocsFunctions are reusable blocks of code that perform a task or calculate a value.
  2. HTTPMDN Web DocsHTTP transfers resources between clients and servers using URLs, headers, and status codes on the web.
  3. RFC 9110: HTTP SemanticsIETF DatatrackerHTTP semantics define messages between clients and servers, including headers, methods, and status codes.