FREE TOOL
Create QR codes for URLs, Wi-Fi, contacts, email, phone, or SMS, then download customized PNG or SVG files.
Create QR codes for URLs, text, Wi-Fi settings, vCard contacts, email, phone, and SMS locally in your browser. Customize colors, margin, error correction, image size, and an optional center logo, then save PNG or print-ready SVG files.
These examples describe reproducible behavior in this tool. They are not a guarantee for inputs outside the documented scope.
| Input or setting | Expected result | Condition |
|---|---|---|
| URL / text: https://example.com | A QR code containing the input, downloadable as PNG or SVG | The final scan also depends on the reader and display or print conditions. |
| Wi-Fi: WPA / SSID cafe / password secret | A QR code for WIFI:T:WPA;S:cafe;P:secret;H:false;; | Reserved characters are escaped for the Wi-Fi payload. |
| Contact: name, phone number, and email address | A QR code containing a vCard 3.0 payload | A name is required and reserved characters are escaped. |
The selected size, margin, colors, and L/M/Q/H error correction level are passed to the qrcode library.
Wi-Fi input is assembled as a WIFI:T:...;S:...;P:...;H:...;; payload.
URLs, text, SSIDs, passwords, contact details, and logo images stay in-browser and are not sent to analytics as input values or image data.
Creation and download are free. For commercial use, confirm your rights to the linked or encoded content and test the code on real devices before publishing.
PNG works well for websites and general image use. SVG stays sharp when enlarged for printed flyers, signs, or cards.
No. The Wi-Fi QR code is created in your browser. The resulting code contains the connection details, so control where you publish it.
No. QR code generation runs in your browser, and the entered content is not sent to our server.
Use 256 pixels for screens, 512 pixels for common print uses, and 1024 pixels for larger print or later resizing. Always test the printed code with a real device.