QR Code Generator
Our free QR Code Generator creates high-quality, scannable QR codes for any content — website URLs, plain text, email addresses, phone numbers, SMS messages, Wi-Fi credentials, vCards, and more. QR codes bridge the physical and digital worlds, making them invaluable for marketing materials, product packaging, restaurant menus, business cards, event tickets, and digital payment systems.
Generate print-ready QR codes at any size, download them as PNG or SVG, and customize colors to match your brand. Our generator supports error correction levels up to 30%, meaning your QR code remains scannable even if part of it is damaged or obscured by a logo overlay.
Key Features
- Multiple content types — URL, text, email, phone, SMS, Wi-Fi (SSID + password), vCard, and WhatsApp.
- Customizable colors — change foreground and background colors to match your brand.
- Custom size — generate QR codes from 100×100px up to 2000×2000px for print.
- Error correction levels — L (7%), M (15%), Q (25%), H (30%) — higher levels allow logo overlay.
- PNG and SVG export — vector SVG for scalable print, PNG for digital use.
- Logo embedding — overlay your logo in the center of the QR code.
How to Create a QR Code
- Select the content type — URL, text, Wi-Fi, vCard, etc.
- Enter the content to encode (e.g., your website URL or Wi-Fi password).
- Customize the size, colors, and error correction level.
- Optionally upload a logo image to overlay in the center.
- Click Generate QR Code.
- Download as PNG for digital use or SVG for print-quality output.
QR Code Use Cases
Restaurants: Link table QR codes to your digital menu — no printing required. Business cards: Encode your vCard so people can save your contact with one scan. Marketing: Track campaign-specific URLs by using different QR codes on print vs digital materials. Wi-Fi access: Share guest Wi-Fi credentials without revealing the password — just scan to connect. Events: Use QR codes as digital tickets or badges. Retail: Link product QR codes to instructional videos, reviews, or warranty registration pages.
Frequently Asked Questions
How much data can a QR code hold?
A QR code can hold up to 3,000 alphanumeric characters, 7,000 numeric digits, or 2,000 bytes of binary data. For URLs, keeping them short (under 100 characters) produces smaller, more reliably scannable QR codes.
What error correction level should I choose?
For QR codes without logos, use Level M (15%). For QR codes with a logo overlay, use Level H (30%) so the code remains scannable with part of it obscured. Higher error correction creates a denser, more complex pattern.
Can QR codes expire?
Static QR codes (where the URL is directly encoded) never expire and do not require a service subscription. The QR code will work as long as the destination URL exists.
What size should a printed QR code be?
The minimum printable size for reliable scanning is approximately 2cm × 2cm (0.8" × 0.8"). For outdoor signage or materials scanned from a distance, use at least 10cm × 10cm.