QR Code Generator
FreeEnter any URL, text, phone number, or data and generate a QR code instantly. Customise size, error correction level, and colours. Download as a high-resolution PNG or scalable SVG. Runs entirely in your browser — nothing is sent to any server.
How to Use QR Code Generator
- 1
Enter the URL, text, phone number, or any data you want to encode into the QR code input field.
- 2
Adjust the size (128px to 1024px), error correction level (L for compact, H for high redundancy), and foreground/background colours.
- 3
The QR code preview updates live as you change any setting. Scan it with your phone to verify it works before downloading.
- 4
Click "Download PNG" for a raster image best suited for web and social media, or "Download SVG" for a scalable vector format ideal for print.
Features
- ✓ Any text, URL, or data
- ✓ PNG and SVG output
- ✓ Configurable size (128–1024px)
- ✓ Four error correction levels (L/M/Q/H)
- ✓ Custom foreground and background colours
- ✓ One-click download or copy to clipboard
- ✓ Runs 100% in browser
Frequently Asked Questions
What is error correction?
Error correction allows a QR code to be scanned even if it is partially damaged or obscured. Higher levels (Q, H) add more redundancy so the code remains readable even if up to 25–30% is covered.
What is the difference between PNG and SVG?
PNG is a raster image — best for web and social sharing. SVG is a vector format — scales to any size without loss of quality, ideal for print.