Internet Speed Test

Free internet speed test — measure download, upload, ping and jitter with real parallel-stream saturation. Detects bufferbloat (latency under load), shows a live throughput graph, grades your connection for 4K, gaming and calls, and saves your history. No ads, no signup.

A professional-grade internet speed test that measures your real download and upload throughput with 4 parallel Cloudflare CDN streams — true link saturation, not a single slow connection. It also reports idle ping and jitter, latency under load (bufferbloat) sampled while the link is fully busy, a live real-time throughput graph, your nearest edge server and connection type, and plain-English verdicts for 4K streaming, gaming, video calls and uploads. Recent results are saved locally so you can compare over time. No ads, no signup, nothing logged.

Share
Category
Speed Test & Diagnostics
Includes
9 features
Access
Free · No sign-up
Privacy
Runs in your browser
Internet Speed Test

Calibrating Network Probe Engine......

Please wait a moment

How to use

How to use Internet Speed Test

  1. 01

    Prepare your connection

    For the most accurate result, close other bandwidth-heavy apps (streaming, downloads, cloud backups) and, if you can, test on a wired connection — Wi-Fi can cut throughput 20-50% from interference.

  2. 02

    Press Start Speed Test

    The test first locates your nearest Cloudflare edge server and shows it, along with your region and connection type, in the chips at the top.

  3. 03

    Watch the live measurement

    It measures idle ping and jitter, then saturates download with 4 parallel streams and upload with 3, drawing a real-time throughput graph and updating the gauge as it goes.

  4. 04

    Read your speeds and bufferbloat

    See download, upload, ping and jitter, plus latency under load and a bufferbloat grade (A–F) measured while the link is busy — the number most speed tests skip.

  5. 05

    Check the verdicts and history

    Review the pass/fail badges for 4K, gaming, calls and uploads, share or copy your result, and compare against your saved recent tests. Run it wired at different times of day to spot congestion.

Use cases

Common use cases

  • Check whether your connection is fast enough for 4K streaming, competitive gaming or HD video calls
  • Diagnose lag and stutter on calls or in games by measuring bufferbloat (latency under load), not just raw speed
  • Verify you're getting the download and upload speeds your ISP plan advertises
  • Compare Wi-Fi vs wired, or different rooms and times of day, using the saved local history
  • Confirm a new router, mesh node or fiber install actually improved throughput and latency
  • Test a 5G, Starlink or hotspot connection's real-world speed and stability before relying on it
Overview

A real speed test, not a single slow stream

Many simple speed tests download one file over one connection, which on fast fiber or 5G under-reports your bandwidth because a single TCP stream can't fill the pipe. This test opens 4 parallel download streams and 3 parallel upload streams to Cloudflare's global edge network, so it genuinely saturates your link and measures the maximum throughput your browser can actually reach. A trimmed-peak average across every 250ms sample removes the ramp-up and one-off spikes, giving a stable, honest Mbps figure for both directions.

Why bufferbloat matters more than the headline number

You can have a 500 Mbps connection that still feels laggy on video calls and in games. The usual culprit is bufferbloat: when the link is fully busy, a cheap or misconfigured router over-buffers packets, and latency balloons from 15ms to hundreds of milliseconds. This test uniquely keeps pinging your nearest edge server while the download and upload are saturated, then grades the latency increase from A (under 30ms) to F. If your speeds look great but your bufferbloat grade is poor, that's exactly why calls stutter — and it's often fixable with Smart Queue Management (SQM/fq_codel) on your router.

Understand ping, jitter, download and upload

Ping is the round-trip time for a packet, in milliseconds — under 20ms is excellent, over 150ms causes visible lag. Jitter is how much that ping varies; high jitter breaks up VoIP and live streams. Download speed governs how fast pages, video and files load; 25 Mbps is the broadband minimum and the level Netflix recommends for 4K, while a busy household wants 100+ Mbps. Upload speed drives video calls, cloud backups and live streaming; 3 Mbps covers a single call and 10+ Mbps is comfortable for streaming and large uploads. This tool measures all four plus latency under load, then turns them into plain-English verdicts.

Accurate, private, and saved on your device

Every measurement runs in your browser using the Fetch, Streams and XMLHttpRequest APIs, so the results reflect what your real web apps experience rather than an ISP-optimized path. Nothing about your test is logged to a third party and your IP is not stored — the connection info is read locally from Cloudflare's trace endpoint and shown only to you. Your last eight results are kept in local storage so you can watch your connection over time, compare wired against Wi-Fi, and prove a slowdown to your ISP with a history rather than a single reading.

