WifiSignQR
Make a printable Wi‑Fi QR code — password stays on this device
Runs locally · No upload · Password & contact fields stay on this device
Wi‑Fi QR Primary
Scan to join Wi‑Fi
Tip: leave this tab open only on a trusted device — the password sits in page memory until you close it.
Contact / vCard QR Also local
Optional second mode: encode a contact card as a QR (vCard 3.0). Still 100% in-browser — nothing uploaded.
Scan to save contact
Phones typically offer “Add contact” when scanning a vCard QR. The code is drawn on this device, and fields never leave it.
How it works
Wi‑Fi: we build a standard WIFI:S:<ssid>;T:<type>;P:<password>;H:<hidden>; string and render a QR locally on a canvas.
vCard: we build a BEGIN:VCARD … END:VCARD (VERSION:3.0) string from name, phone, email, and org — same local canvas flow, no server.
Nothing you type is posted to our origin. Prove it with DevTools → Network while you type and print.
Limits
- SSID max length follows common Wi‑Fi practice (32 characters in this form).
- WEP is offered for legacy networks only; prefer WPA2/WPA3 when you control the AP.
- Camera “join Wi‑Fi” prompts depend on the phone OS — not on this site.
- Printing quality depends on your printer; use high contrast on white paper.
- We do not store passwords, SSIDs, or contact fields on a server.
Guides
Sources
- ZXing wiki — Wi‑Fi network config barcode contents: github.com/zxing/zxing/wiki/Barcode-Contents
- vCard Format Specification (RFC 6350): datatracker.ietf.org/doc/html/rfc6350
- Apple — Use QR codes on iPhone: support.apple.com (iPhone QR codes)
FAQ
Is my Wi‑Fi password uploaded?
No. The QR is drawn in your browser from the WIFI: URI string. Nothing is sent to a server.
What do phones scan?
Most modern iOS and Android cameras open a join prompt for standard WIFI:S:...;T:...;P:...;; payloads.
Can I print it?
Yes. Use Print / Save as PDF. Prefer a high-contrast QR on white paper.
Do you also make contact QR codes?
Yes — a second, optional section builds a vCard 3.0 payload (name, phone, email, org) and previews it locally the same way. Still no upload.
Do I need an account?
No. There is no signup and no tracking of your network name or contact fields.