Guides

Download vs Upload Speed

Understand download and upload, estimate transfer times and investigate differences between your plan, speed test and apps.

Download moves data from the network to your device; upload moves data from your device to the network. The two speeds describe different directions, so a fast download does not guarantee a fast upload. Start with the task that is struggling: are you receiving data, sending it, or doing both?

Which direction does your task use?

Speed and file size use different units

Mbps means millions of bits per second; MB means millions of bytes. One byte contains eight bits. A 1 GB file, where GB means 1,000,000,000 bytes, contains 8,000 megabits. At a constant 100 Mbps, transferring the data alone ideally takes 80 seconds; at 10 Mbps it takes 800 seconds, or 13 minutes and 20 seconds. These are calculations, not promises: actual throughput, the service, your device and processing affect completion time. MiB and GiB are different size units; do not substitute them for MB and GB.

Read both speeds in your actual plan

Separate the speed test from an app transfer

VMAXCHECK uses M-Lab NDT to transfer data over one TCP connection to a test server at the time of measurement. It does not measure every app's server, the household's total simultaneous capacity or the cause of a fault. Record the time, server, device and whether you used Wi-Fi or Ethernet. A missing upload result is not zero. The test creates traffic itself, so run it outside an active call, video session or game. M-Lab publishes results and the public IP address used. In an app, distinguish actual transfer from waiting, file verification and installation.

Narrow the problem down one change at a time

Choose support and a plan around the task

Keep comparable download and upload readings, the time and connection, and the app's specific error. If both directions already support the task, a more expensive plan is not automatically the answer. If repeated comparisons show problems across several services, contact the provider with your results; if they affect only one app or device, involve its support. Do not share passwords or private files. A good speed test does not prove that every service works well.

Sources