How To Monitor Internet Usage by Apps on Windows | Track Data Consumption Per Application

Getting a grip on app data usage via Windows Task Manager (or how I finally did it)

So, if you’ve ever wondered which apps are actually eating up your bandwidth, the Task Manager is kind of a hidden gem. Honestly, I didn’t realize how much you could actually see in there until I got fed up with just guessing. The trick is to open it up — for me, pressing Control + Shift + Escape works like a charm — but right-clicking the taskbar and choosing Task Manager is just as easy if you prefer the menu route. Sometimes, it takes a second to pop up if your system’s busy though. Anyway, once the Task Manager is open, you want to switch over to the Processes tab (or, in newer Windows versions, it might be called App history). Here’s where I got tripped up a bit — sometimes the network info wasn’t immediately visible, depending on which version or build of Windows I was on.

Look for that little Network column. If it’s nowhere to be seen, don’t panic — right-click any of the columnHeaders at the top, then pick Select columns. A list opens up, and you want to check the box for Network. Hit OK, and bam, now the column appears, showing roughly how much data each app is using at that moment — in Mbps. It doesn’t give a detailed history, but it’s kinda neat to see in real-time. Clicking the column header sorts apps by the amount of network activity, which helps identify heavy hitters. It took me a few tries to find that option on my older ASUS laptop — some BIOS or system settings can influence what shows up, but it’s worth digging.

What’s been surprisingly helpful is that this network column updates live without needing any complicated setup. Still, for more granular, long-term data, I found the Resource Monitor to be a lifesaver. To access it, press Windows + R, type resmon, and hit Enter. Navigate to the Network tab after it opens, and you’ll see real-time stats on sending, receiving, and total bytes per app. This is awesome if you’re trying to figure out background activity that’s sneaking in overnight or during off-hours. Sorting here is just like in Task Manager, so it’s easy to find the biggest annoyances.

One thing to keep in mind: sometimes Windows reports data differently depending on your connection type. If you switch between Wi-Fi and Ethernet or use a VPN, the traffic can be categorized separately or encrypted, so these figures aren’t 100% reliable. I’ve seen some numbers jump around, especially when VPNs are involved, so take this as a ballpark estimate — useful, but not perfect.

For those curious about their total data over the last 30 days, Windows has a built-in way to check that in Settings. Just press Windows + I to open Settings, go to Network & Internet, then click on Data Usage. It shows a simple total for the last month, which can be surprisingly high if you haven’t checked in a while. Sometimes I get surprised at how much background stuff like Windows Updates or cloud syncs can eat up. And if you want more details, clicking the Usage details link will give you per-application breakdowns, which is super handy.

Quick browser note: Monitoring data in Windows is decent, but for long-term and detailed tracking, third-party apps or router logs might give better insight. Still, for a quick glance or troubleshooting, the built-in tools do a pretty decent job once you know where to look.

Quick tip — and this one might save you hours: Network interfaces can sometimes throw off the numbers, especially with VPNs or switching between wired and Wi-Fi. Don’t be surprised if your reported data seems inconsistent. I’ve spent ages comparing what Windows shows versus what my ISP reports, and user profiles or background apps can get sneaky about how they use data. Setting background apps to run only when necessary (found under Settings > Privacy > Background apps) can limit some of that sneaky activity.

And don’t forget, sometimes the resource-hungry apps are hiding in places like the Misc category or embedded into “Other” in the Task Manager or Resource Monitor. It’s not perfect, but with some trial and error, you kinda get the hang of it. Just be aware — if your network activity looks way off, check your device drivers or network adapter settings, since outdated drivers might also mess with data reporting.


Honestly, once I navigated these menus a few times, it was a lot less mysterious. Yeah, piecing together what’s actually using your bandwidth took some poking around—especially the first time—but now I know where to look quickly. Took me way too long to find these hidden options, so hopefully this saves someone else a lot of frustration. If you’re paranoid about hitting your data cap or just want to see who’s stealing bandwidth, these tools can help. And if things seem weird or inconsistent, just remember: it’s normal for Windows to have some discrepancies, especially with VPNs and switching interfaces.

Hope this helped — it took me way too long to figure it out. Anyway, good luck keeping tabs on your network! It’s not always straightforward, but with a little digging, it gets easier.