What is a QR Code?
A QR (Quick Response) code is a two-dimensional barcode invented by Denso Wave in 1994. It stores data as a pattern of black and white squares that can be read by a smartphone camera or QR scanner in milliseconds. QR codes can store URLs, text, contact details, Wi-Fi credentials, and much more — making them an indispensable tool for digital marketing, contactless sharing, and offline-to-online engagement.
QR Code Types Explained
Opens a website when scanned. The most common use case — great for business cards, flyers, and product packaging.
Displays a text message when scanned. Useful for sharing information without an internet connection.
Opens a pre-addressed email compose window with optional subject and body pre-filled.
Prompts the user to call a phone number directly. Ideal for business cards and marketing materials.
Opens a text message window pre-addressed to a number with an optional pre-written message.
Connects the user to a Wi-Fi network automatically — no typing passwords. Perfect for cafés, hotels, and events.
Stores full contact information (name, phone, email, address, website) that can be saved to the user's phone.
Opens a specific geographic location in the device's map app. Use latitude/longitude coordinates.
Error Correction Levels for Custom QR Codes
L — Low (7%)Best for clean environments
M — Medium (15%)Good general purpose
Q — High (25%)Better damage tolerance
H — Highest (30%)Best when logo is embedded
Anatomy of a QR Code
- 🔲 Finder patterns — the three squares in the corners help scanners locate and orient the code
- 🔳 Alignment patterns — help scanners correct for distortion in larger QR codes
- 〰️ Timing patterns — alternating black/white stripes that define the module grid
- 🗂️ Data modules — the actual encoded information in binary format
- ⬜ Quiet zone — the white border around the QR that separates it from surrounding content
- 🔧 Format information — stores the error correction level and mask pattern