Find which app is using your internet on Mac
Bandwidth disappearing? Here's how to see exactly which Mac app is sending or receiving data right now.
Your connection is slogging, your hotspot’s data plan is bleeding, or you just want to know why the network indicator is lit up when you’re not doing anything. macOS doesn’t surface per-app network usage in any obvious place — but the data is there, you just need the right tool.
Three ways to see it
Activity Monitor: Network tab
The built-in answer.
- Open Activity Monitor.
- Click the Network tab.
- Sort by Sent Bytes/sec or Rcvd Bytes/sec to see live throughput by process.
- Sort by Sent Bytes / Rcvd Bytes for total since the process started.
The columns are cumulative since process start, so a Chrome that’s been open for a week will look enormous even if it’s idle right now. Use the per-second columns for “what’s chewing bandwidth now.”
Terminal: nettop
This is honestly faster if you have a terminal handy:
sudo nettop -P -m route
-P aggregates by process. You’ll see each process’s bytes_in and bytes_out updating live. Add -J bytes_in,bytes_out,interface to slim the columns. Quit with q.
For a one-off snapshot you can pipe to a file: sudo nettop -P -L 1 > netusage.txt.
Menu bar monitor
If this is a question you ask often (developers, anyone on a metered connection, anyone on hotel Wi-Fi), keep it visible. Beacon shows live up/down speed in the menu bar; clicking shows top network-using processes without opening Activity Monitor.
- Install Beacon and enable Network in Settings > Menu Bar.
- Pick up/down arrows, a single combined speed, or a sparkline.
- When the readout climbs unexpectedly, click it — the top network processes show with their current throughput.
Things that quietly use a lot
A few classics worth knowing about:
- iCloud / bird — syncing Photos, Drive, or Desktop & Documents. The process is literally called
bird. - com.apple.photoanalysisd — local photo analysis but it can fetch resources.
- backupd — Time Machine to a network destination.
- Dropbox / OneDrive / Google Drive — file sync.
- App Store / softwareupdated — macOS or App Store downloads.
- A browser renderer with a video tab — even an idle YouTube tab keeps a low-bitrate stream alive.
- Updater helpers — Adobe, Microsoft AutoUpdate, Spotify update; they like to phone home.
Once you can see which process is the source, fixing it is usually obvious — pause the sync, close the tab, quit the app. The hard part was always identifying the culprit.
More Beacon tips
-
Better alternatives to Activity Monitor on Mac
Activity Monitor is fine for a one-off check, but it's a window you have to keep finding. Here are faster, ambient ways to see what your Mac is doing.
-
Is your Apple Silicon Mac thermal-throttling?
Apple Silicon throttles less than Intel, but it still throttles. Here's how to tell — and what it costs you when it happens.
-
Comparing Mac system monitors (iStat, MenuMeters, Beacon, etc.)
An honest look at the main menubar system monitors for macOS in 2026 — what each does well, what's frustrating, and how to pick.
-
See CPU usage in your Mac menubar
How to keep an always-visible CPU readout in your menu bar, without leaving Activity Monitor open in the corner of every Space.