QR Code Generator
Make QR codes for URLs, WiFi, text & more.
100% private — runs in your browser, nothing is uploaded.
Fill in the fields to preview your QR code.
How to use the QR Code Generator
- 1Pick a type
Choose URL, Text, WiFi, Email or Phone for what the code should do.
- 2Enter your details
Fill in the fields — for example a link, or your WiFi name and password.
- 3Style it
Optionally change the colors, error-correction level and size.
- 4Download
Save the code as a PNG for screens or an SVG for print.
Free online QR code generator
This QR code generator turns a link, message, WiFi login, email address or phone number into a scannable QR code in seconds. Everything runs in your browser, so the codes are free, unlimited, watermark-free and completely private.
What you can encode
- URL — send people straight to a website, menu, form or profile.
- Text — any plain message, note or serial number.
- WiFi — let guests join your network by scanning, no password typing.
- Email — open a new email to your address with one scan.
- Phone — start a call to a number instantly.
Static vs dynamic QR codes
The codes here are static — the data is baked directly into the pattern, so they never expire and need no account. The trade-off is that you cannot edit the destination later; if the link changes, generate a new code. For most posters, business cards and WiFi sharing, static codes are exactly what you want.
Tips for codes that always scan
Keep good contrast between the foreground and background (dark on light scans best), leave the quiet-zone margin around the code, and if you print it small or place a logo in the middle, raise the error-correction level to High. Download the SVG for anything printed larger than a business card so the edges stay crisp.
Frequently Asked Questions
Is this QR code generator really free?
Yes. Every QR code is free, has no watermark, no scan limit and no sign-up. The codes are generated in your browser, so they work forever — even offline once created.
Do the QR codes expire?
No. These are static QR codes: the data (a URL, text, WiFi details, etc.) is encoded directly into the pattern. There is no redirect or account behind them, so they never expire and keep working as long as the destination does.
How do I make a WiFi QR code?
Choose the WiFi tab, enter your network name (SSID), pick the encryption type (usually WPA/WPA2) and type the password. Scanning the code lets a phone join the network without typing anything.
What is error correction and which level should I use?
Error correction lets a code still scan when part of it is dirty, blurred or covered by a logo. Higher levels (Q or H) are more robust but pack the data into a denser pattern. Medium (M) is a good default; use H if you will print small or add a logo.
Should I download PNG or SVG?
Use PNG for websites, chat and slides. Use SVG for print, large signage or anywhere you need to scale the code without it going blurry, since SVG is vector and stays sharp at any size.
Is my data uploaded anywhere?
No. The QR code is built entirely in your browser with JavaScript, so the URL, password or text you enter never leaves your device.