QR Code Generator
Create QR codes for links, Wi-Fi, email, SMS or plain text and download them as PNG or SVG.
Enter some text or a URL above — your QR code appears instantly.
Encoded data:
How it works
Pick what the code should contain — plain text, a URL, Wi-Fi credentials, an email, an SMS
or a phone number — and the QR code is drawn instantly as you type. The tool builds the
correct payload string for each type (for example
WIFI:T:WPA;S:MyNetwork;P:hunter2;; for Wi-Fi), so phone cameras recognise it
and offer the right action.
Everything is encoded in your browser with JavaScript and drawn on a canvas — no server, no account, no tracking pixel, and the generated codes never expire or redirect through someone else's domain. Higher error correction (Q or H) makes the code survive scratches or a logo placed on top, at the cost of a denser pattern; keep a quiet zone of at least four modules so scanners can find the code. Download a crisp PNG at any size up to 1024 px, or an SVG for print and vector editing.
Frequently asked questions
How do I create a QR code for a Wi-Fi network?
Choose "Wi-Fi network" as the type, enter the network name (SSID), the password and the security mode (WPA/WPA2/WPA3, WEP or open). The tool builds the standard WIFI:T:WPA;S:MyNetwork;P:hunter2;; payload that iPhone and Android cameras recognise, so guests join by scanning instead of typing the password. Because everything runs in your browser, the password is never sent anywhere.
Do these QR codes expire?
No. The codes generated here are static: the data is encoded directly into the pattern, so there is no short link, no redirect and no account behind it. Many commercial generators create dynamic codes that route through their servers and stop working when a trial or subscription ends — these keep working forever, offline.
Is this QR code generator free and private?
Yes on both counts. There is no sign-up, no watermark, no limit on how many codes you make, and the encoding happens entirely in your browser with JavaScript — nothing you type, including Wi-Fi passwords or email addresses, is uploaded to a server. You can even use the page offline once it has loaded.