This article is free to read. Creating a lesson uses your daily or stored credits; review the language and settings before starting.
How does an internet speed test work?
Quick answer
An internet speed test sends a file from a nearby server to your device and back, timing the transfer to compute download and upload speeds in megabits per second. It also pings the server to measure latency, the round-trip time for a small packet, which affects how responsive your connection feels.
An internet speed test works by downloading and uploading a temporary file between your device and a nearby test server, timing how long the transfer takes to calculate speed. It also measures latency by timing how quickly a small data packet makes a round trip.
Step by step
- Your browser or app selects a test server, usually the closest one with available capacity.
- The test sends a small data packet to measure latency, the time for a round trip.
- It downloads a file of known size, counting how many bits arrive each second.
- It uploads a similar file, measuring the speed in the opposite direction.
- It may send several packets to calculate jitter, the variation in latency.
Key things to understand
- Your device connects to a test server, often chosen automatically based on network proximity.
- The test measures latency first by sending a tiny packet and timing its round trip.
- Then it downloads a file of known size, recording how many bits arrive per second.
- Next it uploads a file to the server, measuring the reverse direction's throughput.
- Finally it may test jitter by checking variation in latency across multiple packets.
Labelled diagram
- Server selection
Your device connects to a test server, often the closest one with available capacity.
- Latency test
A tiny packet is sent to the server and back, timing the round trip in milliseconds.
- Download test
A file is sent from server to device, measuring how many megabits arrive per second.
- Upload test
A file is sent from device to server, measuring the reverse direction's speed.
- Jitter test
Multiple packets measure variation in latency, indicating connection stability.
Real-world examples
- Ookla Speedtest, widely used on phones and computers, automatically picks a nearby server and shows results in Mbps.
- Fast.com, run by Netflix, focuses on download speed to estimate video streaming quality.
- Google's speed test, built into search results, runs a test operated by Measurement Lab (M-Lab), reporting download, upload and latency.
- A home Wi-Fi user might test on a laptop and see lower speeds than on a wired connection due to wireless interference.
Common mistake
✗ Myth: A speed test gives the exact speed you always get from your internet provider.
✓ Fact: A speed test measures the speed between your device and one specific server at one moment. Your speed to other destinations can be higher or lower due to network congestion, Wi-Fi quality, and routing.
People also ask
What does an internet speed test measure?
Why is my internet speed slower than what I pay for?
How accurate are internet speed tests?
Why do speed test results vary between runs?
Does a speed test measure my actual internet speed?
What is a good ping or latency result?
Why is my upload speed slower than download?
Part of the guide: How the Internet Works →

