QR CodesMay 12, 2026·10 min read

What Is a QR Code? The Complete Beginner's Guide (2026)

Everything you need to know about QR codes — how they work, their history, static vs dynamic, all types explained, best practices, and how to create one free with no account or expiry.

Close-up of a high-resolution QR code pattern

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.

Smartphone camera scanning a QR code at a restaurant table
Any modern smartphone camera can scan a QR code instantly — no separate app needed since iOS 11 and Android 9.

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

FeatureStatic QR CodeDynamic QR Code
Information encodedData encoded directly in the patternShort URL redirect; actual data stored on a server
Can be edited after printing?No — changing data requires a new codeYes — change the destination without reprinting
Scan analyticsNo trackingTracks scans, location, device type
CostFree foreverTypically paid subscription
PrivacyNo data sent to third partiesScan data passes through provider's servers
Best forPermanent uses: business cards, signs, menusCampaigns 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:

1

Choose Your QR Type

Go to QR Code Generator and select the type you need: URL, WiFi, vCard, Phone, Email, or SMS.

2

Enter the Information

Fill in the relevant fields — URL, WiFi credentials, contact details, or message. The QR code preview updates in real time.

3

Customise (Optional)

Adjust the foreground and background colours to match your branding. Always keep sufficient contrast for reliable scanning.

4

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.