QR Codes Are Just Text
It's worth demystifying this up front: a QR code doesn't "do" anything by itself. It's a visual, scannable encoding of a plain text string — nothing more. The magic isn't in the QR code; it's in the scanning app on your phone, which looks at the format of that string and decides what action to offer.
- A string starting with
http://orhttps://→ the camera app offers to open it as a link - A string starting with
WIFI:→ the phone offers to join that network - A string starting with
BEGIN:VCARD→ the phone offers to save a contact - A string starting with
BEGIN:VEVENT→ the phone offers to add a calendar event - Anything else → it's just displayed as plain text
Once you know this, "how do I make a WiFi QR code" stops being a mystery — you just need to know the exact string format phones expect.
WiFi QR Codes — the Exact Format
The format standardized across Android and iOS camera apps is:
WIFI:T:WPA;S:mynetwork;P:mypassword;;
Broken down:
T:— encryption type (WPAcovers WPA/WPA2/WPA3,WEPfor legacy networks,nopassfor open networks)S:— the SSID (network name)P:— the password (omitted or empty fornopass);;— closes the string
Special characters in the SSID or password (;, ,, :, \, ") need to be escaped with a backslash, or the string parses incorrectly.
Why this matters for guests: instead of reading your WiFi password out loud character-by-character, or writing it on a sticky note, you generate one QR code and stick it near the router or hand it to a guest. They scan, tap "Join," and they're connected — the password never has to be spoken or typed.
Use the WiFi tab in the QR Code Generator — enter SSID, password, and encryption type, and it builds this string for you automatically.
vCard QR Codes — Digital Business Cards
A vCard is a plain-text contact card format (RFC 6350). The minimal structure looks like:
BEGIN:VCARD
VERSION:3.0
N:Doe;Jane;;;
FN:Jane Doe
ORG:Acme Inc
TITLE:Senior Engineer
TEL;TYPE=CELL:+1-555-0100
EMAIL:jane@example.com
URL:https://example.com
END:VCARD
Scan it, and most phones offer to save the contact directly — no typing, no misspelled emails from squinting at a business card in bad lighting.
Common use cases:
- Printed business cards with a QR code alongside (or instead of) the text
- Conference badges — attendees scan to exchange contact info instantly
- Email signatures — a small QR code that saves your full contact details
Use the Contact tab in the QR Code Generator to fill in the fields — first name, last name, phone, email, and optional organization, title, and URL — and get a live-updating vCard QR code.