Skip to content

QR Code Generator

GeneratorsFree · Private

Generate QR codes for URLs, text, WiFi, email, and more. Customize size, colors, and error correction. Download as PNG or SVG. 100% in your browser.

Content
#000000
#ffffff

Error correction levels

LevelRecoveryBest for
L — Low~7%Clean environments, high-density data
M — Medium~15%General purpose (default)
Q — Quartile~25%Industrial printing, outdoor signage
H — High~30%Logo overlay, damaged or dirty surfaces

What can a QR code encode?

QR codes can contain any text up to a few kilobytes. Common uses include URLs, plain text, email addresses (mailto:user@example.com), phone numbers (tel:+1234567890), SMS (smsto:+1234567890:Hello), and WiFi credentials (WIFI:T:WPA;S:MyNetwork;P:MyPassword;;).

PNG vs SVG

Use PNG when you need a raster image at a specific size — for websites, apps, or documents. Use SVG when you need to print at any size without quality loss — business cards, posters, or product packaging. SVG can be scaled to any dimension and will always remain sharp.

Frequently Asked Questions

How do I create a QR code?
Type or paste your text or URL into the input box. The QR code generates instantly. Download it as PNG or SVG.
What can a QR code contain?
Any text — URLs, plain text, email addresses, phone numbers, WiFi credentials, vCards, and more. The QR code encodes whatever you type.
What is error correction level?
Error correction lets a QR code be read even when partially damaged or obscured. Higher levels (Q, H) are more resilient but produce denser codes. Use H if you plan to add a logo on top.
What is the difference between PNG and SVG download?
PNG is a fixed-resolution image — good for most uses. SVG is infinitely scalable vector graphics — ideal for printing at any size without quality loss.
Is my data sent to a server?
No. The QR code is generated entirely in your browser using the qrcode library. Your text never leaves your device.