Upload speed test
Press Start. The test measures download first and upload second, and reports the upload as a sustained median.
Example
Ready
94.0Mbps
Download
Readings
- Download
- 94.0Mbps
- Upload
- 38.0Mbps
- Latency
- 18.0msJitter 3.0 ms
- Latency (under load)
- 41.0ms
Bufferbloat
+23.0 ms
Example, not your measurement. Press Start to measure yours.
- A+≤ 5
- A≤ 15
- B≤ 35
- C≤ 70
- D≤ 150
- F> 150
The test downloads and uploads real data. On a fast line that can reach hundreds of megabytes. How we measure
What upload does for you
Upload is the speed at which your data leaves the device.
- Video calls. Your picture and voice leave through the upload. A weak upload shows up as a frozen or blurry picture on the other side.
- Live streaming. Streaming from your own camera or console sends the video up the line.
- Backups and files. Photos, videos and large files go up to cloud storage and to other people.
Watching video and most online games depend mainly on download and latency.
How the upload is measured
The same method as the download, applied to the data you send.
The browser sends blocks of data to the test server and listens to the progress event of each request. That event reports how many bytes have left while the request is still running, so a slow line still produces samples instead of reading zero until a block finishes.
Every 200 ms the test computes the speed of that interval. The first second is discarded as ramp-up, and the result is the median of the rest. It is not the peak. After the first 200 ms the test picks how many connections and how large each block should be, from the speed it saw.
If no bytes get through, the test reports a failure instead of showing 0 Mbps. Latency is measured again only while the download runs, so the upload stage has no bufferbloat grade of its own. The full method and its limits are on How we measure.
Why upload is often lower
Usually the plan, sometimes the Wi-Fi.
- Many plans sell less upload than download. That is how the plan is sold, not a fault in your line.
- Wi-Fi lowers the upload too: distance and walls weaken the signal between the device and the router.
- Other devices sending files, backups or video at the same time share the same upload.
To judge the plan, test over a cable, close to the router, and compare the result with the upload in your contract.
Questions about upload
Why is my upload so much lower than my download?
Many plans sell less upload than download, so a lower number is often the plan working as it is sold. Distance and walls weaken the Wi-Fi signal too, and other devices sending files or video at the same time share the same upload. Test once over a cable, close to the router, and compare the result with the upload in your contract.
Which everyday uses depend on upload?
Video calls and live streaming send your picture out, so they depend on upload. Sending large files and backing up photos or videos to cloud storage do too. Watching video and most online games depend mainly on download and latency.
How does this test measure upload?
The browser sends blocks of data and reads the progress event of each request, which reports the bytes that have left while the request is still running. Every 200 ms the test computes the speed of that interval, discards the first second, and reports the median of the rest. The result is not the peak.
Why does the upload page run the whole test?
Upload is the second stage of the full test, after download and latency. This page runs the same test as the home page, so the number follows the same method and the same server. The whole run takes longer than the upload stage alone.
How much data does the upload use?
It depends on your speed and on how long each stage runs. The exact amount is shown after each test. The light test caps each stage at 3 seconds and 2 connections, and it switches on by itself on mobile or data-saving connections.