The fastest way: Keychain Access
Your Mac stores every WiFi password you have ever connected to in a program called Keychain Access. You can retrieve any of those passwords in about 30 seconds without restarting anything or changing your network settings.
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 your WiFi network — the one that appears in your WiFi menu. When you find it, double-click the entry. A small window will pop up. Check the box that says "Show password". Your Mac will ask for your user password. Type it in, and the WiFi password appears in plain text.
Write down the password or copy it before you close the window. Once you close Keychain Access, the password hides again.
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 password to reveal a stored WiFi password — Keychain does not show passwords to anyone who can access your computer.
- If you cannot remember your network name, check your WiFi menu in the top right corner of your screen to see what you are currently connected to.
- If Keychain does not have the password, your network may be new, or you may have never successfully connected to it on this Mac before.
What to do if the network is not in Keychain
If you search Keychain and the network does not appear, your Mac has never saved a password for it. This usually means you have never connected to that network on this particular computer, or the connection failed before it completed.
If it is your own network, you can reset the password from your router. Log into your router's admin page — usually by typing 192.168.1.1 or 192.168.0.1 into a web browser, or by using your router manufacturer's app. Look for a section called "WiFi Settings" or "Wireless" and change the password there. Your Mac will forget the old password and ask you to enter the new one the next time you connect.
If it is someone else's network, you will need to ask them for the password. There is no way to retrieve a password your Mac never stored.
Finding the network name if you only know the password
If someone gave you a password but not the network name, you cannot work backwards from Keychain. Keychain stores passwords linked to network names, not the other way around.
Instead, look at your WiFi menu. Click the WiFi icon in the top right corner of your screen. The list shows every network your Mac can see right now. The network you want to connect to should be in that list. Once you know the name, you can search Keychain for it using the method above.
Why your Mac asks for your password to show a WiFi password
Keychain requires your user password before revealing any stored password because it is a security feature. If someone gains physical access to your Mac, they should not be able to walk away with all your passwords without knowing your login credentials. The requirement slows down attackers and creates a record in your Mac's security log.
This is why you should never leave your Mac unattended while you are logged in, and why a strong Mac user password matters even if you live alone. Anyone with access to your unlocked computer can eventually get into Keychain.
Viewing passwords for networks you are currently connected to
If you are already connected to a network and want to see its password without opening Keychain, there is no built-in way to do it directly from the WiFi menu. You must use Keychain Access. However, you can confirm you are connected to the right network by clicking the WiFi icon and looking for the checkmark next to the network name.
Once you confirm the name, open Keychain and search for it. This method is useful when you are troubleshooting a connection or need to share the password with someone in the room.
What happens if you forget your Mac user password
If you cannot remember your Mac user password, you cannot open Keychain to retrieve WiFi passwords. You will need to reset your Mac user password first. On a Mac with Apple silicon, you can use your Apple ID to reset it. On an Intel Mac, you may need to use Recovery Mode or contact Apple Support.
Once your Mac user password is reset and you can log in again, Keychain Access will work normally. All your stored passwords remain in Keychain — resetting your user password does not erase them.
Frequently Asked Questions
Can I see WiFi passwords on my Mac if I am not the admin user?
Yes, but only if you know your own user password. Keychain stores passwords per user account, so you can only see passwords that your account has connected to. If another user on the same Mac connected to a network, you cannot see their password unless you log into their account.
Does viewing a password in Keychain change or reset it?
No. Looking at a password in Keychain does not change anything on your network or router. The password remains the same until someone actively changes it in the router settings.
What if I see multiple entries for the same network in Keychain?
This usually means you have changed the password for that network more than once, and Keychain saved each version. The most recent one is typically the one you need. If you are having trouble connecting, try the oldest entry — it might be the current password if someone changed it and you did not update it yet.
Can I delete a WiFi password from Keychain?
Yes. Find the network in Keychain, right-click it, and select "Delete". Your Mac will forget the password. The next time you try to connect to that network, it will ask you to enter the password again. This is useful if you want to remove old networks you no longer use.