QR Code Generator
Generate QR codes for URLs, text, Wi-Fi networks, and email. Download as PNG or SVG.
No data sent to serverRelated Tools
What is a QR Code?
A QR code (Quick Response code) is a two-dimensional barcode that can store text, URLs, contact information, Wi-Fi credentials, and more. Invented in 1994 by Denso Wave, QR codes have become ubiquitous in modern life — from restaurant menus and payment systems to event tickets and product packaging.
This generator creates high-quality QR codes with customizable colors and sizes. It supports four content types: URLs (website links), plain text, Wi-Fi network credentials (scan to connect), and email addresses with pre-filled subject and body. All QR codes use error correction level M, which can recover up to 15% of damaged data.
Unlike many QR code generators that require server-side processing, this tool runs 100% in your browser. Your data never leaves your device, making it ideal for generating QR codes containing sensitive information like Wi-Fi passwords or private URLs.
How to Use
- Choose a content type: URL, Text, Wi-Fi, or Email.
- Enter the content you want to encode in the QR code.
- Optionally customize the size (100-1000px) and colors.
- The QR code generates automatically as you type.
- Click Download PNG for a raster image, Download SVG for a scalable vector, or Copy Image to paste directly.
FAQ
What is the maximum content length?
QR codes can store up to approximately 4,296 alphanumeric characters. However, longer content produces denser QR codes that may be harder to scan. For best results, keep content under 500 characters.
Should I download PNG or SVG?
Use SVG if you need to resize the QR code for print materials (flyers, posters, business cards) — it scales infinitely without losing quality. Use PNG for digital use (websites, social media, emails).
Can I use custom colors?
Yes. You can change both the foreground (dark modules) and background colors. Make sure there is sufficient contrast between the two colors for reliable scanning.
Is my data safe?
Absolutely. The QR code is generated entirely in your browser using JavaScript. No data is sent to any server. You can verify this by disconnecting from the internet — the tool will still work.