Back to Guides
bandwidth monitoringhome networkroutertraffic analysisexplainer

How to Monitor Bandwidth Usage on Your Home Network: Apps, Router Stats, and Per-Device Traffic Tracking

Wondering which device is eating your data cap or slowing everyone else down? This guide covers every method for tracking bandwidth per device — from your router’s built-in traffic stats to free desktop apps and advanced SNMP monitoring — so you can see exactly where your bandwidth is going.

How to Monitor Bandwidth Usage on Your Home Network: Apps, Router Stats, and Per-Device Traffic Tracking
8 min read

When your internet feels slow in the evening, or your ISP bill shows you blew past your monthly data cap, the natural question is: which device is responsible? Modern home networks routinely have 20–50 connected devices — phones, laptops, streaming boxes, smart TVs, security cameras, smart speakers — and any one of them could be quietly consuming hundreds of gigabytes in the background. This guide walks through every method for monitoring bandwidth usage on a home network, from the free built-in tools in your router to dedicated monitoring software, ranked by ease of use and depth of insight.

Method 1: Your Router’s Built-In Traffic Monitor

The easiest starting point is the traffic monitor built into your router’s admin interface. No additional software required — just open a browser, navigate to your router’s IP address (typically 192.168.1.1 or 192.168.0.1), and log in with your admin credentials.

ASUS: Traffic Analyzer

ASUS routers running AsusWRT include a Traffic Analyzer page under the “Adaptive QoS” section. It records cumulative monthly bandwidth usage per connected device with zero configuration and stores historical data over multiple months. You can see each device’s upload and download totals, drill into daily usage graphs, and identify heavy consumers at a glance. The Traffic Analyzer also breaks down usage by application category (streaming, gaming, browsing), making it one of the most useful built-in tools available on any consumer router.

TP-Link: Traffic Statistics

On TP-Link routers, navigate to Advanced → System Tools → Traffic Statistics. The Traffic Monitor shows real-time bandwidth for each device — how much data each IP address sent and received in the past 10 minutes, 24 hours, or 7 days. TP-Link’s HomeShield subscription (included free for the first year on many models) adds per-device monthly usage reports and data cap alerts through the Tether app.

Netgear: Traffic Meter

Netgear’s Traffic Meter, found under Advanced → Advanced Setup → Traffic Meter, tracks total bandwidth consumed by the household — useful for monitoring against an ISP data cap — but does not break usage down by individual device. For per-device data on Netgear hardware, you’ll need a third-party tool.

Eero: No Per-Device Stats

Standard eero accounts do not include per-device bandwidth monitoring. eero Plus subscribers get basic content filtering and parental controls, but detailed traffic statistics are not part of the current feature set. If granular per-device monitoring matters to you, eero is not the right platform without layering on additional software.

Method 2: Free Desktop Monitoring Apps

If your router’s built-in tools are limited, free applications running on a PC or Mac can fill the gap — at least for traffic generated by or passing through that machine.

GlassWire (Windows)

GlassWire is arguably the best free bandwidth monitor for Windows. It logs every network connection made by every application on the machine, visualizes usage over time in a clear timeline graph, and alerts you when a new app first accesses the internet. The free tier covers a single PC. One important limitation: GlassWire monitors only the computer it is installed on, not other devices on the same network. To see household-wide data, you would need to run it on every machine — or use a router-level solution instead.

NetWorx (Windows, macOS, Linux)

SoftPerfect NetWorx is a lightweight, cross-platform bandwidth monitor that tracks usage per network adapter, sets daily or monthly data budgets, and sends alerts when thresholds are crossed. It can run silently in the background and generate usage reports covering weeks or months of history. NetWorx is particularly useful for confirming whether a background process or automatic update is consuming bandwidth during off-hours.

Little Snitch (macOS)

Little Snitch combines a network monitor with an outbound firewall, letting you see every connection a Mac application makes to the internet and block it if desired. The network monitor view shows per-application bandwidth in real time and over time. It is the closest Mac equivalent to GlassWire and adds the ability to reject connections to specific hosts, making it valuable for privacy-conscious users.

