Best apps for home network bandwidth monitoring on desktop in 2026

The XDA story about smart speakers lagging by three seconds until the writer found a printer chewing through Wi-Fi is a familiar plot: a home LAN slowly fills up with chatty devices, and the fix is in the router’s QoS settings but nobody knows which device to throttle. The best apps for home network bandwidth monitoring on desktop turn that guesswork into a live chart on a second monitor.

We tested eight tools that answer “which of my devices is eating the network?”. Every pick has a real free tier, most are open source, and each one handles a different scale — one PC, one LAN, or an enterprise-shaped homelab.

What to look for in a network monitoring tool

The right tool depends on how much of your network you can see:

Anything that shows only “total in / total out” without device-level breakdown is not enough to fix the smart-speaker problem.

Quick comparison

App Best for Free plan Open source Scope
GlassWire Per-process history on Windows Yes, limited to 1 machine No One PC
NetLimiter Per-process throttling and quotas Yes, 14-day full trial No One PC
ntopng Router-level per-host bandwidth Yes, community edition Yes (GPL-3.0) Whole LAN
Fing Desktop Device discovery and inventory Yes, fully No Whole LAN
Wireshark Packet-level inspection Yes, fully Yes (GPL-2.0) Any capture point
LibreNMS Multi-device SNMP monitoring Yes, fully Yes (GPL-3.0) Homelab / SNMP devices
PRTG Network Monitor Sensor-based network dashboard Yes, 100 sensors No Whole LAN
NetBalancer Per-process priority and traffic rules Yes, unlimited monitor No One PC

The apps

1. GlassWire — Best for per-process history on Windows

GlassWire is a firewall-plus-monitor for Windows that keeps a full history of which app used what bandwidth, and when. Open the timeline and you’ll see the exact minute a Steam update pulled 20 GB or OneDrive started re-syncing. The alerting is granular: first-time-connect notifications catch new outbound traffic instantly.

Where it falls short: free tier watches one PC only; the “Basic” paid tier covers 10 machines. Not a whole-LAN answer on its own.

Pricing:

Platforms: Windows

Download: glasswire.com

Bottom line: the fastest way to answer “what is my PC uploading right now?”

2. NetLimiter — Best for per-process throttling

NetLimiter goes past monitoring into control: set per-app upload / download caps, priority rules, and daily quotas. When you find a background app that’s saturating the link, NetLimiter kills the problem in ten seconds instead of pushing you into a driver update or a router reset.

Where it falls short: the free trial is time-limited, then it’s paid. Windows only.

Pricing:

Platforms: Windows

Download: netlimiter.com

Bottom line: the tool that fixes what GlassWire finds. Buy after the trial.

3. ntopng — Best for router-level per-host bandwidth

ntopng watches every packet crossing a chosen interface and breaks bandwidth down by host, protocol, and destination. Run it on your router (OPNsense / pfSense / Ubiquiti UDM), on a mini PC with a mirroring switch port, or on a Raspberry Pi with a second NIC.

Where it falls short: the community edition drops long-term historical retention. If you want six months of “when did this device start acting up?”, you’ll want the Pro tier.

Pricing:

Platforms: Windows, Linux, macOS, Docker

Download: ntop.org/get-started/download

Bottom line: the LAN-wide answer. Every serious homelab has this somewhere.

4. Fing Desktop — Best for device discovery

Fing Desktop is the “who’s on my network” scanner made popular by its mobile app. Desktop version adds Wi-Fi latency graphs, per-device speed tests, and outage alerts. The scanner picks up MAC addresses, vendor names, and rough device types automatically.

Where it falls short: Fing wants you to sign up for an account for the full dashboard. Basic scanning works without it, alerts and history don’t.

Pricing:

Platforms: Windows, macOS

Download: fing.com/products/fing-desktop

Bottom line: the tool to run when you find an unexpected device on your Wi-Fi.

5. Wireshark — Best for packet-level inspection

Wireshark is the packet analyzer of last resort. Once you’ve narrowed the culprit to one device, Wireshark tells you what it’s actually saying. Ideal for chasing chatty smart-home devices, mDNS storms, or a smart TV re-querying its ad server every minute.

Where it falls short: captures are large and the display filters have a learning curve. Not a monitoring tool — a diagnostic one.

Pricing:

Platforms: Windows, Linux, macOS

Download: wireshark.org

Bottom line: overkill for daily use, unbeatable for the mysterious 5%.

6. LibreNMS — Best for a proper homelab NMS

LibreNMS is a full-featured network management system built for SNMP-capable devices. Managed switches, PoE APs, servers with SNMP agents — LibreNMS graphs all of them together with alerting, thresholds, and per-port history.

Where it falls short: enterprise-adjacent complexity. If your gear doesn’t speak SNMP, LibreNMS has nothing to graph.

Pricing:

Platforms: Linux, Docker

Download: librenms.org

Bottom line: the homelab answer if your gear is managed. Skip if you’re all consumer.

7. PRTG Network Monitor — Best for a sensor-based dashboard

PRTG Network Monitor by Paessler ships a sensor-per-metric model with a slick dashboard and out-of-the-box templates for common devices. The free tier caps at 100 sensors, which comfortably covers a home LAN with a few dozen devices.

Where it falls short: Windows-only server, and once you pass 100 sensors, the paid tier gets expensive fast.

Pricing:

Platforms: Windows (server); web UI everywhere

Download: paessler.com/prtg/prtg-network-monitor

Bottom line: the polished commercial option. Good fit if you want visual dashboards without building them yourself.

8. NetBalancer — Best for per-process rules on Windows

NetBalancer does everything GlassWire and NetLimiter do, in one package, and adds scriptable traffic-shaping rules. If you like automation (“throttle Dropbox to 5 Mbps between 6 and 10 PM”), NetBalancer is the friendliest way to write those rules.

Where it falls short: UI can feel busier than GlassWire’s. Windows only.

Pricing:

Platforms: Windows

Download: netbalancer.com

Bottom line: the automation-friendly per-process shaper. Pair with GlassWire for history.

How to pick the right one

For the smart-speaker slowness in the XDA story: ntopng or Fing Desktop is the fast answer — sort by current bandwidth, spot the outlier, throttle it in your router’s QoS.

FAQ

Which app finds the exact device slowing down my Wi-Fi? ntopng and Fing Desktop both show per-device bandwidth in real time. Fing is faster to install; ntopng is more accurate over time.

Do I need a managed switch to use ntopng? For per-device breakdown, yes — either a mirroring switch port or running ntopng on your router. Otherwise you only see traffic to and from the box ntopng runs on.

Can any of these throttle a device without touching the router? NetLimiter and NetBalancer throttle per process on the machine they run on. To throttle another device, you need router-side QoS.

What’s the difference between ntopng and LibreNMS? ntopng measures traffic flowing across an interface. LibreNMS asks devices, via SNMP, what they’ve been doing. Different data source, different use case.

Is Wireshark safe to run on a shared home network? Legally, on your own network, yes. Ethically, capture only traffic to and from devices you own or have permission to inspect.