≡ Menu

5 Ways To Find All Saved Wifi Passwords In Windows 10

There are times when we need to know the wifi password which we once entered in our Windows computer. For example, we need to enter the same password on another device. Or worse, we need the password of the wifi router which we aren’t currently connected to.

Find WiFi password in Windows 10

Find active WiFi password from Wireless Properties

Windows 10 provides a simple way to see the password for your current Wifi connection. Just follow the steps below to see your current WiFi password:

  1. Go to Control Panel –> Network and Internet –> Network and Sharing Center.
  2. Click on the active Wifi connection.
  3. Click on Wireless Properties to open Wifi network properties.
  4. Go to the Security tab and select Show characters to reveal the current Wifi password.
Check Wifi Password from Wireless Properties
Check Wifi Password from Wireless Properties

Find all Wifi passwords saved in Windows 10

What if you want to find all the saved Wifi passwords in your Windows computer? There are two ways of finding all the saved Wifi passwords in Windows. Let’s discuss both of them.

Check WiFi passwords using Command Prompt

To see all the Wifi passwords, you will need to run some commands in the command prompt.

  1. Open the command prompt (Windows Key + X + C)
  2. Run the following command to show all the Wifi profiles saved on your computer:
    netsh wlan show profiles
  3. Now run the following command to reveal the Wifi password content of each profile:
    netsh wlan show profile name=WifiConnectionName key=clear
    Replace WifiConnectionName with Wifi SSID which you can find from the above mentioned command.
netsh wlan show profiles
netsh wlan show profiles
netsh wlan show profile show password key
netsh wlan show profile show password key

If you only want to see the password omitting all other details, you can run the following command instead:

netsh wlan show profile name=Sanixmi key=clear | find /I "Key Content"

You can check all the WiFi passwords saved on your computer using the same command. Just replace the profile name with a different one.

Get Wifi password of a specific network

If you want to find Wifi password of a specific network only, follow the instructions below:

Open Command Prompt in administrative mode

  1. Run the following command:
    netsh wlan show profiles
    This command will list all the saved Wifi profiles in the computer. Copy the network profile name which you want the password for.
  2. Run the following command:
    netsh wlan show profile name=”network-profile-name” key=clear
    Replace network-profile-name with your copied network name.

This will show the Wifi password in clear text.

Get a list of saved WiFi passwords using PowerShell

The same commands listed above also work in PowerShell. But if you want to list all the passwords in a nice table in PowerShell, you can run the following command.

Open PowerShell as an administrator and run the following command:

(netsh wlan show profiles) | Select-String "\:(.+)$" | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name="$name" key=clear)}  | Select-String "Key Content\W+\:(.+)$" | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{ PROFILE_NAME=$name;PASSWORD=$pass }} | Format-Table -AutoSize 

You can also download the following PowerShell script and run it on any computer to get a list of saved Wifi passwords.

5 Ways To Find All Saved Wifi Passwords In Windows 10 1  Show All Saved WiFi Passwords.ps1 (353 bytes, 137 hits)

Once downloaded, right-click the file and select Run with PowerShell.

If you want to use a visual medium, you can check out a few software that can do the job for you.

Check all saved Wifi passwords using WiFi Password Revealer

If you are not comfortable with using the Windows command line, you can use third party software called Magical JellyBean Wifi password revealer which will retrieve all the Wifi passwords saved in Windows.

WiFiPasswordRevealerScreen

You just have to download Wifi password revealer, install and run it. There is no configuration required.

You can select any Wifi connection and press Ctrl + Alt + C to copy the password in the clipboard.

Check all saved WiFi passwords using WirelessKeyView

WirelessKeyView is a portable application from NirSoft which displays detailed information about each wireless network saved on the computer. It’s a very small tool and a very handy one especially for sysadmins.

Download WirelessKeyView from here.

Unzip the zip file in a folder and run WirelessKeyView.exe. This will run the app without installation.

WirelessKeyView
WirelessKeyView

Please note that Windows Defender detects WirelessKeyView as malware but it is pretty safe. You will need to whitelist the executable before it can be run on your computer.

Please note that if you are using Windows Server 2003 or Windows XP, the actual Wifi password will not be shown but it will be shown in HEX form. The same HEX password can be used to activate Wifi on any other device.

Also Read:

About the author: Usman Khurshid is a seasoned IT Pro with over 15 years of experience in the IT industry. He has experience in everything from IT support, helpdesk, sysadmin, network admin, and cloud computing. He is also certified in Microsoft Technologies (MCTS and MCSA) and also Cisco Certified Professional in Routing and Switching. Reach him at Twitter @usmank11

{ 10 comments… add one }
  • Jim Hampton April 26, 2021, 7:39 AM

    Batch file to dump to screen and save in current folder
    @echo off

    rem:>Wifi-%username%.txt
    netsh wlan show profiles>wlanTMP.txt
    findstr /c:”All User Profile” wlanTMP.txt>wlan.txt
    del wlanTMP.txt

    for /f “delims=” %%i in (wlan.txt) do (
    set wifi=%%i
    call :setvar
    )
    del wlan.txt

    goto :eof

    :setvar
    set wifi=%wifi: All User Profile : =%

    ::echo SSID Name
    netsh wlan show profile name=”%WiFi%” key=clear | findstr /a:4 /C:”SSID name”
    netsh wlan show profile name=”%WiFi%” key=clear | findstr /a:4 /C:”SSID name”>>Wifi-%username%.txt

    ::echo SSID Password
    netsh wlan show profile name=”%WiFi%” key=clear | findstr /a:4 /C:”Key Content”
    echo.
    netsh wlan show profile name=”%WiFi%” key=clear | findstr /a:4 /C:”Key Content”>>Wifi-%username%.txt
    echo.>>Wifi-%username%.txt

    goto :eof

  • Boo Nilsson October 25, 2020, 3:49 AM

    Outdated! There is NO Network and sharing center in the control panel Microsoft just keeps shuffling everything and of course making it worse and more buggy.

    • Usman Khurshid October 28, 2020, 12:44 PM

      Hi Boo Bilsson, I can confirm that the Network and Sharing Center is there in the Control Panel up until Windows 10 Version 20H2. I have also checked in on the latest Dev update for Windows 10, Network and Sharing Center is there too.

  • Krasi November 16, 2019, 5:50 AM

    @echo off
    FOR /f “tokens=2 delims=:” %%G IN (‘netsh wlan show profile ^| find “All User Profile” ‘) DO (call :trim %%G )

    GOTO :eof

    :trim
    echo %*
    netsh wlan show profile name=”%*” key=clear | find “Key Content”
    GOTO :eof

  • Anonymous July 16, 2019, 5:53 PM

    What if a guest user, can’t install any app and don’t know the administrator password

  • Exploitech December 4, 2018, 3:53 PM

    Thank you so much for the detailed tutorial. I’ve made a simple PowerShell script to make the procedure easier, it will recover wifi passwords in just 3 seconds.

    https://www.youtube.com/watch?v=R2mI-APWR24

  • Dinusha Vithanage November 23, 2018, 9:57 PM

    3rd party app worked for me ……….. thanks a lot .. (Y) (Y)

  • ash47 December 17, 2017, 4:08 AM

    You can extract the enterprise WPA2-PSK credentials using the following free, opensource tool: https://github.com/ash47/EnterpriseWifiPasswordRecover

  • deke July 29, 2017, 10:47 PM

    I downloaded it and it showed no password or SSID. I have Windows 10

  • Marjorie G. Benjamin July 19, 2017, 9:49 PM

    I want to find my password to get into my emails

Leave a Comment