- Home
- Network Testing Software
- OpenSpeedTest
OpenSpeedTest
What it is
OpenSpeedTest is a free, 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 testing 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 in a website or app, and URL parameters can start tests automatically, run continuous stress tests, choose 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 use. Setup guidance calls for a public IPv4 or IPv6 address, a domain resolving to the server and an email address for Let's Encrypt setup. The maker says Firefox is not recommended for stress tests longer than 10 minutes or above 2.5 Gbps. The site offers a contact form and FAQs for support inquiries.
For and against
For
- Runs in a browser without an app or plugin
- Measures download, upload, latency and jitter
- Widget can be embedded on a website or app
- Supports Docker and source-code deployment
- URL parameters can customize test behavior
Against
- Self-hosting requires a public IP address
- Self-hosting requires a domain resolving to the server
- Firefox is not recommended for long stress tests
- Firefox is not recommended above 2.5 Gbps
The verdict
OpenSpeedTest provides browser-based measurements as well as embedding and self-hosting options. Firefox has stated limits for longer stress tests and higher speeds.
Who it suits
It suits individuals or teams checking internet performance, and organizations that want to embed or self-host a test for their own infrastructure. Self-hosting is aimed at environments ranging from homes and offices to cloud and enterprise deployments.
Plans and prices
OpenSpeedTest
Free and open-source HTML5 network speed test; embed widget is free for personal and commercial use; self-hosted deployment available
Read 5 Oct 2026 · openspeedtest.com
On the record
- Browser use
- The browser-based test requires no app, plugin, Flash, or Java installation.openspeedtest.com · read 5 Oct 2026
- Connection range
- The maker says its adaptive test supports connections from 1 Mbps to 10 Gbps and beyond.openspeedtest.com · read 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.openspeedtest.com · read 5 Oct 2026
- Embedding
- A responsive widget can be embedded on a website or app and can start automatically using a URL parameter.openspeedtest.com · read 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.openspeedtest.com · read 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.openspeedtest.com · read 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.openspeedtest.com · read 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.openspeedtest.com · read 5 Oct 2026
- Self-hosting
- Self-hosted deployments are available as Docker images or source code for home, office, cloud, and enterprise environments.openspeedtest.com · read 5 Oct 2026
- Speed measurement
- It measures sustained download and upload speeds, latency, jitter, and connection stability.openspeedtest.com · read 5 Oct 2026
- Support
- The site provides a contact form and links to FAQs for support inquiries.openspeedtest.com · read 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.openspeedtest.com · read 5 Oct 2026
- What it does
- OpenSpeedTest is a browser-based HTML5 tool for measuring internet and network performance.openspeedtest.com · read 5 Oct 2026
- Who it is for
- The maker describes use for home networks, small offices, enterprise deployments, and teams testing their own infrastructure.openspeedtest.com · read 5 Oct 2026
The review
OpenSpeedTest is a browser-based network measurement tool for checking internet and local-network performance without installing software. It suits households, support teams and organizations measuring infrastructure they control, while readers needing long, high-speed Firefox stress runs or a different class of network analysis should look elsewhere.
Overview
The HTML5 test reports sustained download and upload speeds, latency, jitter and connection stability. It works directly in a browser with no app, plug-in, Flash or Java installation, which makes a quick check practical across the devices it supports. Its adaptive test is intended for connections from 1 Mbps to 10 Gbps and beyond, covering ordinary home links as well as demanding office and infrastructure checks.
The project dates to 2011 and remains free and open source. A responsive widget can be placed on a website or app, and a URL parameter can launch a test automatically. That is useful for a help page, customer portal or internal diagnostic screen where asking every user to install a dedicated client would add friction.
Key features
- Broad measurement set: Download and upload throughput are accompanied by latency, jitter and stability readings, so a result can reveal responsiveness and consistency rather than speed alone.
- Configurable runs: URL parameters can select download, upload or ping, set ping samples and parallel connections, start automatically, or run continuous stress tests. Those controls help teams make repeatable checks and tailor a test to a particular connection.
- Browser and protocol coverage: Active tests support HTTP/1.1, HTTP/2 and HTTP/3. Firefox is not recommended for stress tests longer than 10 minutes or speeds above 2.5 Gbps, so another browser or a different tool is the safer choice for those conditions.
- Embedding: The documented iframe widget is responsive and free for personal and commercial use, making OpenSpeedTest practical when measurement needs to be part of an existing service.
- Self-hosting: Docker images and source code support home, office, cloud and enterprise deployments. The Docker application is described as static HTML, CSS and JavaScript files, and the project provides instructions for enabling Let's Encrypt SSL.
- Deployment control: A self-hosted installation needs a public IPv4 or IPv6 address, a domain resolving to the server and an email address for the Let's Encrypt setup. That is manageable for an administrator, but more involved than opening the hosted test.
Pricing
OpenSpeedTest costs free on its single Free plan. It includes the free and open-source HTML5 test, an embed widget for personal and commercial use, and self-hosted deployment. There are no paid tiers, seat charges or renewal terms to weigh against the free offering. The trade-off is operational: self-hosting leaves server, domain, address and SSL setup to you rather than bundling a managed deployment.
Platforms
OpenSpeedTest supports Android, iOS, Linux, macOS, Windows and the web, with self-hosted deployment also supported. The browser-first design is its most portable option; Docker or source deployment is the route for teams placing the test on their own infrastructure.
Who it's for
It is a strong fit for home users checking a connection, small offices troubleshooting service, and enterprise or infrastructure teams that need a configurable test under their control. Embedding suits organizations that want a branded or internal entry point, while self-hosting suits teams with the network and server access to operate it. It is a weaker fit for Firefox-based stress runs beyond the stated limits and for readers seeking named third-party integrations or a broader network-observability platform.
Pros and cons
Pros
- Free at every level: The test, commercial embedding and self-hosted option do not require a paid plan.
- No installation for browser users: Removing app, plug-in, Flash and Java requirements keeps one-off checks accessible.
- Useful control over test behavior: Automatic starts, stress mode, protocol choice, sample counts and parallel connections support repeatable diagnostics.
- Deployment flexibility: Docker and source code let teams run the service in home, office, cloud or enterprise environments.
Cons
- Firefox stress-test restriction: Runs over 10 minutes or above 2.5 Gbps are specifically not recommended.
- Self-hosting demands administration: Public addressing, DNS and an email address for Let's Encrypt are prerequisites.
- Privacy policy age: The policy, last updated June 1, 2018, says the service may collect names and email addresses, cookies, IP address and other browser or device information.
- Limited documented integrations: The documented options are the iframe widget and Docker deployment rather than named third-party connectors.
Alternatives
PingPlotter is the better choice when ongoing path monitoring is more important than a free browser speed test; its free plan allows one connection and 10 minutes of monitoring history, while Professional Edition costs $29 a month.
iPerf2 suits users who want a free, self-hosted throughput tool with compile-time feature sets, permit-key access gating, server-side latency histograms and UDP L4S support.
LibreSpeed is a comparable free, open-source self-hosted browser speed-testing option.
M-Lab NDT is worth choosing when an open-source hosted test maintained by researchers is the priority.
Tessabyte is the alternative for a paid desktop license: its 1-user license costs $39 once and covers Windows and macOS installation on up to three personal machines.
Cisco ThousandEyes is a paid network-performance platform for readers who need that product's approach rather than a free test.
Mininet is a free, permissively BSD-licensed network-emulation option requiring the Linux kernel and limited by one server's CPU and bandwidth.
TRex is a free, open-source Linux application when its hardware and network-interface requirements fit the job.
Browse the Network Testing Software directory for more options.
Verdict
Choose OpenSpeedTest if you want a genuinely free browser check with detailed connection metrics, configurable runs, commercial embedding and the option to self-host. Its main reason to look elsewhere is scope: Firefox has clear limits for extended high-speed stress tests, and teams needing deeper monitoring, emulation or specialized integrations will be better served by a purpose-built alternative.