In France, I used to use Grenouille to monitor my bandwidth capacity over time. It's free but it used to under-assess my bandwidth when I was using it a few years ago. Furthermore both the website and software are in French only, and the application is restricted to French ISP.

So, what are some good applications to monitor my bandwidth capacity over time? I'm interested in applications for any OS (Win/Mac/Linux/Android/iPhone, but mostly interested in Windows right now). Basically it would do a speedtest every X minutes (+ ideally a pingtest), but I don't want to have anything to script/cron myself (or as little as possible).


I will recommend you Net Speed Monitor. I jumped on it after using NetWorx for some time. It is not as powerful as NetWorx. But, its simplicity is why I liked it.

Screenshot of Net Speed Monitor in Windows taskbar

Looks very clean on the taskbar. The popup menu shows monthly and daily stats. Taskbar font settings are changeable

Screenshot #1 of Net Speed Monitor user interface

Shows process consuming internet Screenshot #2 of Net Speed Monitor user interface

Show net usage daily or monthly. You can also export/import this data

Update: Currently it doesn't support Windows 8 but you be able to run it properly on Windows 10 by running it in compatibility mode.

  • +1, I use NetSpeedMonitor today and it's pretty solid. The only reason I'm looking for something else is that NetSpeedMonitor can only monitor one NIC at a time. Other than that, it's great. – Brad Sep 17 '14 at 1:25
  • I don't think Net Speed Monitor monitors the bandwidth capacity over time. – Franck Dernoncourt Jan 15 '18 at 21:38
  • @FranckDernoncourt bandwidth capacity? What do you mean? – user1093 Jan 22 '18 at 19:53
  • @VarunAgw en.wikipedia.org/wiki/… – Franck Dernoncourt Jan 22 '18 at 20:19
  • I no longer see that application listed on the developer's website or on their GitHub page. Do you have a working link? – RockPaperLz- Mask it or Casket Feb 11 '20 at 7:33

I've been using NetWorx. Simple to use and logs everything.

NetWorx is a simple and free, yet powerful tool that helps you objectively evaluate your bandwidth situation. You can use it to collect bandwidth usage data and measure the speed of your Internet or any other network connection. NetWorx can help you identify possible sources of network problems, ensure that you do not exceed the bandwidth limits specified by your ISP, or track down suspicious network activity characteristic of Trojan horses and hacker attacks.

enter image description here

enter image description here

  • Does that record speed or just usage? – Nick Dickinson-Wilde Mar 5 '14 at 18:50
  • @NickWilde Both. – iKlsR Mar 5 '14 at 18:50
  • AFAIR NetWorx doesn't log the bandwidth capacity over time, right? – Franck Dernoncourt Mar 13 '14 at 3:37
  • 1
    @iKlsR: The question is about a software that measures your maximum possible network speed. It usually measures that by receiving/sending enormous random data to a known host, and calculating how much went through in what time. – Nicolas Raoul Mar 13 '14 at 5:36
  • I just installed NetWorx. It is not showing any status like those you showed in the screenshots. Do I need to configure it ? If yes how ? – TomJ May 9 '14 at 3:59

You can use Neubot:

The program runs in the background and periodically performs transmission tests with test servers, hosted by the distributed Measurement Lab platform, and (in future) with other instances of the program itself. Transmission tests probe the Internet using various application level protocols and test results are saved both locally and on the test servers. The results dataset contains samples from various Providers and is published on the web, allowing anyone to analyze the data for research purposes.

FAQ: https://github.com/neubot/neubot/blob/master/doc/faq.md

Neubot has a web interface to view the test results:

enter image description here


Try this program that I made. You use it much like ping except it returns Kbs speed instead of latency.


In your scenario best bet it to point it at your nearest internet gateway.

  • This answer seems a bit limited however I can't really say any specific things that should be added. Better to be a bit more detailed rather than relying on the link even though it is the official link of the tool. For this question that is probably enough. (although it looks to me like this will check once when run not at x intervals as requested in the answer?) – Nick Dickinson-Wilde Mar 1 '14 at 4:18
  • Thanks, do you know some good (=fast + respond to pings > 1.5KB) public IPs I can use? I'd like to test beyond my gateway. – Franck Dernoncourt Mar 1 '14 at 5:02
  • kernel.org, centos.org, sites like that ... but also get the latest version (uploaded now) it will try to auto-detect your internet gateways with -a parameter. That should help you too. – user3280964 Mar 1 '14 at 5:20

Net Speed Meter free download for Windows.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.