Airbnb hosts, boutique hotels, and short-term rentals still tape two things to the fridge: Wi-Fi credentials and how to reach the host. Guests shouldn't hunt for a password in a PDF or message thread. Print one welcome card with two static QR codes — Wi-Fi join on the left, host vCard on the right.
Hosted QR SaaS charges ~$49/month for the same payloads. You can generate both PNGs locally in minutes, reprint when the password rotates, and skip the subscription entirely.
Wi-Fi QR payload (WPA)
Use the standard WIFI: URI so iOS and Android join without typing:
WIFI:T:WPA;S:GuestNetwork;P:YourPassword;;
WIFI:T:WPA;S:BeachHouse5G;P:summer2026;;
-
T= security type (WPA,WEP, ornopass) -
S= SSID (network name) -
P= password (omit for open networks) - Trailing
;;is required
Tip: label the sticker "Scan to join Wi-Fi" so guests know which code does what.
Host contact vCard
Encode the property manager or front-desk number so one scan saves the contact:
BEGIN:VCARD
VERSION:3.0
FN:Sunset Rentals
TEL:+15559876543
EMAIL:help@sunsetrentals.example
NOTE:Unit 4B — check-out 11am
END:VCARD
Print this QR beside the Wi-Fi code with a "Questions? Scan to save our number" caption.
Generate both codes (no account)
Open the browser tool, paste each payload separately, download PNG or SVG. Everything runs client-side:
https://cdn.jsdelivr.net/npm/toolkitlabs-qr@latest/index.html
Mirror: https://ytinumoc.github.io/toolkitlabs-qr/
Batch welcome cards for a portfolio
Managing ten units from one spreadsheet? Export rows as CSV (one payload per line) and batch-render:
npx toolkitlabs-qr@latest qr_batch.py units.csv ./output/
One-time batch CLI pack (EUR 9, no subscription): https://buy.stripe.com/5kQ9AU8X45LKe3A8S15Ne0i?client_reference_id=devto-wifi-vcard
CC0 · Toolkit Labs
Top comments (0)