Share via

windows command line network speed test

Terence Dowling 0 Reputation points
2025-06-29T06:06:29.9966667+00:00

if there a command line tool that will measure network upload and download speed? The speedtest.exe tool seems to provide very incorrect upload speed results.

Windows development | Windows Performance Toolkit
0 comments No comments

1 answer

Sort by: Most helpful
  1. Marcin Policht 90,150 Reputation points MVP Volunteer Moderator
    2025-06-29T11:15:36.2433333+00:00

    Yep - you can try the following:

    1. iperf3 measures max TCP and UDP bandwidth performance between two hosts. It is very accurate, used for benchmarking, and supports both upload and download. It requires a server and client setup (e.g., your own VPS or test server).
    iperf3 -s        # On the server
    iperf3 -c <server_ip>  # On the client (your machine)
    
    1. fast-cli (Netflix Fast CLI)

    This is a simple tool to test download/upload speeds using Netflix's Fast.com. It requires Node.js.

    npm install --global fast-cli
    
    fast --upload
    
    1. librespeed-cli (self-hosted or public servers). It uses CLI client for the LibreSpeed test server. You can find more at GitHub: https://github.com/librespeed/speedtest-cli
    git clone https://github.com/librespeed/speedtest-cli
    cd speedtest-cli
    ./speedtest-cli.py
    

    For general use: Try fast-cli or librespeed-cli. For technical benchmarking: Use iperf3 with a controlled server.


    If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.

    hth

    Marcin

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.