Wireshark analyzing WiFi traffic on desktop

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.

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.

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.

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.

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.

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.

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.

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.