What Can You Encode in a QR Code?
QR (Quick Response) codes can encode many types of data — when scanned by a smartphone, they trigger different actions depending on the encoded content type.
Common QR Code Use Cases
- URL: the most common use — scan to open a website (add utm_source=qr_code for tracking)
- WiFi credentials: encode SSID + password — guests scan to connect without typing
- vCard / contact info: scan to save a contact to phonebook instantly
- Email: scan to open email app with pre-filled recipient and subject
- SMS: scan to open messages app with pre-filled number and text
- Plain text: encode any text message up to ~4,296 characters
- App store links: detect device OS and redirect to iOS App Store or Google Play
QR Code Best Practices
- Always test before printing — scan it yourself on multiple devices
- Add quiet zone (white border around QR) — at least 4 modules wide
- Minimum print size: 2×2 cm for nearby scanning; 10×10 cm for distance scanning (posters)
- High error correction level (H) allows 30% damage tolerance — useful for stylized QR codes
Do QR codes expire?
Static QR codes (generated here) never expire — they're just encoded data and work forever as long as the destination URL is live. "Dynamic" QR codes from services like Bitly use a redirect URL that can be updated but depend on that service remaining active. For permanent use (print materials, product packaging), static QR codes pointing to your own domain are more reliable.
Can QR codes be scanned without an app?
Yes. iOS 11+ and Android 8+ (most devices since 2017) can scan QR codes natively through the built-in Camera app without downloading any QR code app. Just point the camera at the QR code and tap the notification banner. Older devices need a free QR scanner app from their respective app stores.