What Is a QR Code?
You've seen them on menus, posters and packaging. Here's what a QR code actually is, how it works, and what it can do — in plain English.
A QR code (short for Quick Response code) is a square barcode that stores information — most often a website link — so a phone camera can read it instantly. It was invented in 1994 by the Japanese company Denso Wave, originally to track car parts, and it's now everywhere because almost every modern phone can scan one with no app.
How does a QR code work?
The pattern of black and white squares (called modules) is the data itself. A few key features make it reliable:
- The three big squares in the corners are finder patterns — they let a camera locate and orient the code from any angle.
- Error correction is built in, so a code can still scan even if part of it is smudged, torn, or covered by a logo.
- The more data you store, the denser the grid becomes.
What can a QR code store?
Far more than just a link. Common uses include:
- A website link — the most common use
- WiFi details, an email, or a phone number
- A contact card (vCard)
- A menu, a payment link, or a WhatsApp chat
QR codes vs barcodes
A traditional barcode is one-dimensional (a row of lines) and stores a small number, like a product code. A QR code is two-dimensional, so it holds much more — letters, links and more — and scans from any direction. (See also static vs dynamic QR codes.)
Are QR codes safe?
Scanning a QR code simply reveals a link — it can't install anything by itself. The risk is the same as any link: it could point somewhere malicious. Check the address before you open it, be wary of codes from unknown senders, and watch for stickers placed on top of an original code in public places.
What is a QR code — FAQ
What does QR stand for?
"Quick Response." It was invented in 1994 by Denso Wave.
How does it work?
Data is stored as a grid of squares; corner patterns help cameras read it and error correction keeps it scannable.
What can it store?
Links, WiFi, email, phone, contacts, payments, text and more.
Are they safe?
A code is only as safe as its link — check the destination before opening.
Ready to make one? Open the free generator →