❓
What Is a QR Code? How to Create and Scan One (2026 Guide)
Those square pixel mazes are on menus, tickets, payments and packaging — but what actually is a QR code, and how do you make one? This guide explains how QR codes work, how to create your own in seconds, how to scan them on any phone, and how to stay safe doing it.
What is a QR code?
QR stands for Quick Response. It's a two-dimensional barcode: instead of storing data in one line of stripes (like a supermarket barcode), it stores data in a grid of black-and-white squares called modules, readable both horizontally and vertically. A single QR code can hold over 4,000 characters of text or a full URL.
Invented in 1994 by Denso Wave (a Toyota supplier) to track car parts, QR codes went mainstream with smartphones — today they handle payments, tickets, Wi-Fi sharing, menus and logins.
How does a QR code actually work?
Three design features make scanning instant and reliable:
- Finder patterns: the three big squares in the corners tell the camera where the code is and how it's oriented — that's why you can scan at any angle.
- Timing patterns: the dotted lines between finders help the reader map the grid size.
- Error correction: QR codes include redundant data (four levels: L, M, Q, H — up to 30% damage tolerance). That's why a slightly torn, dirty or logo-covered code often still scans.
Your camera finds the patterns, maps the grid, reads the modules as binary, corrects errors, and decodes the result — all in a fraction of a second.
Static vs dynamic QR codes
- Static codes embed the data directly (e.g., the URL itself). They're free, permanent and can't be tracked — but you can't change where they point after printing.
- Dynamic codes embed a short redirect link controlled by a service. You can change the destination and track scans — but they usually require a paid subscription, and the code dies if the service shuts down.
For personal use — Wi-Fi passwords, contact cards, event links — static codes are the right choice: free forever with no middleman. That's what the QR generator on this site creates.
How to create a QR code (30 seconds)
- Open the QR generator.
- Type or paste your text, link or message into the box.
- Your QR code appears instantly — everything happens in your browser.
- Test-scan it with your phone before printing or sharing.
- For print, use a high-contrast code at least 2×2 cm, with a quiet margin around it.
Tip: use a URL shortener first for very long links — shorter data makes a simpler, more reliably scannable code.
How to scan a QR code on any phone
iPhone (iOS 11+): open the Camera app, point it at the code — a notification banner appears at the top. Tap it. (Or open Control Centre and tap the QR scanner.)
Android: most Android phones scan from the stock Camera app the same way. If yours doesn't, use Google Lens: open the Lens app or tap the Lens icon in Google Photos/Assistant and point at the code.
If it won't scan: improve lighting, hold steady, make sure the whole code (including its white border) is in frame, and clean a smudged camera lens. Damaged codes beyond ~30% usually can't be recovered.
QR code safety: avoid 'quishing'
Because a QR code hides its destination, scammers stick fake codes over real ones (on parking meters, restaurant tables, package slips) to send victims to phishing sites — “quishing.” Protect yourself:
- Preview the URL before tapping — your phone shows the link first. If it looks odd, stop.
- Inspect physical codes: a sticker placed over another code is a red flag.
- Never enter passwords or card details from an unexpected QR scan without verifying the site independently.
- For payments, confirm the recipient name matches who you expect.
Try it now: QR Code Generator
Type any text or link and generate a scannable QR code instantly — free, no sign-up, nothing uploaded.
Open QR Code Generator →