Internet speed test
Internet speed test — with the number most tests skip
Measure download and upload speed against Cloudflare's nearest edge server, plus idle latency, jitter, and latency under load — the bufferbloat figure that predicts how your connection feels while it's busy. Pick a profile to control how much data the test moves (stated up front, for metered connections), watch results land live on the gauge, and copy a plain-text report when it's done.
Upload
—
run the test to draw this graph
how fast you send — calls, backups, screen sharing
0Mbps
ready
log scale — equal steps along the dial multiply the speed
LatencyDownloadUpload
Download
—
run the test to draw this graph
how fast pages, videos and downloads arrive
Profile
Standard transfers up to ~316 MB (169 MB down + 147 MB up) — worst case, reached on fast lines; slower connections stop the ramp-up early and use much less. Mind metered or mobile-data connections.
What this measures: your browser transfers test files with Cloudflare's nearest edge server (speed.cloudflare.com) and times them. Traffic flows browser ↔ Cloudflare only — BRev has no server in the flow and never sees your results, and we disable the engine's default upload of finished results to Cloudflare's aggregate stats. Packet loss is not measured (it would need a relay server we don't run).
Test server & connection
Server: Cloudflare nearest edge (location not detected)Your connection type: not exposed by this browser
How to read an internet speed test
Mbps vs MB/sSpeeds are sold in megabits per second; files are sized in megabytes. A byte is 8 bits, so a 100 Mbps line moves at most 12.5 MB/s — a 1 GB download takes about 80 seconds at full speed. When a download "only" shows 12 MB/s on a 100 Mbps plan, nothing is wrong.
Why you don't see the advertised numberThe ad is the line's ceiling under lab conditions. Between you and it sit the Wi-Fi hop (often the bottleneck — test next to the router or on a cable), peak-hour congestion, VPNs, other devices, and the distance to the test server. This test uses Cloudflare's nearest edge, which keeps that last factor small.
Bufferbloat in two sentencesSome routers queue too much data when the line is full, so every other packet — your call, your game — waits in line behind a bulk transfer. That's why this test measures latency during the download and upload phases, not just at idle: the difference is the number that predicts how your connection feels when it's busy.
Bandwidth ≠ latencyBandwidth is how much data per second; latency is how long one round trip takes. A gigabit line with 200 ms latency still feels sluggish for calls, gaming and typing. For a latency-focused view with live sparklines and multiple targets, use our ping test.
One run is a sample, not a verdictSpeed varies by hour and by room. Run the test a few times — the past-runs table above keeps them — and compare wired vs Wi-Fi, peak vs off-peak, VPN on vs off before drawing conclusions about your provider.
What a good result looks likeFor a typical household: 25+ Mbps down per 4K stream, 10+ Mbps up for calls and backups, idle latency under 80 ms, and — most under-rated — little to no latency rise under load. A fast line with severe bufferbloat feels worse day-to-day than a modest line without it.
Test traffic flows between your browser and Cloudflare's nearest edge server only — BRev has no server in the flow and never sees your results. Results and history stay on this device.