How to use QR Code Generator
Generate a QR code for any URL, text, contact card, or Wi-Fi credential in seconds — entirely in your browser with no data sent to any server. Customize colors, error correction level, and size, then download as SVG (infinitely scalable) or PNG for print and digital use. QR codes link the physical world to the digital with a single camera scan.
- Select the content type: URL, plain text, vCard, Wi-Fi, email, phone, or SMS.
- Enter the content you want to encode in the input field.
- Adjust size, foreground/background colors, and error correction level.
- Preview the QR code — ensure it scans correctly using your phone camera.
- Download as SVG (for print and logos) or PNG (for web and presentations).
Your data never leaves your device — 100% private processing.
Error correction levels explained
QR codes have four error correction levels — L (7%), M (15%), Q (25%), H (30%) — representing what percentage of the QR code data can be recovered if the code is damaged or obscured. Higher correction levels make the code larger but more resilient to dirt, damage, or logo overlays. For codes printed on packaging, outdoor signage, or with a logo in the center, use level Q or H. For clean digital displays where clarity is guaranteed, level L or M is sufficient and produces a less dense pattern.
| Level | Recovery capacity | Best use case |
|---|---|---|
| L (Low) | 7% | Clean digital displays, high-DPI screens |
| M (Medium) | 15% | General purpose, email, web |
| Q (Quartile) | 25% | Branded codes with logo overlay |
| H (High) | 30% | Industrial labels, outdoor print, textured surfaces |
Print size and scanning reliability
The minimum reliable print size for a QR code is approximately 1 cm × 1 cm, though 2.5 cm × 2.5 cm (1 inch) is recommended for typical scanning distances. Business cards, flyers, and posters benefit from larger sizes: 4–6 cm for business cards, 10+ cm for posters. Always include a quiet zone (white border) of at least 4 modules wide around the code — scanners use this blank space to locate the code boundary. Download as SVG for maximum quality at any print size.
Color and branding guidelines
The foreground (dark) modules must always be significantly darker than the background (light) modules — a contrast ratio of at least 3:1 is required for reliable scanning. Dark-on-light works best; light-on-dark (inverted) is technically possible but reduces scanner compatibility. Custom colors are allowed as long as the contrast requirement is met: dark navy, forest green, or burgundy on white all scan reliably. Avoid gradients across the QR code area as they can confuse scanner algorithms.
Worked examples
URL QR code
Inputs: https://example.com · EC level M
Result: version ~2 QR · scannable from ~30 cm at 2.5 cm print
Logo overlay
Inputs: EC level H · centered logo ≤ 25%
Result: ~30% damage recoverable, so the logo stays scannable
Maximum QR data capacity (version 40, EC level L)
| Data type | Max capacity | Example content |
|---|---|---|
| Numeric (0–9) | 7,089 digits | Long ID or serial numbers |
| Alphanumeric | 4,296 chars | Uppercase URLs, product codes |
| Byte / binary | 2,953 bytes | UTF-8 text, mixed-case URLs |
| Kanji | 1,817 chars | Japanese/CJK characters |
Glossary
- Module
- An individual square cell in a QR code — the smallest unit of data encoding.
- Finder pattern
- The three large square patterns in the corners of a QR code used by scanners to locate and orient the code.
- Quiet zone
- The mandatory blank border around a QR code, at least 4 modules wide, required for reliable scanning.
- Capacity
- The maximum amount of data a QR code can hold — higher data capacity produces a denser, more complex pattern.
Related reading
Frequently Asked Questions
Why use QR Code Generator?
- Supports URL, plain text, vCard, Wi-Fi, email, phone, and SMS content types in one generator
- Exports lossless SVG for any print size alongside web-optimized PNG for digital use
- Customizable foreground and background colors with live preview for brand-aligned designs
- Adjustable error correction from L to H, enabling reliable logo-overlay QR code designs
Common use cases
- Print branded QR codes on product packaging using company-color foreground and background
- Add a high-error-correction code with a centered logo overlay to conference handouts
- Encode a vCard payload for a networking event badge attendees can scan to save contact details
- Create a QR code linking to a feedback form and display it in a hotel room or waiting area
- Embed a QR code in an event poster directing viewers to a registration or ticketing page
Get weekly tool tips & updates
New tools, power-user tips, and productivity hacks — delivered free every Friday.
No spam, ever. Unsubscribe with one click.
Related QR & Barcode
Logo QR Code Generator
Create a branded QR code with your logo in the center. High error correction keeps it scannable. Free logo QR code generator — download as a PNG image.
QR Code Reader
Scan and decode QR codes from images online. Upload a QR code image to instantly read its content — free, private, and processed in your browser.
QR Code Scanner
Scan QR codes online using your camera or by uploading an image. Free, private, works in any browser. No app download required.
Crypto Address QR Code Generator
Generate a payment QR code for Bitcoin, Ethereum, Litecoin, or Dogecoin wallet addresses, with an optional amount. Free, private crypto address QR maker.
Location QR Code Generator
Generate a QR code for any GPS location or address. Scanning opens the coordinates in the phone maps app. Free, private map location QR code generator.
Base64 Encoder & Decoder
Encode text or files to Base64, or decode Base64 strings back to text in seconds. Free, private, and fully in-browser now.
Explore all QR & Barcode.