QR Code Generator
Create QR codes instantly from any text or URL. Choose size, error correction level, and colors. Download as PNG or SVG.
Enter text or a URL above to generate a QR code
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.
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
Get weekly tool tips & updates
New tools, power-user tips, and productivity hacks — delivered free every Friday.
No spam, ever. Unsubscribe with one click.
Why use QR Code Generator?
- High-resolution QR codes ready for print at any size
- Customisable colours and error-correction levels
- Download as PNG or SVG for web and print use
- Encode URLs, contact cards, text, Wi-Fi credentials and more
Common use cases
- Create a QR code for a restaurant menu
- Generate a vCard QR code for business cards
- Add a Wi-Fi QR code to a guest welcome booklet
- Share event registration links via QR poster
- Create product tracking labels with barcode generation
Related QR & Barcode
Base64 Encoder & Decoder
Encode text or files to Base64, or decode Base64 strings back to text. Fast, free, and runs entirely in your browser.
Password Generator
Generate strong, secure, random passwords instantly. Uses the Web Crypto API — nothing is sent to any server, so your passwords stay private.
Barcode Generator
Generate barcodes online in CODE128, EAN13, UPC, QR, and more formats. Download as SVG or PNG. Free and private.
WiFi QR Code Generator
Create a WiFi QR code so guests can connect to your network without typing a password. Works on Android and iPhone. Free and private.
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.
vCard QR Code Generator
Create a QR code for your contact information. Anyone who scans it can save your details instantly. Free digital business card QR generator.
Explore all QR & Barcode.