What is a QR Code?
QR Code is a 2D matrix symbology originally developed by DENSO WAVE. Instead of representing data only across one horizontal direction, it uses a grid of dark and light modules. Distinctive position-detection patterns help readers locate and orient the symbol.
Error correction levels
QR Code supports four error-correction levels. Higher correction can recover from more damaged codewords, but it also consumes more symbol capacity and can increase the required symbol size.
| Level | Approximate restoration capability | Tradeoff |
|---|---|---|
| L | About 7% | Highest data efficiency |
| M | About 15% | Common balance |
| Q | About 25% | More redundancy |
| H | About 30% | Greatest redundancy of the four standard levels |
Where are QR Codes used?
QR Codes are familiar from website links and mobile engagement, but the symbology is not limited to consumer marketing. It can also carry identifiers or structured application data in industrial, ticketing, payment and other workflows.
The data may be stored directly in the symbol, or the QR Code may simply contain a URL or identifier that points to information maintained elsewhere.
How much data can QR Code hold?
Capacity depends on the selected QR version, the type of data and the error-correction level. As more data is added, the matrix generally becomes larger and more complex. This is why putting a very long URL into a QR Code can make it physically harder to print at a small size.
QR Code vs. Data Matrix
| Characteristic | QR Code | Data Matrix |
|---|---|---|
| Visual landmark | Large position patterns in corners | Solid L-shaped finder pattern |
| Consumer familiarity | Very high | Lower |
| Very small industrial marking | Possible, application dependent | Especially common |
| URL/mobile use | Extremely common | Possible but less familiar to consumers |
The right choice should be based on the required standard, data, marking area, reader population and workflow rather than appearance alone.
Printing and display considerations
Maintain a clear quiet zone around the matrix and make each module large enough for the intended camera or scanner at the expected distance. Avoid low contrast, excessive graphic overlays, distortion and resizing methods that blur module edges.
Logos placed over a QR Code rely on error correction and can reduce reading margin. A branded code should be tested on the actual phones, scanners, print processes and surfaces used in production.
A note about QR security
A QR Code can hide its destination from casual visual inspection. Users should treat unknown QR Codes much like unknown links: check the destination shown by the scanning device before continuing, particularly for payments or sign-in pages.
Frequently asked questions
Does a QR Code have to contain a website?
No. It can encode multiple forms of data. URLs are simply one very common use.
Can QR Codes still work if damaged?
They include selectable error correction, but successful recovery depends on the amount, location and type of damage as well as print and reader conditions.
Does making a QR Code smaller always work?
No. The modules still need to be large enough for the print process and reader. More data creates a denser matrix, which may require a physically larger symbol.
Technical references
Official reference: DENSO WAVE QRcode.com, including error correction and standardization details.