QR Code Generator
QR codes store data in a 2D barcode pattern. They can encode URLs, text, contact info, WiFi credentials, and more. Higher error correction levels allow damaged codes to still scan but reduce data capacity.
Generate QR codes for URLs, text, email, phone numbers, and WiFi networks. Download as PNG. Multiple size options available.
Text Content
QR Code Size
Colors
Error Correction Level
Balanced size and recovery
QR Code Tips
- Use larger sizes for printing (300-400px)
- Smaller sizes work well for digital use (128-200px)
- WiFi QR codes let guests connect instantly
- Higher error correction helps if the code might get damaged
- Ensure good contrast between foreground and background colors
- Test your QR code before sharing
- 🔒 100% offline — your data never leaves your browser
How to Use
- 1
Enter your content
Type a URL, text, phone number, email, or any data you want to encode in the QR code
- 2
Customize appearance (optional)
Adjust QR code size, error correction level, and colors for foreground and background
- 3
Preview the QR code
See a live preview of your QR code update as you type or change settings
- 4
Download or copy
Click Download to save the QR code as a PNG image, or Copy to copy it to clipboard
- 5
Test the QR code
Scan the QR code with your phone camera to verify it decodes correctly before using it
Frequently Asked Questions
- What is a QR code?
- A QR (Quick Response) code is a two-dimensional barcode that stores information like URLs, text, contact details, or WiFi credentials. Invented in 1994 by Denso Wave, QR codes can be scanned by smartphone cameras to instantly access the encoded information without typing.
- How do I scan a QR code?
- Most modern smartphones can scan QR codes using the built-in camera app—just point at the code and tap the notification. For older phones, download a QR scanner app. iPhone users can use the Camera app directly. Android users may need to enable Google Lens or use the camera's built-in scanner.
- What can I put in a QR code?
- QR codes can encode: URLs/website links, plain text, contact information (vCard), email addresses, phone numbers, SMS messages, WiFi network credentials, calendar events, geographic locations, and app store links. The data limit is about 3KB, or roughly 4,296 alphanumeric characters.
- Do QR codes expire?
- Static QR codes (like those generated here) never expire—the data is encoded directly in the pattern. However, if the QR code links to a URL, the destination website could go offline. Dynamic QR codes, offered by some services, can be edited but may expire based on the provider's terms.
- What size should my QR code be?
- QR code size depends on scanning distance. The general rule: minimum size should be 1/10th of the scanning distance. For handheld scanning (1 foot), minimum 1 inch. For posters (3 feet), minimum 3 inches. For billboards (30+ feet), minimum 3+ feet. Always test scanning before printing.