QR Code Generator
Generate customizable QR codes for any text or URL. Download as PNG or SVG.
Free QR code generator with customization
Create QR codes instantly for URLs, text, contact information, or any data you need. Customize the size, colors, and error correction level to match your branding or use case.
Download in multiple formats
Download your QR code as a high-resolution PNG image for print or digital use, or as a scalable SVG vector file that looks perfect at any size. All generation happens in your browser with no data sent to any server.
Frequently Asked Questions
What data can I encode in a QR code?
You can encode any text, URL, email address, phone number, Wi-Fi credentials, vCard contact info, or plain text in a QR code. The maximum data capacity depends on the error correction level — up to 4,296 characters at the lowest level.
Can I customize the colors of my QR code?
Yes. You can choose custom foreground and background colors. For reliable scanning, maintain high contrast between the two — dark modules on a light background works best. Avoid low-contrast combinations as they may not scan reliably.
What is QR code error correction?
Error correction allows QR codes to be scanned even when partially obscured or damaged. Level L recovers 7% of data, M recovers 15%, Q recovers 25%, and H recovers 30%. Higher levels create denser codes but are more resilient.
What size should my QR code be for printing?
For print, a QR code should be at least 2×2cm (about 0.8 inches) for scanning from close range. For posters or signs viewed from a distance, use at least 1/10th of the expected scanning distance as the code size.
This tool works offline — install CompressEazy as an app on any device.