⚡ Free online speed test

Internet Speed Test

Check your download and upload speed, ping and jitter in seconds — then see exactly what your connection can handle.

  • Private
  • Real-time
  • Mobile friendly
  • No sign-up
Ready
0
Mbps
Download
Tap to start
  • Ping— ms
  • Jitter— ms
  • Download— Mbps
  • Upload— Mbps

For the most accurate result, pause other downloads and test next to your router — or over Ethernet.

Download
— Mbps
Upload
— Mbps
Ping
— ms
Jitter
— ms

What this connection can handle

Based on the bandwidth and latency each service publishes as its requirement. Real usage varies with codec, device and how many people are online at once.

How long a download would take

At your measured download speed, assuming nothing else is using the connection.

Frequently asked questions

How accurate is this internet speed test?

It measures real transfers over your actual connection using eight parallel streams to a Cloudflare endpoint, discards the first second while TCP ramps up, and falls back to other providers if Cloudflare is blocked. That makes it comparable to any other browser-based test. What no browser test can do is bypass your Wi-Fi, your device or the browser itself, so treat the number as the speed available to this device right now rather than the speed on your line.

Why is my speed lower than the plan I pay for?

Almost always Wi-Fi rather than the line. A plan is sold as the speed to your router; what a laptop in another room sees after walls, interference and an older Wi-Fi standard can be a fraction of it. Test again with an Ethernet cable, or standing next to the router, and compare the two numbers before contacting your provider.

What is a good internet speed?

For one person browsing and streaming HD, 25 Mbps is comfortable. A household with 4K televisions and several people working wants 100 Mbps or more. Beyond about 200 Mbps most people stop noticing improvements, because the bottleneck moves to the servers you are talking to rather than your connection.

What do download and upload speed actually mean?

Download is how fast data reaches you, which decides streaming, browsing and downloads. Upload is how fast data leaves you, which decides video calls, cloud backups and sending large files. Most home connections are deliberately asymmetric, with upload a small fraction of download.

What is ping and why does it matter?

Ping is the round trip time for a small packet, in milliseconds. It has nothing to do with bandwidth: a very fast connection can still have terrible ping. It is what decides whether a video call feels natural and whether an online game is playable, so it matters more than raw speed for anything interactive.

What is jitter?

Jitter is how much the ping varies from one packet to the next. Steady 60 ms is fine; a ping that swings between 20 ms and 200 ms has high jitter and will break up calls and live video even though the average looks acceptable. Under 20 ms is comfortable for calls.

Why is my upload speed so much lower than download?

Because that is how most home broadband is designed. Cable and DSL reserve far more capacity for download because that is what households mostly do. Fibre connections are often symmetric, with upload matching download. A very low upload only becomes a problem when you make video calls or back up large files.

Does Wi-Fi slow down my internet speed?

Yes, often substantially. Distance, walls, interference from neighbouring networks and older hardware all reduce what reaches your device. The most useful diagnostic is to run this test once over Wi-Fi and once over Ethernet: if the wired result matches your plan, the problem is your Wi-Fi rather than your provider.

How can I make my internet faster?

Move closer to the router or use Ethernet, switch to the 5 GHz band if your router offers one, restart the router, and check nothing else on the network is downloading in the background. If the wired speed is still well below your plan, the issue is with the line or the provider and is worth reporting.

Why does my speed change every time I test?

Real connections vary with network congestion, what else is using your connection, and which server you reach. Run the test a few times at different moments and use the pattern rather than any single number. The tool keeps your recent results so you can see that pattern.

Does this speed test use my data allowance?

Yes. A full test transfers real data — typically tens to a few hundred megabytes depending on how fast your connection is, because a faster line moves more data in the same fixed time. On a metered or mobile connection, run it sparingly.

Is my speed test result sent anywhere?

No. The test runs in your browser and the results are stored only in your own browser's local storage so you can compare runs. Nothing is uploaded to ToolAdda and there is no account. The measurement traffic itself necessarily goes to a public test endpoint, which is how any speed test works.

Which servers does the test use?

It measures against Cloudflare's public speed endpoint by default. If that is unreachable — some corporate and school networks block it — it automatically falls back to large incompressible files on a public CDN, and then to other public endpoints. The result panel names the provider that was actually used.

Why does the test need incompressible files?

Because a compressed text file would be sent over the network in a small compressed form and then expanded by the browser. Counting the expanded bytes would report a speed several times higher than the real transfer. This test deliberately uses already-compressed data, such as JPEG images, so the bytes counted are the bytes that actually crossed the network.

Do I need to close other apps before testing?

It helps. Anything else downloading, syncing or streaming is competing for the same connection and will lower your result. For a clean measurement, pause large downloads and cloud backups first.

