QR Code Generator
Generate QR codes for URLs, text, contact info, WiFi, and more.
Appearance
Enter content to generate QR code
Encoded Content
How It Works
Enter a URL, text, email, phone number, or WiFi credentials. Choose size and colour, then download the QR code as PNG or SVG.
**QR Code Generator — Create Scannable QR Codes Instantly**
QR codes (Quick Response codes) are two-dimensional barcodes that smartphones can read instantly. Originally developed by Denso Wave in 1994 for tracking automotive parts, they've become ubiquitous in marketing, payments, authentication, and information sharing.
**QR Code Content Types**
**URL/Website**
Directs scanners to a website. The most common use case.
Example: https://yoursite.com
**Plain Text**
Displays text directly in the scanner app.
**Email**
Opens a pre-addressed email: mailto:name@example.com?subject=Hello
**Phone Number**
Initiates a phone call: tel:+11234567890
**SMS**
Opens a pre-filled SMS: sms:+11234567890?body=Hello
**WiFi Credentials**
Connects to a WiFi network: WIFI:T:WPA;S:NetworkName;P:Password;;
**vCard (Contact Information)**
Adds a contact directly to the phone book with name, phone, email, and address.
**Geographic Location**
Opens maps to a specific location.
**QR Code Error Correction**
QR codes include redundancy for error correction, allowing them to function even if partially damaged:
- **Level L** — 7% damage recovery (smallest code, used for clean environments)
- **Level M** — 15% (standard, balanced)
- **Level Q** — 25% (for industrial/harsh environments)
- **Level H** — 30% (highest reliability, allows logo overlay)
For adding a logo to the centre of a QR code, use Level H error correction to ensure scannability despite the logo covering part of the code.
**QR Code Best Practices**
1. Always test your QR code before printing.
2. Use at least 2cm × 2cm for print; larger for distance scanning.
3. Maintain adequate quiet zone (white border) around the code.
4. Ensure sufficient contrast (dark code on light background).
5. Shorten long URLs with a URL shortener before encoding.
**Dynamic vs. Static QR Codes**
Static QR codes encode data directly and cannot be changed. Dynamic QR codes (via QR management platforms) redirect through a short URL, allowing destination changes without reprinting. Our tool generates static QR codes.