The fastest way: Keychain Access
Your Mac stores every WiFi password you have ever connected to in an app called Keychain Access. You can retrieve any of those passwords in about 30 seconds without restarting anything or entering recovery mode.
Open Keychain Access by pressing Command + Space, typing "keychain", and pressing Enter. In the window that opens, click the "Passwords" category on the left side. In the search box at the top right, type the name of the WiFi network (the SSID) you need the password for.
When the network appears in the list, double-click it. A small window will pop up. Check the box next to "Show password" at the bottom. Your Mac will ask for your user account password — the same one you use to log into your computer. Type it and click "Allow". The WiFi password will appear in plain text in that same window.
Key Takeaways
- Keychain Access stores every WiFi password your Mac has ever connected to, and you can view any of them by searching for the network name.
- You will need your Mac user account password to reveal a stored WiFi password — this is a security feature that prevents someone else from viewing your passwords if they gain access to your computer.
- The entire process takes less than a minute and requires no restart or special mode.
- If you cannot find the network in Keychain Access, your Mac has never successfully connected to it, or the password was deleted manually.
What to do if the network does not appear in Keychain
If you search for the network name and nothing comes up, it means your Mac has never saved a password for that network. This happens when you have never connected to it before, or when you connected but your Mac rejected the password as incorrect.
In this case, you will need to get the password from whoever set up the network — usually the WiFi router owner, your internet service provider, or your network administrator at work. Check the router itself; many have a sticker on the back or bottom with the default password printed on it. If the network is at a business or public place, ask the staff directly.
Viewing all your saved WiFi passwords at once
If you want to see a list of every network your Mac has connected to, stay in Keychain Access and look at the full "Passwords" list without searching. Every entry that starts with "AirPort Network" or just shows a network name is a saved WiFi password.
This is useful if you are moving to a new place and want to know which networks your Mac remembers, or if you are troubleshooting why your Mac keeps trying to connect to an old network. You can delete any of these entries by right-clicking and selecting "Delete" — this will force your Mac to forget that network entirely.
Why your Mac asks for your user password
When you try to view a saved WiFi password, Keychain requires your Mac user account password as a security check. This prevents someone who borrows your computer from easily stealing passwords for networks you use.
If you have forgotten your Mac user password, you cannot view stored WiFi passwords without resetting your account through Apple ID or using recovery mode. This is intentional — it is the same protection that keeps someone from viewing your saved credit card numbers or email passwords through Keychain.
Finding passwords for networks you no longer use
Keychain keeps passwords for networks even after you stop using them. If you moved away from an apartment or left a job, those old network passwords are still stored on your Mac unless you manually deleted them.
This can be helpful if you need to reconnect to an old network, but it also means your Mac is holding onto passwords you may no longer need. You can clean these up by searching for the network name in Keychain, double-clicking it, and clicking "Delete" in the window that opens. Deleting it from Keychain does not affect the actual WiFi network — it only removes it from your Mac's memory.
What happens when you change a WiFi password
If the network owner changes the WiFi password, your Mac will still have the old password stored in Keychain. The next time you try to connect, your Mac will use the old password, fail to connect, and ask you to enter the new one.
Once you enter the new password correctly, your Mac will ask if you want to update it in Keychain. Click "Update Keychain" and your Mac will replace the old password with the new one. If you click "Don't Update", your Mac will connect but will not save the new password, and you will have to enter it again next time.
Frequently Asked Questions
Can I see WiFi passwords on my Mac without knowing my user account password?
No. Keychain requires your Mac user account password before revealing any stored password. If you have forgotten your Mac password, you will need to reset it through Apple ID or use recovery mode before you can view WiFi passwords.
Will viewing a saved WiFi password change anything on my Mac or the network?
No. Looking at a password in Keychain does not change anything. It only displays what is already stored. The network itself is not affected, and no one else will be notified that you viewed the password.
What if I see a WiFi password in Keychain that I do not recognize?
Your Mac may have connected to a network you do not remember, especially if you travel frequently or if someone else used your computer. You can safely delete it from Keychain by double-clicking it and clicking "Delete". This only removes it from your Mac's memory and does not affect the actual network.
Can I export all my WiFi passwords from Keychain to use on another device?
Keychain does not have a built-in export feature for WiFi passwords. You would need to view each password individually and write them down or transfer them manually. Some third-party tools claim to export Keychain data, but Apple does not officially support this method.