OpenSpeedTest
OpenSpeedTest is a browser-based HTML5 tool for measuring internet and network performance.
What OpenSpeedTest is
OpenSpeedTest is a browser-based HTML5 tool for measuring internet and network performance. It measures sustained download and upload speeds, latency, jitter and connection stability. The maker says its adaptive test supports connections from 1 Mbps to 10 Gbps and beyond. The browser test needs no app, plugin, Flash or Java installation. A responsive widget can be embedded on a website or app, and URL parameters can start tests automatically, run continuous stress tests, select download, upload or ping, and set ping samples or parallel connections. Self-hosted deployments are available as Docker images or source code for home, office, cloud and enterprise environments. The maker documents an embeddable iframe widget and Docker deployment, but does not list named third-party integrations. The self-hosted setup guide specifies a public IPv4 or IPv6 address, a domain resolving to the server and an email address for its Let's Encrypt setup. Firefox is not recommended for stress tests longer than 10 minutes or speeds above 2.5 Gbps. The tool is free and open source.
Good
- Measures download, upload, latency, jitter and stability.
- Browser test requires no app or plugin.
- Widget can be embedded on websites and apps.
- Self-hosting is available as Docker images or source code.
- Free for personal and commercial widget use.
Watch out
- Firefox is not recommended for long stress tests or speeds above 2.5 Gbps.
- Self-hosting requires a public IP address and a domain.
- Setup guide also requires an email address for Let's Encrypt.
Who it suits
It suits people measuring home or office connections, and teams testing their own infrastructure. Self-hosting may suit deployments that need to run the test in their own environment.
Verdict
OpenSpeedTest covers core connection measurements in a browser and offers configurable tests, embedding and self-hosting. Check the browser guidance and deployment requirements before choosing a setup.
Plans and prices
From OpenSpeedTest's own pricing page, checked 5 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| OpenSpeedTest | Free | Free and open-source HTML5 network speed test; embed widget is free for personal and commercial use; self-hosted deployment available |
The facts
Each one read from OpenSpeedTest's own pages, with the date it was checked.
Where it runs
- Browser use
- The browser-based test requires no app, plugin, Flash, or Java installation.checked 5 Oct 2026
- Notable browser limit
- The maker says Firefox is not recommended for stress tests longer than 10 minutes or speeds above 2.5 Gbps.checked 5 Oct 2026
What it does
- Connection range
- The maker says its adaptive test supports connections from 1 Mbps to 10 Gbps and beyond.checked 5 Oct 2026
- Deployment requirements
- The self-hosted setup guide specifies a public IPv4 or IPv6 address, a domain resolving to the server, and an email address for its Let's Encrypt setup.checked 5 Oct 2026
- Embedding
- A responsive widget can be embedded on a website or app and can start automatically using a URL parameter.checked 5 Oct 2026
- Integrations
- The maker documents an embeddable iframe widget and Docker deployment; it does not list named third-party integrations on the pages opened.checked 5 Oct 2026
- Privacy
- The privacy policy says it may collect member names and email addresses, cookies, and browser or device information including IP address; the policy page says it was last updated June 1, 2018.checked 5 Oct 2026
- Security
- The maker describes the self-hosted Docker application as static HTML, CSS, and JavaScript files and provides instructions for enabling Let's Encrypt SSL.checked 5 Oct 2026
- Self-hosting
- Self-hosted deployments are available as Docker images or source code for home, office, cloud, and enterprise environments.checked 5 Oct 2026
- Speed measurement
- It measures sustained download and upload speeds, latency, jitter, and connection stability.checked 5 Oct 2026
- Support
- The site provides a contact form and links to FAQs for support inquiries.checked 5 Oct 2026
- Test customization
- URL parameters can start tests automatically, run continuous stress tests, select download, upload, or ping, and set ping samples or parallel connections.checked 5 Oct 2026
- What it does
- OpenSpeedTest is a browser-based HTML5 tool for measuring internet and network performance.checked 5 Oct 2026
- Who it is for
- The maker describes use for home networks, small offices, enterprise deployments, and teams testing their own infrastructure.checked 5 Oct 2026
The company
- Founded
- 2011checked 28 Sep 2026
The full review of OpenSpeedTest
OpenSpeedTest is a browser-based tool for measuring internet and local network performance, suited to people who want a quick check or need to run tests on infrastructure they control. Its combination of core connection metrics, configurable tests and free self-hosting makes it a practical fit; choose another approach if you need a different kind of network analysis.
Overview
The HTML5 test measures sustained download and upload speeds, latency, jitter and connection stability. It runs in a browser without an app, plugin, Flash or Java installation, so it is easy to offer to users without asking them to install test software. The maker says its adaptive test covers connections from 1 Mbps to 10 Gbps and beyond.
OpenSpeedTest can also be embedded as a responsive widget on a website or app, with a URL parameter to start a test automatically. That makes it useful for support pages or internal tools that need a direct connection check. For teams that want control over deployment, Docker images and source code are available for self-hosting.
Key features
- Configurable tests: URL parameters can launch tests automatically, run continuous stress tests, select download, upload or ping, and adjust ping samples or parallel connections. This offers useful control for repeatable checks, though sustained stress testing has a browser caveat: Firefox is not recommended for runs longer than 10 minutes or speeds above 2.5 Gbps.
- Embedding and deployment: The iframe widget is free for personal and commercial use. Self-hosting is available through Docker or source code, and the application is described as static HTML, CSS and JavaScript files. The setup guide calls for a public IPv4 or IPv6 address, a domain resolving to the server, and an email address for its Let's Encrypt SSL setup; that is a meaningful setup burden for casual users.
- Protocols: OpenSpeedTest supports HTTP/1.1, HTTP/2 and HTTP/3, giving deployments options across common web protocol versions.
Pricing
OpenSpeedTest is free: its plan is free. The plan includes the free and open-source HTML5 network speed test, a widget that can be embedded for personal or commercial use, and self-hosted deployment. There is no paid tier to move up to, which keeps the choice straightforward; the trade-off is that teams needing a different testing or support model will have to look elsewhere.
Platforms
OpenSpeedTest is available on Android, iOS, Linux, macOS, Windows and the web, with self-hosted deployment also supported. Browser access avoids app installation for ordinary tests, while self-hosting serves home networks, small offices, enterprise deployments and teams measuring their own infrastructure.
Who it's for
Choose OpenSpeedTest for a browser-based check of connection quality, an embedded speed test for a site or app, or a self-hosted endpoint for a network you manage. It is less suited to users who want a purpose-built network monitoring or traffic-generation tool: its strength is measuring connection performance, not replacing broader infrastructure software.
The privacy policy says the service may collect member names and email addresses, cookies, and browser or device information including IP address. The policy page was last updated June 1, 2018, so privacy-conscious teams should consider that alongside their deployment choice. Support inquiries can be sent through a contact form, and the site links to FAQs.
Pros and cons
- Pros: Browser use requires no app or plugin, lowering friction for one-off checks and embedded tests.
- Pros: Free embedding and self-hosting make it usable both as a public-facing widget and as a test for infrastructure under a team's control.
- Pros: Download, upload, ping, stress-test and connection settings can be controlled through URL parameters, which helps tailor repeatable checks.
- Cons: Self-hosting requires a public IP address, a domain pointed at the server and an email address for SSL setup, making it a poor fit for users seeking a zero-setup private deployment.
- Cons: Firefox is not recommended for long stress tests or speeds above 2.5 Gbps, a relevant limitation for high-speed or extended testing.
- Cons: The privacy policy's stated collection includes IP address and other device information, and its page date is June 1, 2018; organizations with strict privacy requirements should weigh that carefully.
Alternatives
Network Testing Software is the category directory for comparing tools. Choose LibreSpeed instead for a free, open-source, self-hosted speed test when Android, Linux, macOS, web or Windows coverage is enough. PingPlotter is a freemium alternative with a free plan capped at one connection, no remote collection and 10 minutes of monitoring history; consider it when that monitoring-oriented option fits better than OpenSpeedTest's browser speed checks.
TRex is another free, open-source option when a Linux application is appropriate and hardware and NIC requirements can be met. EVE-NG offers a freemium network emulation alternative, with its free tier capped at 7 nodes per instance, 63 nodes per lab and an Admin role. Choose Mininet for its permissive BSD open-source license if Linux kernel requirements and the limits of one server's CPU and bandwidth suit the work.
GNS3 is free and open source if that is the priority. Netperf is a free source-code option under the MIT license, though some platforms and test features require configuration. Netpicker offers a freemium network-device management alternative, with a free Foundation tier for unlimited devices and one user, plus Professional features for 10 devices.
Verdict
OpenSpeedTest is a strong choice for individuals and teams who want a free browser-based speed test they can customize, embed or host themselves. Its main advantage is that one tool spans quick checks and controlled deployments without charging for the widget or self-hosting. Look elsewhere if you need broader network analysis, or if the requirements and Firefox caveat make its deployment or stress testing a poor match.
Getting started
- Open the OpenSpeedTest website in a browser on a listed platform.
- Run a test in the browser without installing an app or plugin.
- For an embedded test, add the responsive widget to a website or app.
- Use URL parameters to choose a test or start it automatically.
- For self-hosting, use a Docker image or source code and prepare a public IP address, a domain resolving to the server, and an email address for the Let's Encrypt setup.
Questions
How much does OpenSpeedTest cost?
The free plan is free. The widget is free for personal and commercial use.
Which measurements does it provide?
It measures sustained download and upload speeds, latency, jitter, and connection stability.
Which platforms are supported?
The listed platforms are Android, iOS, Linux, macOS, self-hosted, web, and Windows.
Can I host it myself?
Yes. Self-hosted deployments are available as Docker images or source code. The setup guide requires a public IP address, a domain resolving to the server, and an email address for its Let's Encrypt setup.
Can I embed a test on my website or app?
Yes. OpenSpeedTest provides a responsive widget, and a URL parameter can start it automatically.
Are there browser limitations?
The maker does not recommend Firefox for stress tests longer than 10 minutes or at speeds above 2.5 Gbps.
Alternatives to OpenSpeedTest
- 1

PingPlotter
Free planiOSWebAPILinux8.2From $6.99 a month - 2
iPerf2
Free planOpen sourceAndroidiOSLinuxmacOS7.8Free plan - 3

GitHub CodeQL
Free planWebExtensionLinuxmacOS7.5From $30 a month - 4
Avidemux
Free planOpen sourceWebLinuxmacOSWindows7.3Free plan - 5

EVE-NG
Free planWebLinuxmacOSSelf-hosted7.0Free plan - 6

Netpicker
Free planWebAPILinuxSelf-hosted6.8From $7,500 a year
