Developer tool
QR Generator
Generate a QR code from text or a website URL, choose error correction and image size, and download a crisp SVG or PNG for sharing or printing.
How it works
Enter your text or a full website URL. Spaces and line breaks are preserved.
Choose an error correction level and export size. Medium correction is a useful starting point.
Select Generate QR and review the preview. Edit the settings and generate again if needed.
Download SVG for scalable artwork or PNG for a pixel-sized image, then test it with your phone.
Frequently asked questions
Can I make a QR code for a website?
Yes. Enter the full URL, including https://, and generate the code. The generator encodes your input without checking whether the website exists or is safe. Test the destination before sharing.
What does error correction do?
QR codes include redundant data. L, M, Q and H can recover approximately 7%, 15%, 25% and 30% of damaged codewords under suitable conditions. Higher correction reduces text capacity and can make the code denser; it does not guarantee a damaged code will scan.
Should I download SVG or PNG?
SVG is a scalable vector file suited to print and design software. PNG is a square raster image at your chosen pixel size, useful for websites and messages. Both have black modules on white and retain the required quiet zone.
How much text fits in a QR code?
Capacity depends on the characters and correction level. This tool caps input at 2,953 UTF-8 bytes, with lower practical capacity at higher correction levels. Long or dense codes need a larger export size. A short URL usually scans more easily than a long paragraph.
Will my QR code expire?
The generated code directly stores your text or URL and has no expiry or redirect service. A linked website can still move, expire or change its content. This tool does not host or track the destination.
Can I add a logo or generate codes in bulk?
Not in this version. It generates one text or URL code at a time, without logos, colors, tracking or batch exports. Keep the white border and verify the final downloaded or printed code with a scanner.