Features
01
Parallel-Stream Saturation: Opens 4 concurrent download and 3 upload streams to Cloudflare's edge so a single connection never bottlenecks your true bandwidth.
02
Bufferbloat / Latency Under Load: Keeps pinging while the link is fully saturated, then grades the latency increase A–F — the metric that decides if calls and gaming stay smooth.
03
Live Throughput Graph: A real-time area chart of your measured speed for every 250ms sample, in both download and upload phases.
04
Idle Ping & Jitter: Repeated round-trip measurements to your nearest Cloudflare data center for accurate baseline latency and variance.
05
Connection Intelligence: Shows your nearest edge datacenter (colo), region and effective connection type, parsed from Cloudflare's trace.
06
Capability Verdicts: Deterministic pass/fail badges for 4K streaming, competitive gaming, HD video calls, cloud uploads and busy multi-device homes, based on your real numbers.
07
Local Test History: Your last 8 results (down, up, ping, bufferbloat) are saved on your device — nothing is uploaded — so you can track your connection over time.
08
Shareable Result + Adaptive Gauge: One-tap share/copy of your result and a gauge that auto-scales from 100 Mbps up to 1 Gbps.
09
Privacy-First: All measurement runs in your browser; no IP logging, no geolocation tracking, no third-party ad scripts.
FAQ

Frequently asked questions

How do I test my internet speed for free?+

Click the 'Start Test' button on this page. The tool runs three phases: ping test, download speed test, and upload speed test — all in your browser with no software to install.

What is a good internet speed for streaming?+

Netflix recommends at least 5 Mbps for HD and 25 Mbps for 4K. For multiple users streaming simultaneously, aim for 50-100 Mbps.

What is ping and why does it matter?+

Ping (latency) measures how quickly data travels from your device to a server and back, in milliseconds (ms). For gaming, under 20ms is excellent. Over 100ms causes noticeable lag.

What is jitter in a speed test?+

Jitter is the variation in ping over time. Even with a fast connection, high jitter (over 30ms) causes stuttering in video calls and online gaming. Ideal jitter is below 5ms.

Why is my speed test result slower than what I pay for?+

Many factors affect results: WiFi signal strength, distance from router, other devices using bandwidth, and time of day. For accurate results, test via ethernet cable and close background apps.

How does this speed test work without any ads?+

This tool runs entirely in your browser using multi-threaded fetch requests to measure bandwidth. No third-party scripts or ad trackers — just clean, accurate measurements.

What is bufferbloat and why does this test measure it?+

Bufferbloat is a spike in latency that happens when your connection is fully busy — your router over-buffers packets and ping jumps from ~15ms to hundreds of ms. It's why a 'fast' connection can still lag on video calls and in games. This test keeps pinging while your download and upload are saturated, then grades the latency increase from A (under 30ms of increase) to F. A poor grade is often fixable by enabling Smart Queue Management (SQM/fq_codel) on your router.

Why does this show a higher speed than other speed tests?+

On fast fiber, cable or 5G, a single download stream often can't fill the pipe, so single-connection tests under-report your bandwidth. This test opens 4 parallel download streams (and 3 for upload) to Cloudflare's edge network to truly saturate the link, then reports a stable trimmed-peak average — closer to your real maximum throughput.

What's the difference between idle ping and latency under load?+

Idle ping is your latency when the connection is quiet — the number you usually see quoted. Latency under load is measured while the link is fully saturated with the download or upload test. The gap between them is your bufferbloat. Gaming and calls depend far more on latency under load staying low than on idle ping alone.

Are my speed test results saved or uploaded anywhere?+

Your last eight results (download, upload, ping and bufferbloat) are saved only in your browser's local storage so you can compare over time. Nothing is uploaded to us, your IP is not logged, and the connection info shown is read locally from Cloudflare's trace endpoint and displayed only to you.

How do I know if my speed is good enough for 4K, gaming or video calls?+

After the test, the tool shows plain-English verdict badges: 4K/UHD streaming needs about 25+ Mbps download; competitive gaming needs low ping (under 50ms), low jitter and low bufferbloat; HD video calls need roughly 5 Mbps down and 3 Mbps up with stable latency; cloud backups want 10+ Mbps upload; and a busy multi-device home wants 100+ Mbps download. Each badge passes or fails based on your measured numbers.

Why is my result slower than what I pay for?+

Wi-Fi, older hardware, network congestion, or other active devices can all reduce measured speed. Test wired and with other traffic paused for the truest figure.