QR Code Generator
Generate QR codes for URLs, text, contact info, Wi-Fi credentials, or any data. Customize size, colors, and error correction. Download as PNG. Your data is processed entirely in your browser.
What Is a QR Code?
A QR code (Quick Response code) is a two-dimensional barcode that stores data in a matrix of black and white squares. Developed in 1994 for tracking automotive parts, QR codes are now used universally to encode URLs, contact information, payment data, Wi-Fi credentials, and plain text. Smartphones can scan them instantly without a dedicated reader app.
What Can You Encode?
- URLs — Paste any web address. The QR code will open the URL in a browser when scanned.
- Plain text — Notes, instructions, product information, or any text content up to ~2,900 characters.
- Email — Format:
mailto:email@example.com - Phone number — Format:
tel:+15551234567 - Wi-Fi credentials — Format:
WIFI:T:WPA;S:NetworkName;P:password;; - SMS — Format:
smsto:+15551234567:Your message here - vCard / contact info — Use a vCard-formatted string for contact sharing.
Error Correction Levels Explained
- L (Low, 7%) — Maximum data density. Use when the QR code will be clean and undamaged.
- M (Medium, 15%) — A good balance for most uses. Recommended for online use.
- Q (Quartile, 25%) — Better recovery from damage. Good for print on physical media.
- H (High, 30%) — Maximum damage recovery. Use when adding a logo overlay or for industrial/outdoor applications.