Conversor de bits a bytes (y de bytes a bits)
Divide los bits entre 8 para obtener bytes, y multiplica los bytes por 8 para obtener bits. Una clave de 256 bits ocupa 32 bytes, y 1 MB son 8.000.000 de bits (8 Mb). Esta página convierte cantidades de datos, no velocidades.
1 b equivalen a:
- b1
- kb0,001
- Mb0,000001
- Gb1E-9
- B0,125
- kB0,000125
- MB1,25E-7
- GB1,25E-10
- TB1,25E-13
- KiB0,00012207
- MiB1,19209E-7
- GiB1,16415E-10
Funciona por completo en tu navegador. Nada de lo que escribes se envía a ningún sitio.
Fórmula
1 b = 1 bits y 1 B = 8 bits, así que:
Conversiones habituales
b → B
| b | B |
|---|---|
| 8 b | 1 B |
| 16 b | 2 B |
| 32 b | 4 B |
| 64 b | 8 B |
| 128 b | 16 B |
| 256 b | 32 B |
| 1000 b | 125 B |
| 8.000.000 b | 1.000.000 B |
B → b
| B | b |
|---|---|
| 1 B | 8 b |
| 2 B | 16 b |
| 4 B | 32 b |
| 8 B | 64 b |
| 64 B | 512 b |
| 512 B | 4096 b |
| 1024 B | 8192 b |
| 1.000.000 B | 8.000.000 b |
Por qué el almacenamiento cuenta bytes y las redes cuentan bits
El byte es la unidad más pequeña que direccionan la mayoría de las computadoras: 8 bits, suficientes para 256 valores distintos. Por eso los archivos, la memoria y los discos se miden en bytes (B, kB, MB, GB, TB). Las redes mueven los datos bit a bit por un cable o un enlace de radio, así que las velocidades de línea y de las tarifas se cuentan en bits (kbps, Mbps, Gbps). Cada vez que un tamaño de archivo se cruza con una velocidad de enlace, hay que convertir uno de los dos lados.
Ejemplos en los dos sentidos
- De bits a bytes: claves y hashes. Un valor de 128 bits ocupa 16 bytes y uno de 256 bits, 32 bytes: eso es lo que reservas en una columna de base de datos o en un búfer. Con los campos de los protocolos pasa lo mismo: un campo de 48 bits son 6 bytes.
- De bits a bytes: un medidor de tráfico. Una herramienta de monitorización indica que un dispositivo envió 4 Gb en un día. Son 0,5 GB (500 MB), la cifra que se descuenta de un bono de datos.
- De bytes a bits: un paquete. Una trama de 64 bytes son 512 bits. Los ingenieros de redes dan el tamaño de las tramas en bytes, pero la capacidad del enlace en bits.
- De bytes a bits: subir una foto. Una foto de 5 MB son 40 Mb, así que con 20 Mbps de subida se envía en 2 segundos a toda velocidad.
Decimal o binario: kB, KiB y tamaños de memoria
Los fabricantes de almacenamiento y los estándares de red usan prefijos decimales (pasos de 1000). La memoria y muchos sistemas operativos usan prefijos binarios (pasos de 1024), que la IEC llama KiB, MiB y GiB. El número de bits cambia en consecuencia:
| Unidad | Bytes | Bits |
|---|---|---|
| 1 kB | 1000 | 8000 |
| 1 KiB | 1024 | 8192 |
| 1 MB | 1.000.000 | 8.000.000 |
| 1 MiB | 1.048.576 | 8.388.608 |
| 1 GB | 1.000.000.000 | 8.000.000.000 |
| 1 GiB | 1.073.741.824 | 8.589.934.592 |
Por eso un disco vendido como 1 TB (1.000.000.000.000 de bytes) aparece como unos 931 GiB en un sistema operativo que cuenta de 1024 en 1024, a menudo etiquetados todavía como «GB». La memoria es el caso contrario: la RAM se fabrica en tamaños binarios, así que un módulo de 16 GB contiene 16 GiB, o 17.179.869.184 bytes. Elige la unidad binaria en el conversor siempre que la fuente la use; si no, el resultado se desvía un 2,4 % en la escala kilo y un 7,4 % en la escala giga.
Cuidado: Mb no es MB
La b minúscula es un bit y la B mayúscula, un byte. «500 Mb» son 62,5 MB, no 500 MB, y confundirlos hace que una cifra sea ocho veces mayor o menor de lo que es. En el habla cotidiana se suele hablar de megabytes, así que compruébalo antes de convertir.
El mismo factor 8 se aplica a las velocidades: Mbps a MB/s sirve para tarifas y ventanas de descarga, kbps a Mbps para bitrates, y el conversor de bytes a Mbps admite bytes por segundo a secas. Bits y bytes explica por qué existen las dos unidades.
Preguntas frecuentes
¿Cuántos bits tiene un byte?
8. Es el tamaño estándar del byte en prácticamente todas las computadoras modernas, y por eso el factor de conversión siempre es 8.
¿Cuántos bytes son 1000 bits?
125 bytes. Divide el número de bits entre 8.
¿Cuántos bits hay en 1 MB?
8.000.000 de bits (8 Mb) con el megabyte decimal. Si el tamaño es 1 MiB (1.048.576 bytes), son 8.388.608 bits.
¿Cuántos MB son 1 Gb?
1 gigabit son 1.000.000.000 de bits, es decir, 125.000.000 de bytes, o 125 MB.
¿Por qué el tamaño de un archivo aparece en MB y mi velocidad en Mbps?
El almacenamiento se organiza en bytes y los enlaces de red transportan bits. Multiplica el tamaño del archivo en MB por 8 para obtener megabits y divide entre la velocidad en Mbps para estimar el tiempo de transferencia en segundos.