De bytes por segundo a Mbps
Para pasar de bytes por segundo a Mbps, multiplica por 8 y divide entre 1.000.000. Así, 125.000 B/s son exactamente 1 Mbps y 12.500.000 B/s son 100 Mbps.
Consejo: pega una lectura como «12,4 MB/s» y la unidad se selecciona sola.
1 B/s equivalen a:
- bps8
- kbps0,008
- Mbps0,000008
- Gbps8E-9
- B/s1
- kB/s0,001
- MB/s0,000001
- GB/s1E-9
- MiB/s9,53674E-7
Funciona por completo en tu navegador. Nada de lo que escribes se envía a ningún sitio.
Fórmula
1 B/s = 8 bits y 1 Mbps = 1.000.000 bits, así que:
Conversiones habituales
| B/s | Mbps |
|---|---|
| 125.000 B/s | 1 Mbps |
| 1.000.000 B/s | 8 Mbps |
| 5.000.000 B/s | 40 Mbps |
| 12.500.000 B/s | 100 Mbps |
| 45.000.000 B/s | 360 Mbps |
| 62.500.000 B/s | 500 Mbps |
| 125.000.000 B/s | 1000 Mbps |
Dónde aparecen las velocidades en bytes
Las aplicaciones de consumo casi nunca muestran bytes por segundo a secas, pero en el trabajo técnico están por todas partes: los logs del servidor web registran los bytes enviados, las herramientas de monitorización grafican los contadores de las interfaces en bytes y las APIs de programación informan del progreso de una transferencia en bytes. Al pasarlos a Mbps puedes compararlos con el enlace o la tarifa que pagas.
- El total de un log en una hora. Un servidor que envió 5.400.000.000 bytes en una hora sacó de media 5.400.000.000 ÷ 3600 = 1.500.000 B/s. Por 8 son 12.000.000 bit/s, es decir, 12 Mbps. Para totales mensuales, la calculadora de ancho de banda parte de las visitas y del peso de las páginas.
- Un callback de progreso. Si tu código indica 45.000.000 bytes transferidos en el último segundo, son 360 Mbps: probablemente el límite lo pone el servidor remoto, no una conexión de 1 Gbps.
- La diferencia entre dos lecturas de un contador. Si el contador de una interfaz sube 62.500.000 bytes en un segundo, el puerto ha llevado 500 Mbps durante ese segundo.
Cuidado: contadores que en realidad van en KiB o MiB
Algunas herramientas etiquetan las cifras como bytes pero las agrupan de 1024 en 1024 antes de mostrarlas, y algunos ajustes de limitación cuentan el kilobyte como 1024 bytes. Si metes una cifra binaria en una fórmula decimal, el resultado se desvía alrededor de un 2,4 % en la escala kilo y de un 4,9 % en la escala mega. Cuando la documentación de una herramienta hable de KiB o MiB, elige esas unidades en el conversor de arriba en lugar de B/s. Si tus cifras ya están en bits y no necesitan el paso ×8, usa kbps a Mbps.
Revisa también la ventana de tiempo. Muchos logs guardan totales, no velocidades. Divide el total de bytes entre los segundos que abarca antes de convertir; si no, obtendrás un volumen disfrazado de velocidad. Para el camino inverso, de un objetivo en Mbps a una cifra en bytes para un limitador, usa Mbps a bytes por segundo. La guía Mbps vs MB/s explica por qué el factor 8 confunde a tanta gente.
Preguntas frecuentes
¿Cuántos bytes por segundo son 1 Mbps?
1 Mbps son 125.000 bytes por segundo: 1.000.000 de bits divididos entre los 8 bits de cada byte.
¿Cómo paso a Mbps el total de bytes de un log?
Divide el total de bytes entre los segundos que cubre el log, multiplica por 8 y divide entre 1.000.000. Por ejemplo, 5.400.000.000 bytes en 3600 segundos son 1.500.000 B/s, es decir, 12 Mbps.
¿Por qué se divide entre 1.000.000 y no entre 1.048.576?
Las velocidades de red usan prefijos decimales, así que mega significa exactamente 1.000.000. La cifra 1.048.576 corresponde a la unidad binaria MiB; úsala solo cuando el dato de origen esté en MiB/s.