Can I test the speed on my phone?

Yes, the test works the same on a phone or tablet. Bear in mind it will measure your Wi-Fi or mobile connection as your phone sees it, and that a mobile test consumes data from your plan.

What is Mbps, and how is it different from MB/s?

Mbps is megabits per second and is how internet plans are sold. MB/s is megabytes per second and is what a download manager shows. There are eight bits in a byte, so a 100 Mbps connection downloads at about 12.5 MB/s at best — which is why a fast plan can look slow in a download window.

Do I need to install anything to run this test?

No. It runs entirely in your browser with no app, plugin, sign-up or Flash. Open the page and press start.

How to test your internet speed

  1. Click “Start Test.” Close other heavy downloads or streams first for the most accurate reading.
  2. Ping & latency are measured first, sending small requests to gauge response time and jitter.
  3. Download speed is measured next — watch the live gauge climb as data streams to your device.
  4. Upload speed is measured last by timing test data sent from your device.
  5. Review, save or share your results. Each test is stored locally so you can compare over time.

About this internet speed test

This free internet speed test measures the real performance of your WiFi or broadband connection directly in your browser — no app, plugin, or sign-up required. In about 20 seconds you get four key numbers: download speed and upload speed in megabits per second (Mbps), plus ping (latency) and jitter in milliseconds (ms).

Download speed reflects how fast you can pull data from the internet — it affects streaming, loading pages, and downloading files. Upload speed matters when you send data out, such as video calls, cloud backups, and posting content. Ping is the round-trip response time to a server, and jitter is how much that response time varies. Low ping and jitter give you a smoother experience for gaming and video conferencing.

For the most reliable result, run the broadband speed checker two or three times, test on WiFi close to your router (or over a wired connection), and pause other downloads. If your measured speed is far below your internet plan, try restarting your router, switching WiFi bands, or contacting your provider.

How much speed do you actually need?

Most people pay for more speed than they use. These are the figures the services themselves publish as requirements — the test above checks your result against every one of them automatically.

ActivityDownloadUploadPing
Web browsing and email1 Mbps
Music streaming2 Mbps
SD video (480p)3 Mbps
HD video (1080p)5 Mbps
One-to-one video call2 Mbps2 Mbpsunder 150 ms
Group video call (1080p)4 Mbps3.8 Mbpsunder 150 ms
Online gaming3 Mbps1 Mbpsunder 100 ms
4K video25 Mbps
Cloud gaming (1080p60)25 Mbps1 Mbpsunder 60 ms
Working from home10 Mbps5 Mbpsunder 150 ms
Several 4K streams at once75 Mbps

Notice how little bandwidth online gaming needs. Games send tiny packets very frequently, so latency and jitter decide whether a game is playable, not megabits. A 500 Mbps connection with a 250 ms ping is a worse gaming connection than a 20 Mbps one at 15 ms.

Why your speed test result is lower than your plan

This is the most common question about any speed test, and the answer is usually not the provider. Your plan is sold as the speed delivered to your router. Everything after that is yours.

  • Wi-Fi is the usual culprit. Distance, walls, interference from neighbouring networks and older Wi-Fi standards can each cost you a large fraction of the line speed. The single most useful test is to compare Wi-Fi against a wired connection.
  • Something else is using the connection. A phone backing up photos or a console downloading an update in another room is competing for the same pipe.
  • Your device sets a ceiling. An older laptop, an old Wi-Fi adapter or a 100 Mbps Ethernet port cannot exceed its own limit no matter how fast the line is.
  • The browser itself costs a little. Any in-browser test runs inside the browser's networking stack, which is slightly slower than a native app.
  • Peak hours are real. Shared local capacity means evening results are often lower than the same test at midday.

If a wired test still falls well short of your plan, at more than one time of day, that is the point at which it is worth raising with your provider — and the result history below gives you the evidence.

How this speed test works

Measuring throughput honestly in a browser takes more care than downloading a file and timing it. Three details matter:

  • The test data must be incompressible. If the server gzips a text file, the browser counts the expanded bytes and reports a speed several times higher than the real transfer. This test uses already-compressed data, so the bytes counted are the bytes that crossed the network.
  • The first second is discarded. TCP starts slowly and ramps up. Counting that ramp would understate a fast connection, so the warmup period is measured and thrown away.
  • One connection is not enough. A single stream often cannot saturate a fast line, so the download runs over eight parallel connections — which is also how real downloads and video players behave.

Latency is measured separately over ten small requests, reported as a trimmed mean so one unlucky packet does not define the result, with jitter as the average change between consecutive samples rather than the spread around the mean. If the primary provider is blocked — some school and corporate networks do this — the test falls back automatically and names whichever provider it actually used.