What Is a QR Code and How Does It Work?
A QR code is a square pattern of black and white modules that stores information such as a web address, a Wi-Fi login or a contact card. When you point a phone camera at it, the phone reads the pattern and shows you what it contains. The name stands for Quick Response, because the code was designed to be read fast.
Where QR codes came from
QR codes were created in 1994 by Denso Wave, a Japanese company, to track car parts in factories. Normal barcodes could only hold a short number, while the new square format could hold much more and could be read from any angle. The format was released for free use, which is a big reason it spread to menus, tickets, posters and payments.
What is inside the pattern
Every QR code has a few standard parts:
- Three large squares in the corners. These tell the scanner where the code is and which way it is rotated.
- Data modules, the small squares in the middle that store your text or link.
- Error correction data, extra information that lets a damaged or partly covered code still be read.
- A quiet zone, the empty margin around the code that helps the scanner separate it from the background.
How scanning works
The phone camera finds the three corner squares, straightens the image, reads each module as a 1 or a 0, fixes small errors using the correction data and turns the result back into text. Then the phone decides what to do with it. A link opens in the browser, a Wi-Fi code offers to join the network, and a contact code offers to save a new contact.
How much can a QR code hold?
A single code can hold thousands of characters, but the more data you add, the denser and harder to scan it becomes. For everyday use, keep the content short. A short web address makes a clean, easy-to-scan code.
Common uses
- Restaurant menus and table cards
- Business cards and flyers
- Guest Wi-Fi access
- Event invitations and tickets
- Product manuals and packaging
Make your own
You can create a free QR code in a few seconds with the QRIQO QR code generator. Choose a type, enter your details and download it as PNG or SVG.