Includes your inputs and results for this calculation, plus any additional calculations you've compared.
Share & Print
The link includes your inputs and results, so anyone who opens it sees this exact calculation.
How This Calculator Works
Download time is simply file size divided by connection speed — but the two are usually
quoted in different, easy-to-confuse units. File sizes are conventionally measured in binary
kilobytes/megabytes/gigabytes (1 GB = 1,024 MB, matching how your computer reports file sizes),
while internet connection speeds are quoted in decimal megabits/gigabits per second (1 Mbps =
1,000,000 bits per second — the actual industry convention ISPs use). This calculator handles
both conventions correctly so you don’t have to convert by hand.
The Formula
Transfer Time=Connection Speed (bytes/second)File Size (bytes)
Since connection speeds are usually quoted in bits per second, not bytes, converting requires
dividing by 8 (there are 8 bits in a byte): Speed (bytes/s)=Speed (bits/s)÷8.
Worked Example
Downloading a 1 GB file over a 100 Mbps connection:
File size in bytes: 1 GB=1,073,741,824 bytes (binary gigabyte).
Speed in bytes per second: 100,000,000 bits/s÷8=12,500,000 bytes/s
(decimal megabit).
Transfer time: 1,073,741,824÷12,500,000≈85.9 seconds — about
1 minute, 26 seconds.
Real-world transfer speeds are usually somewhat lower than the connection’s rated speed due to
overhead, network conditions, and server-side limits, so treat this as a best-case estimate.
Cómo funciona esta calculadora
El tiempo de descarga es simplemente el tamaño del archivo dividido entre la velocidad de
conexión — pero ambos suelen expresarse en unidades distintas y fáciles de confundir. Los
tamaños de archivo se miden convencionalmente en kilobytes/megabytes/gigabytes binarios (1 GB =
1,024 MB, igual que como tu computadora reporta el tamaño de los archivos), mientras que las
velocidades de conexión a internet se expresan en megabits/gigabits decimales por segundo (1 Mbps
= 1,000,000 bits por segundo — la convención real que usa la industria de los proveedores de
internet). Esta calculadora maneja correctamente ambas convenciones para que no tengas que
convertir a mano.
La fórmula
Tiempo de transferencia=Velocidad de conexioˊn (bytes/segundo)Taman˜o del archivo (bytes)
Dado que las velocidades de conexión suelen expresarse en bits por segundo, no en bytes, la
conversión requiere dividir entre 8 (hay 8 bits en un byte):
velocidad (bytes/s)=velocidad (bits/s)÷8.
Ejemplo resuelto
Al descargar un archivo de 1 GB con una conexión de 100 Mbps:
Tamaño del archivo en bytes: 1 GB=1,073,741,824 bytes (gigabyte
binario).
Velocidad en bytes por segundo:
100,000,000 bits/s÷8=12,500,000 bytes/s (megabit decimal).
Tiempo de transferencia: 1,073,741,824÷12,500,000≈85.9 segundos
— aproximadamente 1 minuto, 26 segundos.
Las velocidades de transferencia reales suelen ser algo más bajas que la velocidad nominal de la
conexión debido a la sobrecarga, las condiciones de la red y los límites del lado del servidor,
así que considera esto como una estimación en el mejor de los casos.
Why are file size and connection speed in different units?
File sizes are conventionally measured in binary kilobytes/megabytes/gigabytes (1 GB = 1,024 MB), matching how your computer reports file sizes. Internet speeds are quoted in decimal megabits/gigabits per second (1 Mbps = 1,000,000 bits/second) — the actual industry convention ISPs use. This calculator applies the correct convention to each.
Why does my actual download take longer than this estimate?
This calculator assumes your full rated connection speed is available for the entire transfer. Real-world downloads are usually slower due to network overhead, other traffic sharing your connection, server-side speed limits, and Wi-Fi signal quality — treat this as a best-case estimate, not a guarantee.
What's the difference between Mbps and MBps?
Mbps (lowercase b) means megabits per second — the standard way internet speeds are advertised. MBps (uppercase B) means megabytes per second, which is 8 times larger for the same number, since there are 8 bits in a byte. Mixing these up is one of the most common sources of download-time confusion.
We use cookies for analytics and ads to help support this free site. You can accept all, or decline and we'll only use what's needed for the site to work.