Roughly 60% of people reuse the same password across multiple accounts, according to a 2023 SpyCloud study of breach data. That habit makes saved Wi-Fi passwords valuable, and it’s exactly why macOS hides them behind authentication. Yet there are legitimate moments when a Mac user needs to see one: a guest asks for the network key, a new device needs connecting, or an old router password has been forgotten. The good news is that macOS keeps every saved Wi-Fi password in a secure store, and there are several ways to retrieve it. This guide walks through each method, from the graphical Keychain Access app to a one-line Terminal command, and explains which ones work on which macOS version.
Where macOS Stores Saved Wi-Fi Passwords
Every time a Mac joins a Wi-Fi network, macOS records the network name and its password in the login Keychain, a password-protected database that lives inside the user’s account. Access to that database requires the user’s login password (or Touch ID), which is why a stranger with physical access to a Mac with an active user session still can’t casually read the Wi-Fi key. (Keychain Access User Guide for Mac)
Apple’s own documentation on the Keychain data protection system describes how these credentials are encrypted and gated behind user authentication. In practice, this means three things for anyone trying to recover a Wi-Fi password:
- The password can only be revealed while logged into the Mac account that originally joined the network.
- The user must confirm with the Mac login password or biometrics.
- Corporate-managed Macs may block the reveal entirely through mobile device management (MDM) policies.
A common mistake is assuming a password saved under one user account is visible to every account on the same Mac. It usually isn’t. Each user’s Keychain is separate, so a password saved by a partner or colleague may simply not appear in your Keychain search.
Method 1: Keychain Access (Works on Every Modern macOS Version)

