QR codes are on restaurant tables, product packaging, business cards, event tickets, billboards, and even gravestones. But what exactly is a QR code, how does it work, and why has it become the go-to link between the physical and digital world? This complete guide covers everything — from the basics to creating one free in seconds.
What Is a QR Code?
QR stands for Quick Response. A QR code is a two-dimensional barcode that encodes information — typically a URL, text, phone number, contact card, or WiFi password — as a pattern of black and white squares. Any smartphone camera can decode it instantly by pointing at the code, without needing a dedicated scanner app.
QR codes were invented in 1994 by a Denso Wave engineer in Japan to track automotive components. They became a mainstream consumer tool after smartphones with built-in QR readers became universal around 2018–2019.
How Does a QR Code Work?
A QR code's black-and-white pattern isn't random — every element has a specific function:
Position Markers
The three large squares in the corners tell the scanner where the code is and at what angle it's tilted.
Alignment Patterns
Smaller squares inside the code help scanners decode distorted or curved codes accurately.
Data Modules
The thousands of smaller black and white squares encode the actual information — URL, text, contact, etc.
Error Correction
QR codes contain redundant data. Even if up to 30% of the code is damaged, it can still be decoded correctly.
Types of QR Codes
QR codes can encode many different types of information. The most commonly used types are:
URL QR Code
Opens a website, landing page, menu, or any web URL when scanned. The most common type.
WiFi QR Code
Connects the scanner to a WiFi network automatically — no password typing required.
vCard QR Code
Saves a full contact card (name, phone, email, company) directly to the phone's contacts app.
Phone Number QR Code
Opens the dialer with a phone number pre-filled — scan to call instantly.
Email QR Code
Opens an email client with a pre-filled recipient address and optional subject and body.
SMS QR Code
Opens the messaging app with a phone number pre-filled — ideal for opt-in marketing.
Static QR Codes vs Dynamic QR Codes
| Feature | Static QR Code | Dynamic QR Code |
|---|---|---|
| Information encoded | Data encoded directly in the pattern | Short URL redirect; actual data stored on a server |
| Can be edited after printing? | No — changing data requires a new code | Yes — change the destination without reprinting |
| Scan analytics | No tracking | Tracks scans, location, device type |
| Cost | Free forever | Typically paid subscription |
| Privacy | No data sent to third parties | Scan data passes through provider's servers |
| Best for | Permanent uses: business cards, signs, menus | Campaigns where destination may change |
How to Create a QR Code for Free
Creating any type of QR code takes under 30 seconds with no account or sign-up:
Choose Your QR Type
Go to QR Code Generator and select the type you need: URL, WiFi, vCard, Phone, Email, or SMS.
Enter the Information
Fill in the relevant fields — URL, WiFi credentials, contact details, or message. The QR code preview updates in real time.
Customise (Optional)
Adjust the foreground and background colours to match your branding. Always keep sufficient contrast for reliable scanning.
Download PNG or SVG
Download as PNG for most uses, or SVG for print materials that need to scale to any size without pixelation.
Always test before printing in bulk — Scan your generated QR code with at least two different devices (one iPhone, one Android) before committing to a print run. Check that it opens the correct destination and loads properly on mobile.
QR Code Scanning — How Customers Read Them
No app is needed to scan QR codes on modern smartphones:
- iPhone (iOS 11+) — open the Camera app, point at the QR code, and tap the notification that appears at the top of the screen.
- Android (Android 9+) — open the Camera app and point at the QR code. Some Android devices require swiping up to access Google Lens, then tapping the QR code.
- Samsung — the native Camera app includes a built-in QR scanner; a Bixby button shortcut also works on many models.
Create a free QR code for your website, WiFi, contact card, or more — no account, no watermark.
Create QR Code →How much data can a QR code store?
A QR code can store up to 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 bytes of binary data. In practice, shorter content (URLs, short messages) produces smaller, more easily scannable codes with better error correction.
Do QR codes expire?
Static QR codes created with our generator encode data directly and never expire. Dynamic QR codes (from paid services) depend on the redirect URL remaining active — if the subscription lapses, the code may stop working.
Can QR codes be dangerous?
QR codes themselves are not dangerous, but they can link to malicious websites. Only scan QR codes from trusted sources. On iPhone, the Camera app shows you the URL before opening it — check this before tapping, especially in public spaces.
Why isn't my QR code scanning correctly?
Common issues: insufficient contrast (code is too light or uses similar colours), damage or distortion to the pattern, or the code is printed too small (minimum 2.5 cm × 2.5 cm). If scanning fails, regenerate with higher contrast and test at full print size before distributing.
Can I put a logo in the centre of a QR code?
Yes — QR codes have built-in error correction that allows up to 30% of the pattern to be obscured and still decode correctly. A logo covering the centre (up to about 20–25% of the code area) is safe, provided the surrounding modules remain undamaged.