Free Tool
QR Code Generator
Generate QR codes for any URL, text, email, or phone number. Download as PNG or SVG, customise colours, and set error correction level.
21 characters
#000000
#FFFFFF
Enter text to generate a QR code
Error correction levels
QR codes have four error correction levels: L (7%), M (15%), Q (25%), H (30%). Higher levels allow the QR code to be scanned even if part of it is obscured or damaged — but produce a denser image.
How to use
- Enter text or a URL.
- Adjust size, error correction, and colours if needed.
- Click PNG or SVG to download the QR code.
QR code generation runs in your browser — nothing is sent to any server.
Frequently Asked Questions
- What can I encode in a QR code?
- Any text: URLs, plain text, email addresses (mailto:), phone numbers (tel:), SMS (smsto:), Wi-Fi credentials, or vCards.
- What error correction level should I use?
- M (15%) is a good default. Use H (30%) if you plan to print the QR code in conditions where it might get dirty or partially covered.