Free · No sign-up

Internet Speed Test

Free internet speed test that measures download, upload, ping, jitter and bufferbloat in under 30 seconds — no app, no sign-up.

Full speed test

Tests use M-Lab, which publishes results and IP addresses as open data. M-Lab privacy policy

One test, five numbers

What this speed test measures

Speed you need

Is my internet speed good?

It depends on what you do. These are the speeds the services themselves recommend for one person or one screen — multiply for a busy household.

4K streaming

15 Mbps down

Source: Netflix

HD streaming

5 Mbps down

Source: Netflix

HD video calls

3.0 down 3.8 up, Mbps

Source: Zoom

Online gaming

B bufferbloat grade or better

How grades work

Testing on Wi-Fi? Wi-Fi is often the slowest part of the connection. For the most accurate number, test once with a cable, then again on Wi-Fi to see the difference. Try the Wi-Fi speed test

Internet speed results explained

A rough guide to what a download speed can handle, built from the figures above. Download times are file size × 8 ÷ speed, before any slowdown.

Download speedWhat it can handle50 GB game
Under 5 MbpsWeb, email, music and standard-definition video. HD streaming may buffer.over 22 h
5–25 MbpsOne HD stream (5 Mbps) or one 4K stream (15 Mbps) at a time, plus browsing.4.5–22 h
25–100 MbpsSeveral HD streams (5 Mbps each), or 4K streaming alongside HD video calls at the same time.67 min–4.5 h
100–500 MbpsA busy household: several 4K streams, calls and gaming at once.13–67 min
500 Mbps and upMany 4K streams at once; large downloads finish in minutes.under 13 min

Mbps or MB/s? Internet speeds are in megabits per second (Mbps); file sizes and download managers usually show megabytes per second (MB/s). Divide Mbps by 8 to get MB/s — 100 Mbps is about 12.5 MB/s. Use the Mbps to MB/s converter or the download time calculator for exact numbers.

Go deeper

More speed tools

Each part of your connection has its own focused test, plus a few calculators for planning.

Our method

How this internet speed test works

When you open TestSpeed.app, the test finds a nearby server and measures your connection in three steps.

  1. Ping and jitter

    First it checks ping — the time a tiny request takes to go out and come back — and jitter, how much that time changes from one request to the next.

  2. Download, then upload

    Then it measures download speed by receiving data as fast as your line allows, and upload speed by sending data back.

  3. Bufferbloat grade

    While data is flowing, it keeps measuring ping to see how much lag your connection adds when it is busy. That difference is the bufferbloat grade.

Most tests run on M-Lab, an open platform of test servers around the world used by researchers and other speed tests. If M-Lab can't be reached, the test switches to our own server and says so on the result. The first second of each measurement is left out, because connections start slowly before they reach full speed.

How to get the most accurate result

  • Use a cable if you can. Wi-Fi signal, walls and distance from the router often cost more speed than anything else.
  • Pause downloads, video streams and cloud backups on every device in your home while you test.
  • Close other browser tabs and apps that use the internet.
  • Test a few times and look at the typical result, not the single highest or lowest.
  • Test at different times of day. Many home connections slow down in the evening when the whole neighbourhood is online.

Why your result can differ from other speed tests

Every speed test measures the path between your device and one particular server. A server in another city, a different number of parallel connections, or a busy moment on your network all change the number. That doesn't make one test right and another wrong — they measure slightly different things. For a fair comparison, run each test a few times, at the same time of day, on the same device.

What affects your internet speed

Your plan sets the upper limit, but the speed you actually get also depends on your connection type (fibre, cable, DSL, mobile or satellite), the quality and age of your router, how many devices share the line, Wi-Fi interference, and how busy your provider's network is. If your results are often well below your plan, try a cable test first; if that is also slow, it's worth contacting your provider with your test results.

Our method in brief

  • Servers: M-Lab (nearest available server, one connection per direction) by default; our own Singapore server (4–6 parallel connections) as fallback or by choice. Every result names its server.
  • Download and upload: data flows as fast as your line allows; the first second is left out because every connection starts slowly.
  • Ping and jitter: about ten small requests on an idle connection, before the speed test.
  • Bufferbloat grade (A–F): ping measured again during download and upload, compared with idle ping. How grades work.
  • Data: M-Lab publishes its tests as open data; we keep no IP addresses. See the privacy policy.

Last reviewed by the TestSpeed.app team. About us · Full methodology

Fix a slow connection

Latest guides

All guides →

Questions

Frequently asked questions

Something else? Contact us.

Is TestSpeed.app free?
Yes. There's no sign-up and no limit for normal use. The site is paid for by a small number of ads, which only load after your test has finished so they never slow it down.
How accurate is this speed test?
It measures the real speed between your device and the test server, after leaving out the slow first second. Results can differ from other tests because each uses different servers and methods — see how it works for details and known limits.
Why is my result different from fast.com or Speedtest?
Each speed test measures the path to its own servers with its own method. fast.com tests against Netflix servers, Speedtest by Ookla picks from its own server list, and we use M-Lab by default. Tests also differ in how many connections they open at once — M-Lab uses one per direction, which can read lower on very fast lines — and in how they handle the slow start. To compare fairly, run each test a few times, on the same device, at the same time of day. Why speed tests give different results explains each reason.
How long does the speed test take?
Usually under 30 seconds. On M-Lab, the download and upload each run for about 10 seconds, plus a few seconds to find a server and check ping. On our own server the test stops early once the speed is steady, so it's often quicker.
Does it work on phones, tablets and smart TVs?
Yes, it runs in any up-to-date browser on a phone, tablet or computer — there's nothing to install. Smart-TV browsers vary: most recent ones work, but some older ones can't run the test. On a phone, the result shows your mobile or Wi-Fi speed, whichever the phone is using at the time.
What is a good ping for gaming?
Under 30 ms is excellent and under 60 ms is good for nearly every online game. Above 100 ms you'll notice delay. Steady ping matters too, so check jitter and the bufferbloat grade — see the ping test and what is ping.
Why is my result lower than the speed I pay for?
Wi-Fi, other devices using the connection, an older router and busy evening hours all take a share. Test once with a cable to see what your line itself can do. Plans are also usually advertised as "up to" a speed.
What is a good internet speed?
For one person, 5 Mbps is enough for HD streaming and 15 Mbps for 4K, according to Netflix. Households with several people streaming, gaming and on video calls at the same time need more — add up what each person does.
What is bufferbloat?
Bufferbloat is lag that appears when your connection is busy — for example, a video call stuttering while someone else downloads a game. We grade it from A (excellent) to F (very poor) by comparing ping when the line is idle with ping during the download and upload.
Does the test use my data allowance?
Yes — a test moves real data, from a few megabytes on a slow connection to several hundred on a fast one. The result shows how much was used. If your device has data saver turned on, the test waits for you to press GO.
Do you store my results?
Your recent tests are saved in your browser only. To make share links work, we also save the speeds with your approximate city and internet provider — never your IP address. Tests on M-Lab are published by M-Lab as open data. Details are in our privacy policy.

Ready to check your connection?

Free, fast and honest. No sign-up.

Start speed test