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.
- Bufferbloat graded A to F — the number most speed tests leave out
- Every result shows which server measured it
- Works in any browser on phone, tablet or computer — nothing to install
Full speed test
We couldn't reach a test server.
—fallback
Tests use M-Lab, which publishes results and IP addresses as open data. M-Lab privacy policy
Test settings
What your speed is good for
Compared with your plan
—%
See your speed live in the taskbar — Net Speed Meter for Windows
Get it freeYour recent tests (saved on this device only)
| Date | Download | Upload | Ping | Grade | Server |
|---|
One test, five numbers
What this speed test measures
How fast data reaches you — streaming, web pages, game updates. Measured in megabits per second (Mbps).
Upload speedHow fast you send data — video calls, cloud backups, posting videos. Usually lower than download.
Ping and jitterHow quickly your connection responds, and how steady that response is. Low numbers matter for games and calls.
BufferbloatHow much lag appears when the line is busy. Graded A to F — the number most speed tests leave out.
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.
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 speed | What it can handle | 50 GB game |
|---|---|---|
| Under 5 Mbps | Web, email, music and standard-definition video. HD streaming may buffer. | over 22 h |
| 5–25 Mbps | One HD stream (5 Mbps) or one 4K stream (15 Mbps) at a time, plus browsing. | 4.5–22 h |
| 25–100 Mbps | Several HD streams (5 Mbps each), or 4K streaming alongside HD video calls at the same time. | 67 min–4.5 h |
| 100–500 Mbps | A busy household: several 4K streams, calls and gaming at once. | 13–67 min |
| 500 Mbps and up | Many 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.
Speed tests
How fast data reaches you, live.
Upload Speed TestHow fast you can send data — for calls and backups.
Ping TestLive ping over 30 seconds.
Jitter TestHow steady your connection's response is.
Bufferbloat TestLag under load, graded A to F.
Wi-Fi Speed TestCheck your wireless speed against a cable.
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.
-
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.
-
Download, then upload
Then it measures download speed by receiving data as fast as your line allows, and upload speed by sending data back.
-
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
5G Home Internet Speed: What to Really Expect
5G home speed varies with signal, tower load and weather. Learn what moves the number, what it is like to live with, and who it suits.
Wi-FiCat5e vs Cat6 vs Cat7 vs Cat8: Which Ethernet Cable to Buy
Which Ethernet cable do you actually need? Compare Cat5e, Cat6, Cat6a, Cat7 and Cat8 speeds and distances, and get the right cable for your home.
Wi-FiDo I Need a New Router? 8 Signs It's Time
Not sure whether to replace your router? These 8 signs — from wired speed below plan to no 5 GHz or dead firmware — tell you when a new router is worth it.
FixesDoes a VPN Slow Down Your Internet? How to Test Yours
A VPN usually costs some speed — how much depends on the server, the load and the protocol. Learn why, and test your own in two minutes.
Speed basicsDownload vs Upload Speed: What's the Difference?
Download speed is data coming to you; upload is data you send. See which activities need which, why plans are asymmetric, and how to test both.
Speed basicsHow Long Does It Take to Download 100 GB?
See how long 100 GB takes to download at 25, 50, 100, 200, 500 and 1000 Mbps, why real downloads run slower, and how to work out any file size.
Is TestSpeed.app free?
How accurate is this speed test?
Why is my result different from fast.com or Speedtest?
How long does the speed test take?
Does it work on phones, tablets and smart TVs?
What is a good ping for gaming?
Why is my result lower than the speed I pay for?
What is a good internet speed?
What is bufferbloat?
Does the test use my data allowance?
Do you store my results?
Ready to check your connection?
Free, fast and honest. No sign-up.