An XDA piece this month made a point that saves most people the cost of a new router: unreliable Wi-Fi is usually not the router. Congested channels, mesh backhaul on the wrong band, a smart plug that clings to a 2.4 GHz node three rooms away, all of it looks like “the router is bad” until a diagnostic tool tells the real story. We tested seven WiFi diagnostic apps across Windows, macOS, and Linux, focusing on the ones that turn “the signal is fine near me” into a map, a graph, or a packet capture that shows where the actual problem lives.
What to look for in a WiFi diagnostic app
Channel and band visibility is the first check. A good app shows every access point in range, the channel it uses, the width, the band, and the received signal level. That alone catches most home mesh problems, two nodes on the same channel, or one node stuck on a narrow 20 MHz width when the client wants 80.
Site-survey mode matters when the problem is coverage rather than interference. Walking a floor plan with the app while it samples signal at each point produces a heatmap that turns “the corner room is bad” into a picture that any router placement fix can be tested against. On multi-story homes, per-floor surveys are the difference between guessing and knowing.
Packet capture and analysis is the last axis. When the throughput is fine but a smart home hub keeps dropping, a real packet trace tells whether it is retries, roaming failures, or DHCP issues. That is where Wireshark, Kismet, and per-platform capture drivers earn a place in the toolkit alongside the visual tools.
Quick comparison
| App | Best for | Platforms | Free plan | Starting price | Rating |
|---|---|---|---|---|---|
| Wireshark | Deep packet capture and roaming analysis | Windows, macOS, Linux | Yes | Free | 4.8 |
| NetSpot | Site-survey heatmaps for coverage | Windows, macOS | Yes | Modest paid tiers | 4.6 |
| inSSIDer | Home-network scoring on Windows and macOS | Windows, macOS | Yes | Optional paid tier | 4.5 |
| Acrylic Wi-Fi | Windows scanner with monitor mode | Windows | Yes | Paid Home and Pro | 4.5 |
| Kismet | Passive wireless sensor across bands | Linux, macOS | Yes | Free | 4.6 |
| iperf3 | Throughput and jitter measurement | Windows, macOS, Linux | Yes | Free | 4.7 |
| WiFi Explorer | Native macOS scanner with clean UI | macOS | Trial | One-time fee | 4.7 |
1. Wireshark, the packet-level view for when the graph looks fine but the app keeps dropping
Wireshark is the tool most home networks reach for last and should reach for first when the problem is timing rather than signal. On Windows it uses the Npcap driver, on macOS it uses the system airport interface, and on Linux it reads directly off the WiFi adapter in monitor mode. Filters like wlan.fc.type_subtype == 0x0b for authentication or eapol for the WPA handshake narrow noisy captures down to the frames that matter.
The reason to install it now is that mesh problems often look like nothing on a signal chart. A client roaming between mesh nodes with a poor 802.11k or 802.11v implementation will re-associate every few minutes, and Wireshark shows that as a pattern in a way no signal-strength tool can. It is free and open source across every desktop OS and it stays useful long after the initial fix.
- Platform: Windows, macOS, Linux
- Highlights: full packet capture, display filters, decode of 802.11 management frames, TLS decryption
- Pricing: free and open source
- Ideal for: mesh roaming, DHCP flaps, and misbehaving IoT devices
- Download: wireshark.org
2. NetSpot, best cross-platform site-survey heatmaps
NetSpot is the app most people picture when they hear “WiFi site survey.” Load a floor plan, walk the space while it samples signal, and it produces heatmaps for signal strength, noise, and interference on both bands. The free tier covers a couple of surveys per project, and paid tiers unlock more zones and export options.
On Windows and macOS the workflow is the same, load a plan, walk around, tap the location on the plan at each stop. The report is legible enough to hand to a landlord or a network installer, and it has settled a lot of “is the router in the wrong place” questions in our own testing. It is one of the few apps here that is worth the modest paid tier for a serious survey.
- Platform: Windows, macOS
- Highlights: heatmap surveys, dual-band coverage, PDF exports, comparison snapshots
- Pricing: free tier, modest paid tiers for larger projects
- Ideal for: mapping coverage across a home or a small office
- Download: netspotapp.com
3. inSSIDer, best home-network scoring dashboard
inSSIDer scans nearby networks, reports channel usage, interference, and signal quality, and scores the local network with a color-coded status per band. It is the fastest way to answer “why is the 2.4 GHz band slow” because the interference view shows overlapping networks in one screen.
The paid tier adds richer network scoring and history. The free tier already answers most home-network questions and is the pick most people share with friends when the friends are new to WiFi diagnostics. It runs cleanly on Windows and macOS and does not need a monitor-mode driver.
- Platform: Windows, macOS
- Highlights: channel congestion view, per-band scoring, network health status, history trends
- Pricing: free tier, optional paid tier for advanced features
- Ideal for: quick answers about home-network congestion
- Download: metageek.com/inssider
4. Acrylic Wi-Fi, best Windows scanner that supports monitor mode
Acrylic Wi-Fi is the Windows scanner that unlocks monitor mode without leaving Windows. With a compatible USB adapter it captures 802.11 frames the way Kismet or airmon-ng does on Linux, which turns a Windows laptop into a real diagnostic tool. The free Home tier covers channel views and signal scans; the paid Home and Professional tiers add capture, scripting, and site-survey features.
The reason to keep it around on a Windows toolkit is that it fills the gap between casual scanners like inSSIDer and full packet-capture setups on Linux. Pair it with a supported adapter and it removes most of the reason to boot Linux just to look at WiFi frames.
- Platform: Windows
- Highlights: monitor-mode support, WLAN filters, packet capture with paid tiers, site-survey add-on
- Pricing: free tier, paid Home and Professional
- Ideal for: Windows users who want monitor-mode captures without dual-booting
- Download: acrylicwifi.com
5. Kismet, best passive wireless sensor for Linux and macOS
Kismet is a long-running passive wireless sensor. It puts the adapter in monitor mode, listens on channels, and builds a live map of every device and access point in range, including clients that no other tool sees because they only send probe requests. On a homelab node with a spare adapter, a Kismet install runs quietly and logs interesting events to disk.
It is more capable than any GUI scanner, and it takes longer to set up. Where the payoff shows is a home mesh with a stray device that keeps trying to connect, or a smart plug that authenticates to the wrong node. Kismet catches those without a manual scan and stores enough context to explain them later.
- Platform: Linux, macOS
- Highlights: passive detection, monitor-mode capture, plugin architecture, alerting
- Pricing: free and open source
- Ideal for: home labs that want a permanent WiFi sensor
- Download: kismetwireless.net
6. iperf3, measure the throughput before blaming the WiFi
iperf3 is a tiny binary that measures throughput between a client and a server on the same network. Run the server on a wired machine near the router, the client on the machine that feels slow, and iperf3 reports actual TCP or UDP throughput and jitter. That single measurement decides whether the problem is WiFi or something else.
Most “slow WiFi” complaints are not the WiFi at all, DNS, an overloaded router CPU, an ISP throttle, or a laptop’s own storage saturating. iperf3 gives a number that separates those cases in under a minute. It ships for Windows, macOS, and Linux and is worth learning the two flags that matter.
- Platform: Windows, macOS, Linux
- Highlights: TCP and UDP tests, jitter reporting, parallel streams, JSON output
- Pricing: free and open source
- Ideal for: proving whether WiFi is actually the bottleneck
- Download: iperf.fr
7. WiFi Explorer, best native macOS scanner with clean UI
WiFi Explorer is the polished native scanner most Mac users end up with. It reports every access point in range with signal, band, channel width, standard, and vendor, and it graphs signal over time on a small chart. The Pro version adds monitor-mode captures and remote scanning through a paired adapter.
On macOS it is the fastest path from “the WiFi feels off” to a screenshot of the actual channels and signal strengths. The one-time fee is modest and it stays useful long after the initial fix, especially for anyone who moves between locations with different Wi-Fi environments.
- Platform: macOS
- Highlights: native UI, signal timeline, channel analysis, network filters
- Pricing: one-time fee, trial available
- Ideal for: macOS users who want a clean scanner and are not on Linux
- Download: intuitibits.com/products/wifi-explorer
How to pick the right one
Start with iperf3 and inSSIDer or WiFi Explorer. iperf3 answers whether WiFi is even the problem, and one of the visual scanners answers whether nearby channels are the cause. That combination fixes most home mesh issues without buying anything.
Add NetSpot when the answer is coverage rather than interference; the heatmap turns arguments about router placement into a picture. Add Wireshark when the throughput is fine and something still keeps dropping, that is roaming or protocol, not signal. Kismet earns a spot on a homelab as a long-running sensor, and Acrylic Wi-Fi lets Windows users pick up monitor-mode captures without dual-booting. The one thing worth skipping is any “WiFi booster” or “signal repair” tool from an app store, they scan the same channels and do nothing about coverage.
FAQ
What is the best free WiFi scanner for Windows? inSSIDer’s free tier covers channel view, signal scanning, and interference detection for a home network. Acrylic Wi-Fi’s free Home tier adds monitor mode when paired with a compatible adapter. Together they cover most home-network diagnostic questions on Windows.
Can I run a WiFi site survey without special hardware? Yes. NetSpot on Windows or macOS uses the laptop’s own WiFi adapter to sample signal as you walk the space. A dedicated survey adapter improves accuracy for larger sites, but a modern laptop is enough for a house or a small apartment.
How do I tell if my WiFi problem is the router or my ISP? Run iperf3 between two devices on the same LAN, one wired near the router, one wireless in the slow spot. If the wireless throughput is low but the wired is fine, the problem is on WiFi. If both are slow, the problem is upstream, at the router itself or the ISP.
Does Wireshark work on WiFi networks? Yes, though it requires the adapter to be in monitor mode to capture management frames. Linux supports this on most adapters; macOS supports it natively; Windows needs a Npcap install and, for management frames, a compatible USB adapter through Acrylic Wi-Fi or similar.
Which app is best for diagnosing mesh WiFi problems? A combination works best. NetSpot for the coverage map, inSSIDer or WiFi Explorer for channel view, and Wireshark for roaming and re-association analysis. Mesh problems are usually a mix of coverage and roaming, and no single tool covers both.
Are these apps safe to install? All seven are widely used in professional network work and safe to install from the vendor sites linked above. Avoid downloading from third-party mirrors. On Windows, keep the Npcap driver used by Wireshark up to date because it ships with Wireshark releases.