WiFi networks are abundant these days. No matter where we are, there are a ton of WiFi networks overlapping each other. Generally, this is not a concern as Windows makes it easy to find and connect to the WiFi network we want. You can also configure Windows 10 to automatically connect to a WiFi network by simply selecting a checkbox.
However, from time to time, there might be WiFi networks that are not so secure or using offensive names (SSIDs). If you don't like this, you can hide WiFi network in Windows 10 easily. Here's how.
Hide WiFi Network Using SSID in Windows 10
Hiding a WiFi network in Windows 10 is far easier than you think. All you have to do is execute a single line command and Windows will do that trick for you. The benefit of this method is that you don't have to go through different menus that are buried deep within the control panel or the settings app.
Find WiFi SSID Name:
To hide WiFi network in Windows 10, we need something to differentiate the target network from other WiFi networks. For that, we are going to use the WiFi SSID. In case you are wondering, in simple terms, SSID is nothing but a fancy word for the WiFi network name.
To find the WiFi SSID name, click on the network icon in the taskbar and you should see all the available WiFi networks with their names. Note down the WiFi network SSID which you want to block. Once you have the WiFi SSID of the network you want to block, proceed to the next step.
Hide WiFi network in Windows 10:
1. Search for Command Prompt in the start menu, right-click on it and select the option "Run as Administrator". You can also click on the "Run as Administrator" option in the start menu preview or more info panel appearing on the right-hand side.
2. In the Command Prompt window, execute the below command. Replace WIFI_NAME with the actual WiFi SSID.
netsh wlan add filter permission=block ssid="WIFI_NAME" networktype=infrastructure
Once you replace the WIFI_NAME, the command with look something like this. As you can see, I've replaced WIFI_NAME with "windowsloop".
netsh wlan add filter permission=block ssid="windowsloop" networktype=infrastructure
After successfully hiding the WiFi network, Command Prompt will show a response "The filter is added on the system successfully".
Unhide WiFi network in Windows 10:
If you wish to unhide previously hidden WiFi network, you just have to replace "add" in the above command with "delete". Once replaced, the command will look something like the below one. Again, replace WIFI_NAME with the actual WiFi SSID.
netsh wlan delete filter permission=block ssid="WIFI_NAME" networktype=infrastructure
Once you unhide WiFi network, the Command Prompt will show a response "The filter is added on the system successfully".
See all blocked and allowed WiFi networks in Windows 10:
Now, not every one of us can remember the previously hidden WiFi SSID. This is particularly true if you've blocked the WiFi network a long time ago. For those kinds of situations, Windows has a pretty neat command.
Simply execute the below command in the Command Prompt and it will show all the WiFi networks you've explicitly blocked or allowed.
netsh wlan show filters
I cleared the block list earlier so there are no entries under the block list. But if you've hidden the WiFi network earlier, you will see that WiFi name under the block list.
That's it for now. Have a good day.