Generate custom QR codes for URLs, text, email, phone numbers, Wi-Fi, and more — download as PNG or SVG, fully free with no login required. Runs entirely in your browser.
Select what type of content you want to encode — URL, plain text, email, phone, SMS, Wi-Fi credentials, vCard contact, or geo location.
Type or paste your content into the input fields. Then adjust the size, error correction level, colours, and margin to match your needs.
Click Download PNG for a high-resolution image ready for print or digital use, or Download SVG for a vector file that scales to any size without loss of quality.
This tool supports URL, plain text, email (with subject and body pre-filled), phone number, SMS, Wi-Fi (with SSID, password and encryption type), vCard contact card, and geographic coordinates. Each type formats the encoded data correctly for QR scanner apps.
No. You can generate as many QR codes as you like with no account, no daily limit and no watermark. Everything runs in your browser.
Error correction allows a QR code to be read even if part of it is damaged or obscured. Level L (7%) is fine for clean digital displays. Level M (15%) is recommended for most printed uses. Level Q (25%) is good when you want to add a logo overlay. Level H (30%) is best for harsh environments or heavily branded QR codes.
Yes — use the foreground colour picker to change the dark module colour and the background colour picker to change the light module colour. Any colour combination is supported, but ensure strong contrast between foreground and background for reliable scanning.
Upload a logo image using the logo overlay option. The tool will centre the logo on the QR code. Use error correction level Q or H when adding a logo to ensure the code remains readable despite the overlay.
PNG (high resolution, up to 1200×1200 px) for images, presentations, and web use. SVG for print, signage and large-format output — scales infinitely without quality loss.
Yes. All QR code generation happens entirely in your browser using JavaScript. Your URLs, passwords, contact details and other data are never sent to any server or stored anywhere.
Yes. QR codes generated by this tool are free to use for any purpose — personal, commercial or print — with no attribution required.