I'm currently trying to do some physical debugging with one of our devices. It would be very useful to be able to use a command to output a list of available wireless networks to the command line or to a file (which I could then run a diff on later). Is there a way to do this in Windows 7?


1 Answer 1


Try NetShell.

The command netsh wlan show networks should work for you.

You can save output to a text file by using redirection like so:

netsh wlan show networks > somefile.txt
  • 8
    if you add mode=bssid to the end, it shows what channel each network is using too.
    – cantsay
    Commented Nov 6, 2013 at 19:19
  • Does not work for me on the Windows 10. I have more than twenty Wi-Fi networks, but it shows only one network.
    – Jackdaw
    Commented Dec 15, 2021 at 17:40
  • netsh garbles Unicode SSIDs. For the two different SSIDs “🧊” (4 octets) and “F09FA78A” (8 octets), netsh wlan show networks shows SSID 3 : F09FA78A … SSID 4 : F09FA78A. Commented Feb 1 at 6:18

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .