QR Code Generator

Enter any text, URL, email, or phone number and get a scannable QR code instantly. Customise the size, error correction level, foreground and background colours, then download as a high-resolution PNG or scalable SVG. All generation happens in your browser — no data is sent to any server.

All processing happens in your browser. No data is sent to any server.

Frequently Asked Questions

What types of content can I encode in a QR code?
Any plain text up to the QR code's data capacity: URLs, email addresses (mailto:), phone numbers (tel:), SMS (smsto:), plain text, Wi-Fi credentials, and more.
What does the error correction level mean?
Error correction allows the QR code to be read even if part of it is damaged or obscured. Level L allows up to 7% damage, M 15%, Q 25%, and H 30%. Higher levels produce denser QR codes.
What format should I download — PNG or SVG?
SVG is best for printing and large displays since it scales without pixelation. PNG is best for web use and apps that need a raster image.

Related Tools