Method 3: PRTG Network Monitor (Whole-Home View)

For a true whole-home bandwidth view that shows per-device traffic without installing software on every machine, you need a network monitoring tool that queries your router via SNMP (Simple Network Management Protocol) or captures traffic via packet sniffing.

PRTG Network Monitor from Paessler is the best free option in this category. The free tier supports up to 100 sensors, which is more than enough for a home network. After installing PRTG on a Windows PC, you point it at your router’s IP address, enable SNMP on the router (most ASUS, TP-Link, and Netgear routers support SNMPv2), and PRTG automatically discovers every interface and begins polling bandwidth counters every 60 seconds. The result is a dashboard showing upload and download rates per device, historical graphs going back weeks or months, and configurable alerts when any device crosses a bandwidth threshold you set.

Setup takes about 20–30 minutes but delivers the most complete picture of household traffic available without dedicated network hardware.

Method 4: Fing (Mobile App Network Scanner)

Fing is a free iOS and Android app that scans your local network, identifies every connected device by name and manufacturer, and monitors which devices are online or offline over time. The free tier provides device discovery and presence monitoring but not detailed bandwidth usage. Fing Premium (around $6/month or $30/year) adds internet speed history, data usage estimates per device, and security alerts when unknown devices join the network. For most home users who want a quick, mobile-friendly view of what is on the network, the free version of Fing is a useful complement to your router’s built-in tools.

Method 5: OpenWrt or pfSense for Advanced Users

If you are comfortable with more technical router software, flashing your router with OpenWrt or building a dedicated router with pfSense or OPNsense unlocks deep traffic monitoring through packages like Bandwidthd, Darkstat, or Ntopng. These tools run directly on the router and capture every packet passing through it, producing per-device bandwidth charts with no polling lag and no SNMP configuration required. Ntopng in particular provides a real-time traffic dashboard that rival commercial network monitoring platforms in depth. This approach requires a compatible router and a willingness to maintain custom firmware, but it is the gold standard for home network visibility.

Which Method Should You Use?

  • Quick per-device check, no new software: Use your router’s built-in traffic stats. ASUS Traffic Analyzer is the best out of the box; TP-Link Traffic Statistics is a close second.
  • Monitor a single Windows PC in depth: GlassWire (free) gives the best per-application breakdown with a clean interface.
  • Whole-home view, free, some setup required: PRTG with SNMP polling on any mid-range router is the best free solution that sees all devices without installing agents on each one.
  • Mobile-first, quick network scan: Fing free tier for device discovery; Fing Premium if you want estimated usage history.
  • Full control, advanced users: OpenWrt with Ntopng or a pfSense build with Darkstat delivers enterprise-grade visibility on home hardware.

What to Do Once You Find a Bandwidth Hog

Identifying the device is step one. Once you know which device is consuming disproportionate bandwidth, the next steps depend on the cause:

  • Streaming device: Check whether the device is set to stream at 4K when 1080p would suffice, or whether it is downloading OS updates in the background. Most smart TVs and streaming boxes let you limit streaming quality in their settings.
  • Security camera: Continuous cloud uploads from multiple cameras can consume 50–200 GB per month per camera at high resolution. Adjust resolution, upload frequency, or switch to local storage where possible.
  • PC or game console: Background game updates from platforms like Steam or the PlayStation Network are notoriously large. Schedule downloads for off-peak hours or set bandwidth limits within the platform’s settings.
  • Unknown device: If a device you don’t recognize is consuming bandwidth, treat it as a potential security issue. Run a speed test to establish your baseline, then check your router’s client list and consider enabling a guest network to isolate IoT devices from your main network.

For ongoing control, most mid-range and high-end routers offer QoS (Quality of Service) settings that let you prioritize specific devices or applications and cap the bandwidth available to others — a useful complement to monitoring once you know where your traffic is going.

Related Articles