QR Code Generator
Generate downloadable QR codes from any URL or text. Export as SVG or PNG directly in your browser.
How to use
- 1 Type or paste the text or URL you want to encode.
- 2 The QR code preview updates in real time as you type.
- 3 Adjust the size and error correction level if needed.
- 4 Click Download PNG to save the QR code image, or click Copy SVG to get the SVG markup for embedding.
Key features
- Encodes any text, URL, or data into a QR code
- Real-time preview as you type
- Adjustable size and error correction level (L / M / Q / H)
- Download as PNG or SVG for print or digital use
What is a QR Code?
QR codes (Quick Response codes) were invented by Denso Wave in 1994 to track automotive parts during manufacturing. A QR code is a two-dimensional matrix barcode that encodes data as a pattern of black and white squares. Unlike traditional barcodes that only encode data in one dimension, QR codes can store significantly more data — up to 4,296 alphanumeric characters — by encoding horizontally and vertically.
One of their most practical features is built-in error correction: even if part of the code is damaged or obscured, it can still be read. This is why QR codes work even when printed over a logo.
Common Use Cases
Shareable links
Encode a URL into a QR code for print materials, slides, or packaging — no need to type a long address.
Wi-Fi credentials
Share a Wi-Fi network and password so guests can connect just by scanning — no dictating long passphrases.
Business cards & vCards
Encode contact information in vCard format so recipients can add you to their contacts with a single scan.
Payment flows
Cryptocurrency wallets, payment apps, and invoicing systems use QR codes to encode payment addresses and amounts.
Product and inventory tracking
Attach QR codes to physical items to link to product pages, fulfillment info, or maintenance records.
Event tickets and boarding passes
QR codes serve as scannable tickets for events, flights, and venue access — easy to generate and validate programmatically.
Error Correction Levels
Higher error correction means the QR is more resilient to damage, but also larger and denser.
| Level | Data recovery | Best for |
|---|---|---|
| L (Low) | ~7% | Digital displays, clean environments with no physical damage risk |
| M (Medium) | ~15% | General purpose — good balance between size and resilience |
| Q (Quartile) | ~25% | Industrial labels, packaging, environments with some wear |
| H (High) | ~30% | Logos overlaid on QR, outdoor prints, or rough surfaces |