Measure internet download, upload, ping, and jitter in a browser with OpenSpeedTest, an HTML5 speed test.
Speed Test
Measure network performance with OpenSpeedTest, an open-source HTML5 speed test built with browser APIs.

About Speed Test
OpenSpeedTest is an open-source HTML5 tool for estimating network download and upload performance. It is written in vanilla JavaScript using built-in Web APIs such as XMLHttpRequest, HTML, CSS, JS and SVG, with no third-party frameworks, and runs in browsers IE10 or newer without plugins.
It can be self-hosted on a static web server such as Nginx, Apache, IIS or Express. Self-hosting requires specific server settings, including support for GET, POST, HEAD and OPTIONS, 35 MB or larger post-body size, and timeouts over 60 seconds.
Key features
- Measure download and upload performance from a web browser
- Self-host using static files on Nginx, Apache, IIS or Express
- Run continuous stress test with Stress URL parameter
- Auto-start test on load with Run URL parameter
- Select lowest-latency server from configured server list
- Save test results to database via configured endpoint
- Uses only static HTML, CSS and JS files
- Uses no third-party frameworks or libraries
- Script file size is under 8kB gzip
- Requires server support for GET, POST, HEAD and OPTIONS with 200 OK
- Requires 35 MB or larger post-body size and timeout over 60 seconds
- HTTP/1.1 is recommended for maximum performance over HTTP/2 and HTTP/3
Speed Test at a glance
- Category
- Development › Network Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Speed Test alternatives
Tools and sites you could use instead, ranked by how closely they match.
Run a self-hosted HTML5 internet speed test with LibreSpeed, which supports multiple server configurations.
Test download and upload speeds from the command line using fast.com with fast-cli.
Run Cloudflare’s internet speed test from a terminal and view results in a text interface.
Troubleshoot network problems with NETworkManager, an open-source application with built-in diagnostic tools.
High-performance HTTP reverse proxy applications can be developed with YARP, a toolkit.
Popular in Network Tools
Well-known listings from the same topic.
Speed Test FAQ
What server setup is needed to self-host it?
How do I run a continuous stress test?
How do I start a test automatically?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












