QR Code Generator
Create customizable QR codes for URLs, WiFi, contacts, and more. Download as PNG or SVG.
How to Use the QR Code Generator
Select a preset type (Text, URL, WiFi, Email, Phone, SMS, or vCard), fill in the required fields, and your QR code will be generated instantly. Customize colors and size, then download as PNG or SVG.
Features
- Multiple Data Types - URLs, WiFi, vCard, email, phone, SMS, and plain text
- Customizable Colors - Set foreground and background colors
- Multiple Sizes - 128px to 1024px output resolution
- Error Correction - L, M, Q, H levels for damage tolerance
- Download Options - PNG for images, SVG for scalable graphics
- Real-time Preview - See changes instantly
Encode URLs with the URL Encoder before adding to QR codes, or generate unique IDs with the UUID Generator.
QR Code Data Types
WiFi QR Codes
WiFi QR codes let guests connect to your network by scanning. Include the network name (SSID), password, and encryption type. Works with WPA, WPA2, WEP, and open networks.
vCard QR Codes
vCard QR codes contain contact information. When scanned, they offer to add the contact to the phone's address book. Include name, email, phone, company, and website.
Email QR Codes
Email QR codes open the default email app with pre-filled recipient, subject, and body. Perfect for customer support links or feedback forms.
Phone and SMS QR Codes
Phone QR codes initiate a call when scanned. SMS QR codes open the messaging app with a pre-filled number and optional message text.
Error Correction Levels
QR codes include redundant data for error correction. Higher levels allow reading even when parts of the code are damaged or obscured:
- L (Low - 7%) - Smallest QR code, minimal damage tolerance
- M (Medium - 15%) - Good balance of size and recovery
- Q (Quartile - 25%) - Better damage recovery, larger code
- H (High - 30%) - Best for printed codes that may get damaged
Best Practices
- Use short URLs - Shorter content creates simpler, easier-to-scan codes
- High contrast colors - Dark foreground on light background works best
- Adequate size - At least 2cm for close scanning, larger for distance
- Quiet zone - Keep white space around the QR code
- Test before printing - Verify scanning with multiple apps
Frequently Asked Questions
Are the QR codes free to use?
Yes! QR codes generated here are completely free to use for personal or commercial purposes. No watermarks, no sign-up, no limits.
Do QR codes expire?
Static QR codes (like those generated here) never expire. The data is encoded directly in the code pattern. Dynamic QR codes (which redirect through a service) can expire.
What's the maximum data capacity?
QR codes can hold up to 4,296 alphanumeric characters or 7,089 numeric characters. However, more data means larger, more complex codes that are harder to scan.
Can I add a logo to the QR code?
This tool generates standard QR codes. To add a logo, download the SVG and edit it in a graphics program. Use high error correction (H) when adding logos.
Why won't my QR code scan?
Common issues: insufficient contrast between colors, code is too small, quiet zone is missing, or content is too long. Try increasing size and using black on white.