QR code generator
Make a QR code for a web link, Wi-Fi login, email, phone number, text message or contact card, set its size and colours, and download it as PNG or SVG.
- 100% free
- Runs in your browser
- No uploads
Preview
Your QR code will appear here.
Scan it with your phone camera before printing or sharing.
- Runs on your deviceEvery tool works directly in your browser. No files are uploaded.
- Your privacy mattersYour files never leave your device, so there's nothing for us to store.
- No limitsUse any tool as much as you need. No daily caps, no waiting.
- Completely freeNo signup and no trial to cancel. Ads keep the tools free.
How to make a QR code
- Choose what it opens. A link, plain text, a Wi-Fi network, an email, a phone call, a text message or a contact card.
- Fill in the details. The preview updates as you type. For Wi-Fi, use the network name and password exactly as they are, with the same capitals.
- Adjust the look if you want. Pick the image size, the error correction level, the margin and the colours.
- Download and test. Save it as PNG or SVG, then scan it with your phone camera before you print or share it.
What each type puts in the code
A QR code just holds text. Phone cameras recognise a few formats and offer the right action, such as opening a browser or joining a network. Open “Encoded text” under the preview to see exactly what your code contains.
| Type | Format in the code |
|---|---|
| Link | https://example.com |
| Wi-Fi | WIFI:T:WPA;S:name;P:password;; |
mailto:name@example.com?subject=Hi | |
| Phone / SMS | tel:+15551234567 / SMSTO:+15551234567:Hello |
| Contact card | vCard 3.0 (BEGIN:VCARD … END:VCARD) |
In the Wi-Fi format, the characters \ ; , : and " have special meanings, so the generator puts a backslash in front of them in network names and passwords. That way a password like pa;ss:word still works when scanned. Making a code for guests? The Wi-Fi QR code generator opens straight in Wi-Fi mode and covers the checks to make before printing it.
Error correction and how much fits
Error correction adds spare data so a code still scans when part of it is scratched, dirty or covered by a logo. More correction leaves less room for your content. These are the largest amounts of ordinary text (bytes, where most letters are one byte) a QR code can hold:
| Level | Survives damage to about | Most text |
|---|---|---|
| L (low) | 7% | 2,953 bytes |
| M (medium) | 15% | 2,331 bytes |
| Q (quartile) | 25% | 1,663 bytes |
| H (high) | 30% | 1,273 bytes |
Codes that big are very dense and hard to scan from a distance. Medium suits most uses; choose High for codes on stickers or packaging that may get worn.
Frequently asked questions
Do these QR codes expire?
No. The link, Wi-Fi details or text are stored inside the pattern itself, not on a server, so the code works for as long as the thing it points to exists. Some QR sites make “dynamic” codes that redirect through their own server and stop working when a subscription ends; these codes don't do that.
Can I change where the code points after printing it?
Not with the code itself, because the address is written into the pattern. If you may need to change it later, point the code at a page you control (for example a short page on your own website) and change that page instead.
PNG or SVG: which should I download?
PNG works everywhere: documents, slides, social posts. SVG is a vector file that stays perfectly sharp at any size, which printers and designers prefer for posters, packaging and signs. For a PNG that will be printed, choose 1024 or 2048 pixels.
How small can I print a QR code?
A common rule of thumb is that the code should be at least a tenth of the scanning distance wide, so about 2 cm (0.8 inch) for a phone held 20 cm away. Short content makes a less dense code that scans more easily when small, so keep links short. Always test-scan the printed size.
Why won't my coloured QR code scan?
Scanners look for dark squares on a light background. Low contrast, a light code on a dark background, or a margin that's too thin are the usual causes. The tool warns about each of these. Dark colours on white or a very light background are the safe choice.
Is my Wi-Fi password sent anywhere?
No. The QR code is made by your browser and nothing you type leaves your device. The password is written into the code, though, so anyone who scans it, or photographs it, can join the network. Consider a separate guest network for codes on display.