Hotspot Meter - A private data-usage meter for your Mac menu bar

by
Hotspot Meter is a free macOS menu-bar app that shows exactly how much data each Wi-Fi network and phone hotspot uses. See live download and upload speeds, track session and per-network totals, review usage history, and get an alert before reaching your data cap. Everything runs locally on your Mac: no analytics, no accounts, and no personal data collected or transmitted.

Add a comment

Replies

Best
Maker
📌
Hey Product Hunt! 👋 I’m Mikey, the maker of Hotspot Meter. I built it because macOS makes it easy to see which network you’re connected to—but surprisingly difficult to see how much data that connection is actually using. That becomes a real problem when you’re tethering through your phone, using hotel Wi-Fi, or working on any connection with a data cap. Hotspot Meter lives quietly in your menu bar and gives you: ⚡ Live download and upload speeds 📊 Session and per-network usage totals 🕘 Usage history for every network 🔔 Alerts before you reach a chosen data limit 📱 Automatic tracking for hotspot connections Privacy was just as important as the feature set. Everything is calculated and stored locally on your Mac. There are no accounts, analytics, trackers, or remote servers, and no personal data is collected or transmitted. The app is completely free to download and use. I’d love to hear how you currently keep track of metered connections—and what would make Hotspot Meter more useful for you. Website: Mac App Store:

The menu bar integration is clean and unobtrusive. It gives me the information I need without getting in the way.

 Thank you! Keeping it useful at a glance without adding more menu-bar noise was a big part of the design. I’m glad that balance is working for you.

macOS already exposes some network usage data through the Activity Monitor and network interfaces, curious what Hotspot Meter is doing that the built-in tools don't. Is it persisting session and historical data that macOS would otherwise discard on reboot, doing per-network attribution that the OS doesn't track natively, or something else that makes it worth installing alongside what's already there?

 Great question. Yep, those are exactly the gaps Hotspot Meter is designed to fill.

It doesn’t replace or reinterpret macOS’s underlying network counters. It samples the system-provided interface counters and turns them into persistent, network-specific usage:

  • Activity Monitor is useful for live and per-process traffic, but it doesn’t maintain a durable total for each Wi-Fi network or hotspot.

  • Hotspot Meter attributes usage to the current SSID or tethered interface and stores cumulative download/upload totals, first-seen, and last-seen dates across app launches and reboots.

  • It also keeps a separate session total, shows live speeds in the menu bar, and can notify you before either the session or network total reaches a chosen limit.

  • Tracking can start automatically when macOS identifies a connection as expensive or tethered.

There’s no packet inspection, VPN profile, kernel extension, or per-app surveillance involved. Everything is calculated from local counters and stored on the Mac. Location permission is only needed because macOS requires it to read the Wi-Fi network name; no location data is stored.

So the distinction is less “more raw network data” and more “making that data persistent, attributable to a specific network, and useful for managing a data cap.”

Seeing exactly how much data each network uses without accounts or tracking is simple but genuinely useful. Congrats on the launch!

 Thank you! That’s exactly what I was aiming for: a focused utility that answers one practical question without turning the user into the product. If you give it a try, I’d love to hear how it works for you.

Really practical idea. Activity Monitor can show traffic in the moment, but persistent totals for each network make the data much more useful. The automatic hotspot detection and live menu bar speeds are great touches too. Can users export their usage history, perhaps as a CSV, for reviewing monthly data patterns?

 Thank you! CSV export isn’t available yet, but that’s a great idea for a future update. Especially when paired with date ranges for reviewing monthly patterns. For now, usage history stays within the app and is stored locally on the Mac unless the user resets the counter. I’ve added export to my list of features to explore.

Honestly right now I just glance at my carrier's app once a day and hope for the best, there's no real per-connection visibility, so if I burn through a hotspot cap it's usually a surprise after the fact rather than something I saw coming. The thing that would make this genuinely useful for me is the alert before a chosen data limit, since that turns it from a monitoring tool into something that actually prevents the overage rather than just reporting it after the damage is done. One thing I'd want to understand: since everything is calculated and stored locally with automatic detection of hotspot connections, how does it distinguish a phone hotspot from a normal home or office Wi-Fi network reliably. Network names and signal characteristics vary a lot, so I'm curious if that detection is based on something structural about how the connection behaves, or more heuristic and occasionally something you'd need to correct manually.

 That’s precisely the role I had in mind for the alerts - to help you act before reaching the cap, rather than simply explaining afterward where the data went.

Hotspot detection isn’t based on the network name or signal characteristics. For Wi-Fi hotspots, Hotspot Meter uses Apple’s Network framework, which tells apps when macOS considers the active connection “expensive.” Phone hotspots are normally classified this way by the system. USB tethering is detected separately from the active interface type.

There is one limitation: if macOS doesn’t classify a particular Wi-Fi hotspot as “expensive”, automatic tracking won’t start. You can still start tracking manually on any network, and the per-network totals and limit alerts work normally. There isn’t currently a manual “always treat this network as a hotspot” setting, but that would be a useful addition for connections macOS misclassifies.

Usage is attributed to the Wi-Fi network name rather than inferred from its name, so differently named hotspots aren’t a problem. The alert should be treated as a practical early warning rather than an exact carrier-billing figure: Hotspot Meter measures only the data used by your Mac over that connection. It cannot include data consumed directly on the phone or by other devices, and the carrier may also count traffic slightly differently.