QR Code Generator
GeneratorsFree · PrivateGenerate QR codes for URLs, text, WiFi, email, and more. Customize size, colors, and error correction. Download as PNG or SVG. 100% in your browser.
Error correction levels
| Level | Recovery | Best 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?
What can a QR code contain?
What is error correction level?
What is the difference between PNG and SVG download?
Is my data sent to a server?
Related Tools
Generate UUID v4, UUID v7, ULID, and NanoID in bulk (up to 10,000). Decode UUID timestamps, toggle formatting. 100% client-side, no server calls.
Encode text or files to Base64 in your browser. URL-safe variant, data URI generator, image preview for encoded images. Nothing is uploaded or stored.
Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512, and HMAC hashes for text or files (including files over 1GB). Streaming, private, and 100% browser-based.