Skip to content
myiphero

01 — Network tool

Internet speed test

Measure your download and upload speed, ping and jitter in about 25 seconds. No app, and nothing is stored.

Ready

—Mbps

  1. 01Ping
  2. 02Download
  3. 03Upload

Server
Ashburn, US-EastResults are lower the farther you are from it.
Data usage
About 100–250 MB per testMind metered mobile plans.
Duration
~25 seconds: 10 s download, 10 s upload

Your results

Data used
Download
—Mbps
Upload
—Mbps
Ping
—ms
Jitter
—ms

What this result is good for

What it means

Download is how fast data reaches you: streaming, web pages, game updates.Upload is how fast you can send: video calls, cloud backups, posting videos. Both are measured in megabits per second (Mbps). Eight megabits make one megabyte, so 100 Mbps moves about 12.5 MB every second.

Ping (latency) is the time a tiny request needs to reach the test server and come back, in milliseconds. It decides how responsive things feel: a shot landing in a game, the other person reacting on a call, a page starting to load. Jitter is how much ping wobbles from one moment to the next. For gaming and calls, a low and steady ping matters more than raw speed.

Rules of thumb

  • Under 10 Mbps: browsing, email and music are fine, one HD stream works; several people at once will notice.
  • 25–100 Mbps: 4K streaming on a screen or two, HD video calls, smooth gaming if ping is low.
  • 100–500 Mbps: a busy household with many devices, large game downloads in minutes.
  • 500 Mbps and up: gigabit class. At this point Wi-Fi or the device itself is usually the limit, not the line.
  • Ping: under 20 ms is excellent, under 50 ms is good for gaming, under 100 ms is fine for calls. Jitter under 10 ms is steady.

Why your result may be lower than your plan

Providers advertise the maximum speed delivered to your router. Wi-Fi is the most common bottleneck: walls, distance and crowded channels can easily halve throughput. Devices updating in the background, VPNs, old network adapters and busy evening hours all pull the number down. For the most honest reading, test on a cable with nothing else running, then repeat on Wi-Fi in the rooms you actually use.

Distance matters too. Our test server is in Ashburn, US-East. If you are far away, ping rises and each connection ramps up more slowly, so a nearby server will usually show better numbers.

How it works

The test runs entirely in your browser, in a Web Worker so the page stays responsive. The methodology is inspired by the open-source LibreSpeedproject:

  1. Ping and jitter. A warm-up request opens the connection first, so DNS lookup and the TLS handshake are not counted. Then 20 tiny requests are timed one after another with the browser's Resource Timing API. Ping is the median, so a single slow outlier can't skew it. Jitter is the average difference between consecutive samples.
  2. Download. Six parallel connections stream random data for about 10 seconds. The first 1.5 seconds are discarded, because TCP starts slowly and needs time to ramp up; the rest is averaged. Request sizes adapt to your speed, so fast links don't flood the server with tiny requests and slow links don't fetch data they can't finish.
  3. Upload. Five parallel connections send blocks of random bytes, generated with the Web Crypto API so nothing along the way can compress them, using the same time window and warm-up rule.

The figures are payload throughput: the useful data that arrived, without TCP/IP header overhead, which is why they land a few percent below the raw line rate. Nothing is stored. The numbers live in this tab until you copy them with Copy result.

Frequently asked questions

How accurate is this internet speed test?

It measures the real throughput between your device and our server, usually within a few percent of repeated runs. The result reflects your whole path: Wi-Fi, router, provider and the distance to the server. Run it two or three times; if the numbers vary a lot, the cause is usually Wi-Fi or other traffic on your network.

Why is my upload so much slower than my download?

Most cable, DSL and mobile plans are asymmetric: they give far more capacity to download because that is what most people use. An upload of one tenth of the download is normal on cable. Fibre plans are often symmetric, so there you should see similar numbers both ways.

What is a good ping?

Under 20 ms is excellent, 20–50 ms is good for online gaming, and anything under 100 ms is fine for video calls and browsing. Above 100 ms you start to feel delays in games and calls. Jitter under 10 ms means the connection is steady. The ping test takes more samples if you want a closer look.

Why do different speed tests show different results?

Each test uses a different server, at a different distance, with a different number of parallel connections and different rules for the slow-start phase. A server in your own city will usually show a lower ping and often a higher speed than one across the country. Compare results from the same test over time rather than across tests.

How much data does a speed test use?

One full run here transfers roughly 100–250 MB on a typical connection. Slow links use less, because each direction stops after 10 seconds. Very fast links stop early once a data budget is reached, but a gigabit connection can still move around half a gigabyte. On a metered mobile plan, keep that in mind before running it repeatedly.

Should I test over Wi-Fi or with a cable?

Both, if you can. A cable test shows what your provider delivers to your home. A Wi-Fi test in the room where you work or stream shows what you actually get. A big gap between the two points to the Wi-Fi: move closer to the router, switch to the 5 GHz or 6 GHz band, or add a mesh node.

Do you store my results or IP address?

No. The test sets no cookies and the results stay in this browser tab until you copy them. The speed server logs requests without IP addresses. See the privacy policy.