I’ve got guests over all the time and I’m tired of reading my long, complicated WiFi password out loud or typing it in on everyone’s phone. I’ve heard there’s a built‑in way to share the WiFi password between iPhones without showing the actual password, but I can’t figure out how to get it to work. What exact steps do I need to follow, and are there any settings that could be blocking this feature?
iOS has a built in way to share your WiFi, but it only works under some conditions. If anything is off, it fails and looks random.
Here is the clean way to do it:
-
Check the basics
• Both iPhones need WiFi and Bluetooth on.
• Both need to have AirDrop set to Contacts Only or Everyone.
• You need to be in each other’s Contacts with the correct Apple ID email or phone.
• Both devices need iOS 11 or later. -
Connect your iPhone to the WiFi
• Make sure your phone is already on the network you want to share.
• Guests should not be on that network yet. -
Get guest to join
• On the guest iPhone, go to Settings > Wi-Fi.
• Tap your network name.
• Leave it on the password screen. -
Approve on your iPhone
• A pop up appears on your iPhone that says “Wi-Fi Password” with the guest’s device name.
• Tap Share Password.
• Wait a few seconds.
• Their phone autofills the password and connects.
• Tap Done.
If it fails, try this:
• Move the phones closer.
• Toggle WiFi and Bluetooth off then on for both phones.
• Restart both iPhones.
• Delete and re-add each other in Contacts, with the Apple ID email in the email field.
For non Apple guests, you still need to type or show the password. Easiest trick is to store it in Notes as a pinned note and lock your phone after they see it. Or print a small card with the network and password and stick it near the router.
If your WiFi feels slow with many guests, use a WiFi analyzer to see channel overlap and weak spots. NetSpot helps you survey your home, see dead zones, and pick better channels. You can check it out here
improving your home WiFi coverage with NetSpot
Short version for guests with iPhones:
• Both on latest iOS, WiFi, Bluetooth, AirDrop on.
• You are in each other’s Contacts.
• Guest opens your network.
• You tap Share Password popup.
• Done, no more reading that long nightmare password out loud.
Honestly, the built‑in iOS sharing that @codecrafter described is nice when it works, but it’s a little too picky for my taste. It’s like a bouncer that refuses your own friends because their contact card is missing one digit.
Here are a few alternative approaches so you’re not stuck reading out “Capital Q, lowercase z, exclamation mark, no not that one…” every weekend:
1. Use a QR code for all guests (Apple and non‑Apple)
This is the most “set it and forget it” option and doesn’t rely on Apple’s secret handshakes.
- On a computer or your phone, use any WiFi QR code generator (search “WiFi QR code generator”).
- Enter:
- SSID (network name)
- Security type (usually WPA2 or WPA3)
- WiFi password
- Save the QR code as an image.
- Print it and stick it near your router or front door, or keep it in your Photos on your iPhone.
Then:
- iPhones: Guests just open the Camera app, point it at the QR code, and tap Join.
- Android: Most modern phones do the same from the Camera app or a built‑in QR scanner.
This bypasses all the “we must be in each other’s Contacts” nonsense completely.
2. Use your iCloud Keychain + Messages
If you trust the person and they’re on Apple too:
- Open Settings → Passwords on your iPhone.
- Look for your WiFi network in the list.
- Tap it, authenticate, and tap the password field to reveal it.
- Long‑press the password, copy, and paste it into iMessage.
Not as slick as the automatic popup, but way more reliable and fast, especially if the Apple WiFi sharing popup just refuses to appear.
3. Dedicated “Guest” WiFi network
If you have lots of guests and care about security and performance:
- Log into your router’s admin page.
- Enable a Guest Network with:
- Separate SSID like “MyPlace‑Guest”
- Its own password (can be easier to say but still secure)
- Optional: isolation from your main devices if the router supports it.
Then:
- Use a QR code or a printed card just for the guest network.
- You can keep your main network password nasty‑long and never share it.
If your WiFi gets sluggish when everyone piles on, that’s when something like NetSpot actually becomes useful. It helps you see where your signal sucks, which channels are overcrowded, and how to rearrange or tweak your router. For a deeper dive into improving your WiFi coverage and reducing dead zones, check out advanced tools to upgrade your home WiFi.
4. Why the Apple “Share Password” feature annoys people
@codecrafter covered the standard steps pretty well, but a couple extra gotchas:
- If the popup doesn’t appear, often it’s because the Apple ID email in Contacts doesn’t match the one actually logged in on the device.
- Sometimes it just randomly refuses until both phones are rebooted.
- If the guest has iCloud Keychain disabled, it occasionally behaves weird.
So yeah, cool feature, but I wouldn’t rely on it as your only method.
5. Simple “show it, don’t say it” hack
If you really want low effort:
- Put the network name and password in a Note on your phone.
- Pin that Note.
- When someone asks, open it, hand them the phone, let them type it in, then lock your phone.
Not fancy, but beats spelling out punctuation every time.
In practice, the combo that works best is:
- Guest WiFi network
- QR code printed and stuck somewhere obvious
- Apple WiFi sharing as a bonus when it decides to cooperate
After I did that, I went from “hold on while I find my router label” to “camera, scan, done” in like 5 seconds.