The most reliable route, and the one that has survived every macOS redesign, is the built-in Keychain Access utility. It works on Ventura, Sonoma, Sequoia, and older releases alike.
- Open Finder and go to Applications > Utilities > Keychain Access. Alternatively, press Command + Space, type “Keychain Access,” and hit Return.
- In the left sidebar, select login under Keychains and Passwords under Category.
- Use the search field in the top right to type the exact name of the Wi-Fi network (the SSID).
- Double-click the matching entry, usually labeled “AirPort network password.”
- Tick the Show password checkbox.
- Enter your Mac login password when prompted, or authenticate with Touch ID.
The password then appears in plain text, and you can copy it into another device. If the network name doesn’t show up, try the System keychain in the sidebar; some networks joined before a macOS migration end up stored there instead.
One practical tip: Wi-Fi entries are named by SSID, and SSIDs are case-sensitive. Searching “homewifi” won’t find “HomeWiFi.” Type the name exactly as it appears in the Wi-Fi menu. Also, if the checkbox stays greyed out, the entry is likely managed by a configuration profile, which is common on work machines. (How to find the original source of an image)
Method 2: The Terminal Command for a Fast Reveal
For users comfortable with a command line, the security command-line tool can pull a password straight out of the Keychain in seconds. Open Terminal (Applications > Utilities > Terminal) and run:
`security find-generic-password -wa “NetworkName”`
Replace NetworkName with the exact SSID, keeping the quotation marks. macOS will prompt for authorization, and the password prints directly to the terminal window. The `-w` flag tells the tool to output only the password, while `-a` specifies the account name, which for Wi-Fi entries is the SSID.
This approach is popular among IT technicians because it can be scripted and doesn’t require clicking through menus. However, it is worth treating with some caution: Apple has tightened privacy prompts in recent macOS releases, and the exact behavior of Keychain-related terminal commands has shifted over time. If the command returns an error such as “could not be found,” the entry may live in the System keychain or the network may never have been saved on this Mac. Anyone who spends a lot of time in Terminal may also appreciate a well-configured code editor for Mac to keep scripts organized.
Method 3: System Settings on Ventura and Later
macOS Ventura, released on October 24, 2022, brought a redesigned System Settings app and, with it, a simpler way to view the password of the network you’re currently connected to.
- Click the Apple menu and choose System Settings.
- Select Wi-Fi in the sidebar.
- Find the network marked Connected and click the Details button next to it.
- Click Password, authenticate, and the password is revealed with a copy option.
This is the friendliest method for casual users because it avoids Keychain Access entirely. The catch is scope: it only shows the password for the network the Mac is currently joined to. For any other saved network, Keychain Access remains the tool to use. Menu labels have moved slightly between Ventura, Sonoma, and Sequoia, so if a step doesn’t match, look for the same option under a nearby name rather than assuming the feature is gone.
Method 4: The Passwords App in Sonoma and Sequoia
macOS Sonoma (September 26, 2023) and macOS Sequoia (September 16, 2024) ship with a dedicated Passwords app, which consolidates Wi-Fi keys, website logins, and passkeys in one place. Open Passwords, authenticate, and select Wi-Fi in the sidebar to browse saved networks. Selecting a network reveals its password after authentication.
The Passwords app has a significant advantage: if iCloud Keychain syncing is enabled, a Wi-Fi password saved on an iPhone or iPad signed into the same Apple Account can appear on the Mac too. That makes it the quickest way to recover a network key you saved on your phone months ago. The trade-off is version dependence. On macOS Monterey or earlier, the app simply doesn’t exist, and Keychain Access or Terminal are the only options.
Which Method Should You Use?
The right choice depends on your macOS version and how much clicking you want to do. The table below summarizes the trade-offs.
| Method | Works On | Shows Current Network Only? | Best For |
|---|---|---|---|
| Keychain Access | All modern macOS versions | No, shows all saved networks | Recovering any saved password |
| Terminal `security` command | All modern macOS versions | No | Scripting and quick lookups |
| System Settings (Wi-Fi Details) | Ventura and later | Yes | The network you’re on right now |
| Passwords app | Sonoma and later | No | Synced passwords across Apple devices |
For most people, Keychain Access is the safest default because it behaves consistently and doesn’t depend on which macOS release is installed. The Settings and Passwords routes are faster when they apply, and Terminal is the power-user shortcut.
Common Mistakes and What Actually Works
A few recurring problems trip people up when hunting for a Wi-Fi password on a Mac.
Looking in the wrong keychain. If a search in the login keychain comes up empty, check the System keychain before giving up. Networks joined during setup or by an administrator sometimes land there.
Expecting a password that was never saved. If the Mac connected through a captive portal, a QR code, or a shared password from another Apple device, the credential may be stored differently or not at all. In that case, the router’s admin page is the fallback: log in to the router and check the wireless security settings, or reset the network and set a new key.
Trusting third-party “Wi-Fi password finder” apps. Many apps in this category promise to reveal saved passwords but cannot read Keychain items without the same user approval macOS already requires. Some are outright adware. The built-in tools do the job without installing anything, and they don’t risk exposing credentials to a third party.
Ignoring managed Macs. On a work-issued Mac, MDM profiles can block password reveal in Keychain Access, System Settings, and Terminal alike. If every method fails with an authorization error, the machine is likely restricted by policy, and the IT department is the correct contact rather than a workaround.
Forgetting FileVault and login password dependencies. Keychain prompts authenticate against the account password. If that password was recently changed and the login keychain wasn’t updated to match, the reveal can fail until the keychain password is synchronized.
It’s also worth remembering that the same Keychain that stores Wi-Fi passwords holds website credentials, certificates, and secure notes. When troubleshooting, resist the urge to delete entries wholesale; removing the wrong item can lock you out of saved logins. If you’re the type who pokes around system files, a little caution goes a long way, much like when you need to know the undo shortcut key for Windows and Mac before you accidentally wipe a change you meant to keep.
Sharing a Password Without Revealing It
Sometimes the goal isn’t to see the password at all, just to get another device online. Apple’s ecosystem offers a shortcut: bring an iPhone or iPad running iOS 16 or later near the Mac, open the Wi-Fi settings on the other device, and tap the network. A prompt appears on the Mac offering to share the password, and a tap sends it over without either person reading it. This works only when both devices are signed into the same Apple Account and have Bluetooth and Wi-Fi enabled.
For guests on Android or Windows devices, though, the reveal methods above are still the practical answer. And if the password is genuinely lost, resetting it on the router and reconnecting every device is often faster than hunting through keychains.
Conclusion
Finding a Wi-Fi password on a Mac comes down to knowing where macOS keeps it and picking the right door. Keychain Access is the universal key that works on every modern release and shows every saved network. System Settings and the Passwords app offer quicker paths on Ventura, Sonoma, and Sequoia, while the Terminal command suits anyone who prefers typing to clicking. The passwords are deliberately protected behind login authentication, so expect a prompt or two, and don’t be surprised if a work-managed Mac refuses to cooperate. With the right method, a forgotten network key takes under a minute to recover.
Frequently Asked Questions
Can I see a Wi-Fi password saved on someone else’s Mac account?
No, not without that account’s login password. Each user’s login Keychain is encrypted separately, and revealing a Wi-Fi password requires authenticating as that user. Switching to another account on the same Mac won’t expose the first user’s saved networks.
Why doesn’t my Wi-Fi network appear in Keychain Access?
The most common reasons are a typo in the SSID search (names are case-sensitive), the entry being stored in the System keychain rather than the login keychain, or the network never having been saved on this Mac. Check the System keychain and confirm the exact network name from the Wi-Fi menu. (Keychain (software)))
Does the Terminal command still work on the latest macOS?
The `security find-generic-password` command has been part of macOS for years and generally still works, but Apple has adjusted privacy prompts in recent releases, so the exact behavior can vary. If it fails, Keychain Access is the dependable alternative.
How do I find the Wi-Fi password on an older Mac running Monterey or earlier?
Use Keychain Access or the Terminal command. The Passwords app arrived with macOS Sonoma in 2023, and the Wi-Fi password view in System Settings came with Ventura in 2022, so neither exists on older releases.
Can I view a Wi-Fi password saved on my iPhone from my Mac?
Yes, if iCloud Keychain syncing is enabled and both devices use the same Apple Account. On macOS Sonoma or later, open the Passwords app and check the Wi-Fi section; the network saved on the iPhone should appear there after authentication.
What should I do if every method is blocked on my work Mac?
That usually means a mobile device management profile is restricting Keychain access. Rather than trying workarounds, contact the IT team; they can supply the network credentials or adjust the policy. Attempting to bypass MDM restrictions can violate company policy.


