Ancho de banda / Calculadora de tiempo de descarga
Estimar tiempo de descarga desde el tamaño de archivo y velocidad de conexión, con conversiones de rendimiento.
Los resultados se actualizan a medida que escribe.
Acerca de esta calculadora
A bandwidth calculator works out how long a file takes to transfer over a connection of a given speed, and the key to getting it right is the bits-versus-bytes distinction. File sizes are quoted in bytes — KB, MB, GB, TB — while connection speeds are quoted in bits per second — Kbps, Mbps, Gbps — and a byte is 8 bits. So the download time is the file size converted to bits (× 8), divided by the effective bit rate of the link. That single factor of 8 is why a connection’s headline number never matches the download figure you watch tick by.
As a worked example, a 1 GB file over a 100 Mbps connection is 1 GB × 8 = 8,000 megabits, and 8,000 / 100 = 80 seconds at the theoretical maximum — because 100 Mbps is only about 12.5 MB per second. Add a protocol-overhead allowance for the real world (TCP/IP headers, retransmissions, shared links) and the time stretches accordingly; a 10% overhead pushes that 80 s to about 89 s. The calculator also lists the speed expressed in bps, Kbps, Mbps, Gbps and MB/s for quick cross-checks.
You can switch between decimal units (1 KB = 1,000 bytes, the convention ISPs and drive makers use) and binary units (1 KiB = 1,024 bytes, how operating systems count), which shifts the numbers by a few percent — a "1 TB" decimal drive is about 931 binary GiB. This makes the tool handy for estimating backups and large downloads, sizing an internet plan, planning video streaming or uploads, and sanity-checking why a transfer is taking as long as it is.
Preguntas frecuentes
¿Por qué es mi descarga más lenta que mi velocidad de conexión?
Las velocidades se cotizan en megabits por segundo, pero los archivos se miden en megabytes — un byte es 8 bits, por lo que una línea de 100 Mbps se mueve a lo sumo 12,5 MB por segundo. Los límites de ancho de banda compartidos y de servidor lo reducen aún más, lo que el campo de carga se modela.
¿Cuál es la diferencia entre decimales y binarios?
Las unidades decimales (utilizadas por los ISP y los fabricantes de unidades) tratan 1 KB como 1000 bytes; las unidades binarias tratan 1 KiB como 1024 bytes. Una unidad decimal "1 TB" es aproximadamente 931 GiB binario, por lo que la convención cambia el tiempo de transferencia ligeramente.
¿Cómo convierto Mbps a MB/s?
Divide by 8: 100 Mbps ÷ 8 = 12.5 MB/s. The calculator does this automatically and reports the resulting time in days, hours, minutes and seconds.
¿A qué debo poner el protocolo?
Las transferencias reales pierden una porción de los encabezados TCP/IP, apretones de manos y retransmisiones. 5-10% es una asignación razonable para un enlace cableado saludable; use más para conexiones Wi-Fi, móviles o congestionadas. Afeita la velocidad efectiva y alarga la estimación.
¿Por qué 1 GB no es siempre el mismo número de bytes?
Under the decimal convention 1 GB is 1,000,000,000 bytes, but operating systems often count in binary where 1 GiB is 1,073,741,824 bytes. Switch the byte-convention option to match how your file size was measured for an accurate transfer time.
¿Cuánto tiempo para descargar un archivo grande en mi conexión?
Introduzca el tamaño del archivo y la velocidad de su plan y lea el tiempo. Por ejemplo, un juego de 25 GB sobre 100 Mbps tarda aproximadamente 33 minutos en el mejor de los casos, antes de que se sobrepongan: la herramienta rompe el resultado en días, horas, minutos y segundos.
¿Esto mide mi velocidad real de Internet?
No — calcula el tiempo de transferencia desde una velocidad que suministra, no prueba su línea. Ejecute una prueba de velocidad separada para encontrar su rendimiento real, luego ingrese esa cifra aquí para una estimación realista del tiempo de descarga.
API — utilizar esta calculadora desde el código
Llame a esta calculadora como un punto final gratuito de JSON, no se requiere clave. Envíe los valores de campo a continuación como parámetros de consulta o JSON. Cualquier cosa que omita utiliza el mismo valor predeterminado que esta página está pre-llenada; un parámetro desconocido es un 400, nunca un cero silencioso. Lea los documentos completos de API →
Punto de finalización
GET https://calculator.free/api/v1/bandwidth/
curl
curl "https://calculator.free/api/v1/bandwidth/?size=1&size_unit=GB&speed=100&speed_unit=Mbps"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/bandwidth/?" + new URLSearchParams({
"size": "1",
"size_unit": "GB",
"speed": "100",
"speed_unit": "Mbps"
}));
const data = await r.json();
console.log(data.results);
Los resultados son estimaciones para orientación general solamente, no para asesoramiento financiero, médico o fiscal.