QR Code Generator
The QR Code Generator makes a QR code (a square barcode that phone cameras can read) for a link, some text, a Wi-Fi network, an email, a phone number or a contact card. The code is drawn in your browser as you type.
Make a QR code
Open QR Code Generator from the QR tools category.
Choose what the code holds: URL, Text, Wi-Fi, Email, Phone or Contact.
Fill in the fields (see below). The preview updates as you type.
Adjust the look if you like: Size, Error correction, Foreground and Background colours.
Select Download PNG.
TIP
Scan the preview with your own phone before you print or share the code.
Fields for each type
| Type | Fields |
|---|---|
| URL | Website URL |
| Text | Text |
| Wi-Fi | Network name (SSID), Security, Password, Hidden network |
| To, Subject (optional), Message (optional) | |
| Phone | Phone number |
| Contact | First name, Last name, Phone, Email, Organization, Website |
For Wi-Fi, Security can be WPA/WPA2/WPA3, WEP or Open (no password). Scanning the code lets a phone join the network without typing the password, so share it only with people who should have access.
A Contact code holds a contact card (vCard) that a phone can save to its address book.
Appearance
| Option | Choices | Default |
|---|---|---|
| Size | 256 px, 512 px, 1024 px | 512 px |
| Error correction | Low, Medium, Quartile, High | Medium |
| Foreground | any colour | near black |
| Background | any colour | white |
Error correction lets a code still scan when part of it is dirty or covered. Higher levels are more robust but make the pattern denser. Use High for codes that will be printed small or may get scuffed.
Keep a dark foreground on a light background. Low contrast or light-on-dark codes may not scan on every phone.