Last updated:
Reviewed by CalculatorApp.me Digital Tools Team
Error correction, encoding modes, version sizes, and real-world use cases fully explained.
7 – 40
QR Code versions (21×21 to 177×177 px)
4 types
Numeric / Alphanumeric / Binary / Kanji
30% ECC
Level H: recovers 30% of damaged data
2022
Scannability in iOS reached 100% natively
A QR Code (Quick Response Code) is a two-dimensional matrix barcode capable of storing text, URLs, contact information, Wi-Fi credentials, cryptocurrency addresses, and more. Unlike 1D barcodes read in one direction, QR codes are scanned in two dimensions — encoding up to 4,296 alphanumeric characters or 7,089 numeric digits.
QR codes include built-in Reed–Solomon error correction — allowing up to 30% of the code surface to be damaged, obscured (e.g., by a logo), or dirty while remaining scannable. This makes them robust for use on product packaging, business cards, bus stops, and digital screens.
QR code scanning is now native in every major smartphone camera app (iOS 11+, Android 9+), driving adoption across restaurant menus, contactless payments, event ticketing, two-factor authentication, and supply chain tracking.
URL / text → choose mode: Numeric: 0–9 only (max density) Alphanumeric: 0–9, A–Z, 9 spcl chars Byte/Binary: ISO-8859-1 / UTF-8 Kanji: Japanese (2 bytes/char) Shorter data + numeric mode = smallest QR
Choosing the right encoding mode minimizes QR size and maximizes scan speed.
Version = 1 to 40: Version 1: 21×21 modules, ~25 chars Version 10: 57×57, ~395 chars Version 40: 177×177, ~4,296 chars Modules added per version: +4 per side per version (21 + (version−1)×4)
Higher version = more data capacity + larger physical QR code.
Level L: ~7% damaged recoverable Level M: ~15% damaged recoverable Level Q: ~25% damaged recoverable Level H: ~30% damaged recoverable Use H if adding a logo overlay. Use L for dynamic/screen-only QRs.
Error correction uses Reed–Solomon coding over a Galois field GF(2⁸).
✓ Use HTTPS URLs (not HTTP) ✓ Short URLs reduce QR complexity ✓ Add UTM parameters for tracking: ?utm_source=qr&utm_medium=print ✓ Test on 3+ devices before printing ✓ Minimum print size: 2×2 cm (0.8") ✓ High contrast: black on white best
Never use URL shorteners that might expire. Use a custom domain for permanent QR codes.
| Level | Recovery | Data Overhead | Best Use Case | Logo Overlay? |
|---|---|---|---|---|
| L (Low) | ~7% | Minimal | Digital screens, tracking URLs | No |
| M (Medium) | ~15% | Moderate | Business cards, marketing materials | Possible (small logo) |
| Q (Quartile) | ~25% | Higher | Industrial environments, labels | Yes (medium logo) |
| H (High) | ~30% | Highest | Custom branded QR with large logo overlay | Yes (large logo) |
Masahiro Hara and team at Denso Wave (Toyota subsidiary) created QR codes to track automotive parts in manufacturing — needing faster scanning than 1D barcodes.
QR Code was standardized in Japan as JIS X 0510, enabling broad industrial adoption across manufacturing and logistics sectors.
Denso Wave holds the QR code patent but chose not to exercise it, making the format freely available worldwide — which accelerated its global adoption.
Japan's mobile carriers began shipping phones with built-in QR scanning apps, starting the mobile QR revolution years ahead of other markets.
QR codes spread to retail, ticketing, advertising, and payment systems globally. China adopted QR-based payments (WeChat Pay, Alipay) at massive scale.
Restaurant menus, vaccine passes, contact tracing apps, and contactless check-ins drove QR code scans to all-time highs. iOS 11+ and Android 9+ enabled native scanning without apps.
ISO/IEC 18004:2015
The definitive international standard specifying QR code structure, encoding, error correction, and symbol specifications.
Statista 2023
US QR code scans grew from 11M/day (2020) to 33.5M/day (2023) with the largest growth in restaurants (menus) and retail (promotions).
NIST FIPS 197
Reed-Solomon codes are used in QR error correction — the same coding scheme used in CDs, DVDs, Blu-ray, and deep-space communications.
Denso Wave
Official documentation from QR code inventor Denso Wave, including version tables, module specs, and encoding guidelines.
QR codes always need a dedicated scanning app.
Since iOS 11 (2017) and Android 9 (2018), the native camera app on smartphones can scan QR codes without any additional app.
QR codes can't be customized with colors or logos.
QR codes can include colors, logos, and design elements as long as sufficient contrast and error correction level (H for logos) are maintained. A partially obscured QR code still scans.
A smaller QR code is always better.
Smaller QR codes are harder to scan, especially at distance or when low-resolution cameras are used. Minimum print size is 2×2 cm with a quiet zone (white border) of at least 4 modules.
Your QR code data is stored on CalculatorApp.me servers.
All QR codes generated here are created client-side in your browser. No data is sent to our servers. Your content is private.
QR codes, passwords, converters, generators — every digital tool you need in one place.
Browse All Tools →Create custom QR codes for URLs, WiFi, contact cards, emails, and more. Customize colors, size, and error correction with batch generation support.
Enter values above to see results.