What is a QR Code?

A Quick Response (QR) code is a type of two-dimensional (2D) barcode that can be scanned using a smartphone or a QR code reader.

The History

Created in 1994 by the Japanese company Denso Wave, QR codes were originally designed for tracking automotive parts.

Unlike standard barcodes, which store data only in one direction (horizontally), QR codes store data in two directions (horizontally and vertically). This allows them to hold significantly more information—up to 4,296 alphanumeric characters or 7,089 numeric characters.

Today, they are used for everything from contactless payments and restaurant menus to logistics and authentication.

How It Works

It's not just a bunch of random dots. Every QR code follows a specific structural pattern.

Position Markers

The three large squares in the corners help the scanner identify the QR code's orientation and size.

Alignment Pattern

Ensures the code can be scanned correctly even if it's distorted or placed on a curved surface.

Timing Patterns

Lines that help the scanner determine the grid size of the data modules.

Data Modules

The actual black and white squares that represent the encoded data bit-by-bit.