How to Hide Your WiFi Network (SSID)

Hiding your WiFi network removes it from nearby devices' lists — but not from network scanners. Here's how to do it and what it actually protects you from.

What "hiding" a WiFi network actually does

When you hide your WiFi network (disable SSID broadcast), your router stops advertising the network name in the beacon frames it sends every few seconds. Your network no longer appears in the list of available networks on nearby devices.

What it does not do: it does not make your network invisible to network scanners. Any tool designed to detect wireless networks (including free Android/iOS apps) will still see the hidden network — it shows up as a network with a blank or unknown SSID. Hiding your SSID is a minor inconvenience to casual snoopers, not a security control.

What Hiding SSID Technically Does to Beacon Frames

Your router constantly broadcasts beacon frames — short management packets sent roughly 10 times per second that announce the network's existence and capabilities. When SSID broadcast is enabled, the beacon frame contains the full network name in the SSID field. When you "hide" the network, the router continues sending beacon frames at the same rate — it does not go silent. The only change is that the SSID field in each beacon is set to a null (empty) value. The network is still fully transmitting and fully detectable; it simply omits its name from the announcement.

Why Hidden Networks Are Still Detectable

Passive Wi-Fi scanning tools like Kali Linux's airmon-ng, or even free Android apps such as WiFi Analyzer, detect networks by capturing beacon frames — not by relying on the SSID field. A hidden network appears in the scan list as a network with a blank SSID but with a visible BSSID (the router's MAC address), signal strength, channel, and security type. Everything meaningful about the network — that it exists, where it is, and what security it uses — is still publicly broadcast. The SSID name itself is the only thing withheld.

Additionally, when a saved client device enters range and broadcasts a probe request (actively asking "is network X here?"), the router responds and the SSID appears in that exchange — visible to anyone capturing traffic nearby. This creates an additional privacy problem described below.

The Probe Request Privacy Problem

This is the part most guides skip. When a device has a hidden SSID saved, it actively broadcasts probe requests containing that SSID name everywhere it goes — at coffee shops, airports, on public transit. The device is constantly announcing "does my home network 'SmithFamilyWifi' exist here?" to everyone within Wi-Fi range. Anyone capturing Wi-Fi traffic nearby learns your home network's name from your device, not from your router. This means hiding your SSID can inadvertently broadcast your home network name in public places, which is the opposite of what most people intend.

How to hide your WiFi network — step by step

  1. Open your router admin panel by typing your gateway IP in a browser: 192.168.1.1, 192.168.0.1, or 10.0.0.1. On Windows run ipconfig and look for Default Gateway; on Mac check System Settings → Network → WiFi → Details.
  2. Log in with your admin credentials (printed on the sticker on your router).
  3. Go to the Wireless or WiFi Settings section.
  4. Look for a checkbox or toggle labelled Enable SSID Broadcast, Broadcast Network Name, or Hidden Network. The exact label varies by brand:
    • Netgear: Advanced → Wireless Settings → uncheck "Enable SSID Broadcast"
    • Asus: Wireless → General → uncheck "Hide SSID"
    • TP-Link: Wireless → Wireless Settings → check "Enable SSID Broadcast" to show, uncheck to hide
    • Linksys: Wireless → Basic Wireless Settings → SSID Broadcast → Disabled
    • Xfinity: Use the Xfinity app → Connect → your network → Edit → Hide network name
  5. Save/Apply. Your network name disappears from nearby devices' lists within seconds.

Connecting to a hidden network

Devices that previously auto-connected will still reconnect automatically — they remember the network. For new devices:

  • iPhone/iPad: Settings → WiFi → Other → enter network name, security type (WPA2/WPA3), and password
  • Android: Settings → Network & Internet → Internet → Add network → enter name, security, password
  • Windows 11: Settings → Network & Internet → WiFi → Manage known networks → Add new → enter details
  • Mac: System Settings → Network → WiFi → Other Networks → Other → enter name and password

The Security Verdict

Hiding your SSID is not an effective security control. It is trivially bypassed by any passive Wi-Fi scanner in seconds, and it creates a privacy problem (probe request leakage) that visible SSIDs do not have. The actual controls that protect your network are:

  • WPA3-Personal with a strong passphrase — the most important control. A 20+ character random passphrase makes brute-force attacks impractical.
  • Disabling WPS PIN — closes the enrollment attack path that bypasses your password entirely.
  • Network segmentation — a separate guest network keeps IoT devices and visitors away from your main devices.
  • Firmware updates — patches router vulnerabilities that attackers exploit before passwords are even relevant.
  • MAC filtering — weak supplement only, since MAC addresses are trivially spoofed from a captured frame.

When Hiding SSID Is Still Reasonable

There is one legitimate use case: reducing visual clutter for non-technical neighbors who browse available networks and connect to whatever they see. If your goal is "I do not want my building's residents attempting to connect to my network out of curiosity," hiding the SSID removes you from the casual discovery list. This is a social friction measure, not a technical security measure — and it is worth understanding the distinction before enabling it.

Related Guides

More From This Section