Generators
QR Code Generator
Turn any URL, text, email, or contact info into a scannable QR code. Choose your size and error correction level, then download as PNG — free, instant, no sign-up.
What can you put in a QR code?
QR codes can encode URLs, plain text, email addresses (mailto:), phone numbers (tel:), SMS messages, Wi-Fi credentials, and contact cards in vCard format. The more content you encode, the denser the QR pattern — keep it under 300 characters for the best scan reliability across all devices.
Error correction explained
Error correction lets a QR code be read even when partially damaged or covered. Low (L) recovers 7% damage — smallest QR size. Medium (M) recovers 15% — the standard default. Quartile (Q) recovers 25% — good for printed materials. High (H) recovers 30% — best when placing a logo over the QR pattern. Higher correction means a larger, denser QR code.
Best practices for QR codes
- Always test your QR code by scanning it before publishing or printing.
- Use a short URL (or URL shortener) to reduce QR complexity and improve scan speed.
- For print, use at least 300px and ensure high contrast between the QR and background.
- Prefer HTTPS URLs so browsers don't show security warnings on scan.