QR Code Generator: What They Store, How They Work, and When to Use Them
QR codes (Quick Response codes) are two-dimensional barcodes that can store significantly more data than traditional 1D barcodes. A standard QR code can hold up to 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 bytes of binary data.
What You Can Encode
URLs (most common): Any web address. The scanner opens the URL in the device browser. Length matters — shorter URLs generate simpler (less dense) QR codes that scan more reliably.
Plain text: Notes, instructions, product information. Up to ~4,000 characters for basic text.
Contact information (vCard format): Name, phone, email, address — scannable directly into phone contacts.
WiFi credentials: Network name (SSID), password, and security type. Scanning automatically connects the device. Highly practical for guest access.
Email: Pre-filled email to a specific address with optional subject and body.
Phone number: Opens the phone app ready to call.
SMS: Opens messaging app with pre-filled number and optional text.
Calendar event: Creates a calendar entry with title, date, time, and location.
Error Correction Levels
QR codes have four error correction levels (L, M, Q, H) that allow the code to be readable even if partially damaged:
- Level L: recovers 7% data loss — smallest, densest code
- Level M: recovers 15% — standard for most uses
- Level Q: recovers 25% — good for codes that might get damaged
- Level H: recovers 30% — largest code, use when durability matters
For printed marketing materials: use level H. For digital display: level M is sufficient.
Size and Scanning Distance
A QR code needs to be at least 2×2 cm to scan reliably at typical smartphone distances. For outdoor signage meant to be scanned from 5+ feet: minimum 8×8 cm. Larger is always better.
[Generate a QR code →](https://doesitaddup.com)
Frequently Asked Questions
How much text can I actually fit in a QR code?
A standard QR code can hold up to 4,296 alphanumeric characters or about 4,000 characters of plain text. However, longer content creates denser, more complex codes that are harder to scan reliably—shorter URLs and text always scan better. If you're encoding a long URL, consider using a URL shortener first to keep your QR code simple.
Should I use error correction level H or M for my QR code?
Use level H (30% data recovery) for printed materials like posters, product packaging, or outdoor signage where the code might get damaged, creased, or partially obscured. Level M (15% recovery) is sufficient for digital displays and indoor use. The tradeoff is that level H creates larger, denser codes, so only use it when durability is a real concern.
Why isn't my QR code scanning from far away?
QR codes need to be at least 2×2 cm to scan reliably at typical smartphone distances. If you want people to scan from 5+ feet away (like outdoor signage), your code should be at least 8×8 cm. Larger codes are always easier to scan, so err on the side of making it bigger than you think you need.
Can I use a QR code to store WiFi login information?
Yes, QR codes can encode WiFi credentials including the network name (SSID), password, and security type. When scanned, the device automatically connects to that WiFi network without requiring manual entry—this is especially useful for guest access in offices, cafes, or events.
This article is for informational purposes only. See our disclaimer.