calculadoramaestra
Física, ingeniería y tecnología

Conversor de bytes (B, kB, MB, GB, TB, PB)

Convierte tamaños de almacenamiento entre todas las unidades comunes (B, kB, MB, GB, TB, PB) usando tanto el sistema decimal (SI, 1 kB = 1000 B) como el binario (1 KiB = 1024 B), para entender la diferencia entre el disco anunciado y el disco que ve tu sistema operativo.

Última revisión: 25 de mayo de 2026

¿Qué ha hecho?

Convierte un tamaño expresado en una unidad de almacenamiento a todas las demás, y te recuerda la diferencia más importante: kilobyte SI ≠ kibibyte binario.

Las dos familias de unidades

FamiliaSímboloFactorDonde se usa
SI / decimalkB, MB, GB, TB, PB1000ⁿDiscos duros y SSD (marketing), operadores (Mbps), unidades científicas
BinarioKiB, MiB, GiB, TiB, PiB1024ⁿSistemas operativos, RAM, software de sistema

Históricamente se usó “KB” para 1024 B (binario), generando confusión. La norma IEC 60027-2 (1999) introdujo los prefijos Ki, Mi, Gi (con “i” de “binario”) para separar formalmente las dos familias.

Por qué tu disco de 1 TB tiene “menos espacio”

Compras un disco de 1 TB y el sistema operativo te dice que tiene 931 GiB. No te están robando — son las dos formas de medir:

$$ 1 \text{ TB} = 10^{12} \text{ B} = 931{,}3 \text{ GiB} $$

Equivalencias rápidas entre las dos familias:

SI (decimal)Binario equivalente
1 kB0,977 KiB
1 MB0,954 MiB
1 GB0,931 GiB
1 TB0,909 TiB
1 PB0,888 PiB

A mayor escala, mayor “pérdida” aparente. Un disco de 10 TB anunciado son ~9,1 TiB en el sistema operativo.

Casos típicos

  • Comprar disco duro/SSD: el fabricante anuncia en SI. Para saber lo que verás en Windows/Mac/Linux, convierte a binario.
  • Velocidad de internet: los operadores anuncian en megabits por segundo (Mbps), no megabytes. 1 byte = 8 bits. Una conexión de 100 Mbps da en realidad 12,5 MB/s en descarga.
  • Tamaño de archivo en Windows vs propiedades: Windows muestra el tamaño en KB binarios (1024 B) pero las MB son SI. Confuso pero estándar.
  • Tamaño de memoria RAM: siempre binario. “8 GB de RAM” en realidad son 8 GiB = 8.589.934.592 bytes.

Para qué NO sirve

  • Conversión de bits a bytes: no incluido. 1 byte = 8 bits.
  • Velocidad de transferencia (B/s, kB/s, MB/s): es una conversión de bytes en el tiempo; el cálculo de unidades es el mismo, pero hay que dividir por el tiempo.
  • Compresión / tamaño efectivo: aquí ves el bruto. Archivos comprimidos ocupan menos en disco.

Calculadora relacionada