Create a free QR code for any URL, text, email, phone or Wi-Fi instantly. Download as PNG. Works entirely in your browser.
Last updated 23 June 2026 · Built and maintained by Mustafa Bilgic
Turn any link or text into a scannable QR code in seconds. This generator builds the QR matrix directly in your browser and renders it onto a canvas, so nothing is uploaded. Pick a size and error-correction level, then download a crisp PNG ready for print or screen.
| Use case | What to type |
|---|---|
| Website link | https://example.com |
| mailto:[email protected] | |
| Phone | tel:+15551234567 |
| SMS | sms:+15551234567 |
| Plain text | Any message up to a few hundred characters |
| Wi-Fi | WIFI:T:WPA;S:NetworkName;P:password;; |
Yes. There is no charge, no watermark, and no sign-up. You can generate and download as many QR codes as you like.
No. These are static QR codes that encode your data directly. Once created, the image works forever and never depends on this site staying online.
For print, use 384 or 512 pixels and scale the image rather than stretching a small one. A printed QR code should be at least about 2 by 2 centimetres to scan reliably.
Error correction lets a code still scan when partly damaged. Medium (15%) is a good default. Use High if the code may get dirty or you place a small logo over the centre.
No. The QR code is built entirely in your browser with JavaScript and drawn to a canvas. Your text never leaves your device.