Last updated:
QR Code Generator
Generate QR codes instantly for URLs, text, WiFi, and contact info. Free QR code generator with customizable colors, sizes, and downloadable PNG/SVG formats.
QR Code Generator
Create custom QR codes for URLs, WiFi, contact cards, emails, and more. Customize colors, size, and error correction with batch generation support.
Details
Enter values above to see results.
Want to learn more? Browse our calculation guides and tutorials →
Reviewed by CalculatorApp.me Digital Tools Team
QR Codes: From Automotive to Global Standard
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
What Is a QR Code?
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.
How QR Codes Work
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.
QR Error Correction Level Guide
| 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) |
History of QR Codes
QR Code invented at Denso Wave
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 Standard published in Japan (JIS)
QR Code was standardized in Japan as JIS X 0510, enabling broad industrial adoption across manufacturing and logistics sectors.
Denso Wave makes QR Code free to use
Denso Wave holds the QR code patent but chose not to exercise it, making the format freely available worldwide — which accelerated its global adoption.
First camera phones with QR scanning (Japan)
Japan's mobile carriers began shipping phones with built-in QR scanning apps, starting the mobile QR revolution years ahead of other markets.
Global QR Code boom
QR codes spread to retail, ticketing, advertising, and payment systems globally. China adopted QR-based payments (WeChat Pay, Alipay) at massive scale.
COVID-19 drives contactless QR adoption
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.
Key References
ISO/IEC 18004:2015
QR Code Bar Code Symbology Specification
The definitive international standard specifying QR code structure, encoding, error correction, and symbol specifications.
Statista 2023
QR Code Scan Usage Statistics
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 Error Correction Foundation
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
QR Code Official Specifications
Official documentation from QR code inventor Denso Wave, including version tables, module specs, and encoding guidelines.
QR Code Myths vs. Facts
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.
Frequently Asked Questions
How do I scan a QR code?▼
What types of data can a QR code contain?▼
How much data can a QR code store?▼
What's the difference between a static and dynamic QR code?▼
Why is my QR code not scanning?▼
Can QR codes expire?▼
What is the quiet zone in a QR code?▼
Are QR codes secure?▼
What is 'quishing' (QR phishing)?▼
What is the finder pattern in a QR code?▼
Can I add a logo to my QR code?▼
What format should I download my QR code in?▼
References
Related Calculators
Explore All Digital & Utility Tools
QR codes, passwords, converters, generators — every digital tool you need in one place.
Browse All Tools →