Internet Speed Test
Press “Start test” to measure latency first, then download speed for 5–8 seconds.
My test history (saved on this device only)
Upload speed isn't measured. This site is a static server that only sends files, so there is nowhere to upload to, and we couldn't confirm that other companies' test servers officially allow this kind of use.
How the test works
When you press “Start test”, a tiny file is fetched ten times to measure latency (ping) and jitter. Then a 10 MB test file hosted on this site is downloaded over several parallel connections to measure download speed. The first second or so, while connections ramp up, is excluded; the rest is divided by time and shown in Mbps (megabits per second). The test file is random, incompressible data, so compression can't inflate the result.
Reading the results
- Download (Mbps) — higher is faster. 1 Mbps is about 0.125 MB per second; at 100 Mbps a 1 GB file takes roughly a minute and a half.
- Latency (ping, ms) — the time from sending a request to the first response. Lower feels snappier, which matters for gaming and video calls. A distant server raises it even on a fast line.
- Jitter (ms) — how much ping varies between measurements. High jitter can cause dropped calls or momentary freezes in games.
How much is enough?
| Use | Approximate download speed |
|---|---|
| Browsing, messaging, music | 1–5 Mbps |
| HD video, video calls | 5–10 Mbps |
| One 4K stream | 15–25 Mbps |
| Several people streaming | add per person |
Rough guidelines; actual needs vary by service and quality setting.
Why results differ from other speed tests
Speed depends on where you measure to. This tool measures to GitHub Pages' CDN, which may not sit inside your provider's network, so ping is often higher and download lower than on your provider's own test. Wi-Fi is also strongly affected by distance, walls and neighboring networks on the same channel, and older phones or laptops may not be able to take in a fast connection. Test several times at different hours in the same spot and compare in your history.
Checking whether you get the speed you pay for
To check your plan's speed, test on a computer connected to the router with an Ethernet cable, using your internet provider's official speed test or your country's regulator-recommended tool. If speeds are consistently below what your plan promises, contact your provider with those results.
If it's slow
- Move closer to the router and, if possible, use 5 GHz Wi-Fi (often the network name ending in 5G).
- Make sure other devices aren't streaming, updating or syncing to the cloud.
- Turn the router and modem off, wait 30 seconds and turn them back on.
- Temporarily disable VPNs or ad-blocking extensions and test again.
Frequently asked questions
Why is there no upload speed?
This site is a static server that only sends files, so it can't receive uploads, and we couldn't confirm that other companies' test servers allow this use from outside sites. Use your provider's official test to measure upload.
How much data does a test use?
Up to 25 MB by default, or up to 10 MB with data saver. On slow connections the time limit (5–8 seconds) ends the test first, so it uses less. On a metered mobile plan, test on Wi-Fi.
Are my results sent anywhere?
No. Results and history are stored only in this browser (localStorage). Delete them with “Clear all history” or by clearing site data.
I have gigabit internet but only see a few hundred Mbps.
Wi-Fi, a 100 Mbps network port on your device, browser processing and a distant test server make it hard to reach 1 Gbps. Check with a wired PC and your provider's official test.
Ping changes every time I test.
That's normal — network conditions change constantly. Big swings show up as high jitter, often caused by Wi-Fi interference or congestion.