Create downloadable QR codes for URLs, plain text, email, phone, WhatsApp, and WiFi. Choose a type, enter your content, run the generator, and download a PNG with a private random filename—no account required.
http:// or https:// and a domain ending like .com or .net (optional path after /).
mailto: and tel: payloads for one-tap contact actions.
wa.me chat link — a + is shown automatically; enter country code and number, plus an optional letters-only message.
What button creates the QR code?
Click Run after you enter your content. The button shows Running… while the code is built, then the preview and download options appear.
Why is the download filename random?
The PNG is named with a short random code (for example aBc12XyZ9mN4pQ7r.png) so your URL, WiFi name, or other entered text is not copied into the downloaded filename.
Why is there white space around the QR code?
The preview and downloaded image include a quiet zone (white margin) around the pattern, which helps scanners read the code reliably.
Can I generate another code after downloading?
Yes. Change the type, content, size, or color to reset the workspace, then click Run again.
Do QR codes expire?
Static codes do not expire; they work as long as the linked URL or encoded content remains valid.
Is my data stored?
No. All generation happens locally in your browser.