Expert Reviewed
Marcus Webb, B.Eng, Applied Mathematics SpecialistUpdated June 1, 2026Our Standards →

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

Ad-FreeAI-Powered

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

Encoding Mode Selection
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.

QR Version & Size
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.

Error Correction Levels
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⁸).

QR URL Best Practices
✓ 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

LevelRecoveryData OverheadBest Use CaseLogo Overlay?
L (Low)~7%MinimalDigital screens, tracking URLsNo
M (Medium)~15%ModerateBusiness cards, marketing materialsPossible (small logo)
Q (Quartile)~25%HigherIndustrial environments, labelsYes (medium logo)
H (High)~30%HighestCustom branded QR with large logo overlayYes (large logo)

History of QR Codes

1994

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.

1999

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.

2000

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.

2002

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.

2011–2017

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.

2020–2023

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

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?
Open your phone's camera app and point it at the QR code. iOS 11+ and Android 9+ recognize QR codes automatically. A notification banner will show the link.
What types of data can a QR code contain?
URLs, plain text, email addresses, phone numbers, Wi-Fi credentials (SSID/password), vCard contact info, SMS, geographic coordinates, and more.
How much data can a QR code store?
Version 40 Level L: up to 7,089 numeric characters, 4,296 alphanumeric, or 2,953 bytes of binary data. Most practical QR codes use far less.
What's the difference between a static and dynamic QR code?
Static QR codes contain data directly; they cannot be edited once generated. Dynamic QR codes contain a redirect URL; the destination can be changed without regenerating the code.
Why is my QR code not scanning?
Common causes: too small, too low contrast, damaged/obscured, insufficient quiet zone (white border), or the scanner can't handle the encoding version. Try printing larger.
Can QR codes expire?
Static QR codes never expire. Dynamic QR codes hosted via third-party services may expire if the subscription lapses.
What is the quiet zone in a QR code?
The quiet zone is the white border surrounding the QR code (4 modules minimum). Without it, scanners cannot reliably detect the code boundary.
Are QR codes secure?
The code itself is just data — like a web URL. The security depends on the destination. Always verify the URL before opening. Beware of QR code phishing ('quishing').
What is 'quishing' (QR phishing)?
A social-engineering attack where malicious QR codes redirect to phishing sites. In 2023, the FBI reported a significant rise in QR-based email phishing attacks.
What is the finder pattern in a QR code?
The three square patterns in three corners of a QR code. They help scanners quickly detect the QR boundary and orientation in any rotation.
Can I add a logo to my QR code?
Yes — use error correction level H (30% recovery). Overlay a logo over the center (up to ~25–30% of total area) and test thoroughly on multiple devices.
What format should I download my QR code in?
SVG for print (scales to any size without pixelation). PNG at 300+ DPI for general use. Avoid JPEG for QR codes — compression artifacts can make them unscannable.

References

Related Calculators

Explore All Digital & Utility Tools

QR codes, passwords, converters, generators — every digital tool you need in one place.

Browse All Tools →