GB a MB: por qué tu disco duro muestra menos espacio del anunciado
Compraste un disco de 1TB, lo conectaste y Windows dice que tiene 931GB. No falta nada, no te estafaron: el fabricante cuenta en base 1000 y tu sistema operativo cuenta en base 1024. Son dos formas distintas de medir exactamente la misma cantidad de bytes.
Esa diferencia de convención es la raíz de casi toda la confusión con las unidades de almacenamiento: cuántos MB hay en 1 GB, por qué tu internet de “100 Mbps” no descarga a 100 MB/s, y por qué dos calculadoras de conversión a veces dan resultados distintos para el mismo número.
Binario vs decimal: quién usa cada uno
Hay dos sistemas de medida conviviendo en el mismo vocabulario, y ambos usan las mismas siglas (KB, MB, GB, TB), lo que genera la mayor parte del malentendido.
Decimal (base 1000). 1 KB = 1000 bytes, 1 MB = 1000 KB, 1 GB = 1000 MB, 1 TB = 1000 GB. Es el sistema que usan los fabricantes de discos, SSD y memorias USB en sus cajas y hojas de especificaciones, y también el que usan los proveedores de internet para anunciar velocidades. Sigue el estándar SI (el mismo que kilogramo = 1000 gramos), así que matemáticamente es el más “correcto” en sentido estricto.
Binario (base 1024). 1 KB = 1024 bytes, 1 MB = 1024 KB, 1 GB = 1024 MB, 1 TB = 1024 GB. Es el sistema que usan Windows, macOS y los gestores de archivos de Linux para mostrarte cuánto ocupa una carpeta o cuánto espacio libre queda, y también el que usan las especificaciones de RAM. El 1024 viene de que las computadoras trabajan en potencias de 2 (2^10 = 1024), no en potencias de 10.
El término técnicamente correcto para las unidades binarias es KiB, MiB, GiB y TiB (kibibyte, mebibyte, gibibyte, tebibyte), pero casi ningún software de consumo usa esa terminología. El “GB” que ves en el explorador de archivos de Windows es, por debajo, en realidad un GiB disfrazado de GB.
Ejemplo numérico
Cuando compras un disco anunciado en decimal y tu sistema lo lee en binario, la diferencia entre lo que dice la caja y lo que dice el sistema crece con el tamaño del disco:
| Capacidad anunciada (decimal, fabricante) | Bytes exactos | Mostrado por el sistema (binario) |
|---|---|---|
| 500 GB | 500.000.000.000 bytes | 465,66 GB |
| 1 TB | 1.000.000.000.000 bytes | 931,32 GB |
Fíjate que los bytes exactos no cambian: un disco de 1TB tiene exactamente 1.000.000.000.000 bytes físicos, ni uno menos. Lo que cambia es la vara con la que se mide ese número al convertirlo a una unidad más grande. Contado de 1000 en 1000, da 1 TB parejo. Contado de 1024 en 1024, esos mismos bytes solo alcanzan para 931,32 “GB” del sistema.
La misma lógica se aplica a un archivo cualquiera, no solo a la capacidad total del disco. Si tienes un video de 4,5GB y quieres saber cuántos MB son, la respuesta depende del modo:
| Conversión | Resultado binario (1024) | Resultado decimal (1000) |
|---|---|---|
| 1 GB → MB | 1024 MB | 1000 MB |
| 4,5 GB → MB | 4608 MB | 4500 MB |
El modo binario es el que realmente usa tu sistema operativo cuando te muestra el tamaño de un archivo en el explorador o en las propiedades. Si el reproductor de video dice que el archivo pesa 4,5GB, en bytes reales eso son 4608 MB medidos en binario, no 4500.
Convierte tus propios valores
Si necesitas pasar de GB a MB, de MB a KB, o de cualquier unidad a cualquier otra sin hacer la cuenta a mano, usa el conversor de abajo. Eliges el modo (binario o decimal) según lo que estés comparando: capacidad anunciada de fábrica en decimal, tamaño real mostrado por tu sistema en binario.
Errores comunes y casos especiales
Pensar que el espacio “que falta” es un defecto o una estafa. No es almacenamiento perdido ni un engaño del fabricante: es una diferencia de convención de medida. Todos los bytes físicos que pagaste están ahí, solo se están contando con una vara distinta al momento de mostrarlos.
Confundir Mb con MB. Un megabit (Mb, con “b” minúscula) es la unidad que usan los proveedores de internet para anunciar velocidad de conexión. Un megabyte (MB, con “B” mayúscula) es la unidad que usa cualquier gestor de archivos para el tamaño de un archivo. Hay 8 bits en 1 byte, así que un plan de “100 Mbps” llega, en el mejor de los casos, a unos 12,5 MB/s de descarga real, no a 100 MB/s. Mucha gente calcula mal la velocidad esperada de una descarga justamente por mezclar estas dos unidades.
Asumir que “KB” siempre significa 1024 bytes. En el estándar SI decimal estricto, KB significa 1000 bytes; KiB es el término correcto para 1024. El “KB” que usa la mayoría del software de consumo (y coloquialmente casi todo el mundo) es, en la práctica, un KiB disfrazado de KB. No es un error grave en el día a día, pero explica por qué distintas fuentes dan números ligeramente distintos para el mismo archivo.
Mezclar binario y decimal en la misma comparación. Si estás comparando la capacidad anunciada de un disco (decimal) contra el espacio que dice el sistema (binario) sin darte cuenta de que son dos escalas distintas, vas a sacar una conclusión equivocada, como pensar que “perdiste” espacio quinientos gigas después de formatear. Antes de hacer una cuenta mental, conviene confirmar qué modo usa la fuente que estás leyendo: caja del producto o ficha técnica, casi siempre decimal; explorador de archivos o administrador de disco, casi siempre binario.
Preguntas frecuentes
¿Por qué mi disco duro o SSD muestra menos espacio del anunciado?
Porque el fabricante mide en decimal (1 TB = 1000 GB) y tu sistema operativo mide en binario (1 TB real equivale a 931,32 “GB” en esa escala). Un disco de 1TB tiene sus 1.000.000.000.000 bytes completos; el sistema simplemente los agrupa en unidades más grandes usando 1024 en lugar de 1000, así que el número final se ve menor. No perdiste espacio ni hay ningún defecto de fábrica.
¿Cuál es la diferencia entre KB y KiB?
KB (kilobyte), en el estándar SI estricto, son 1000 bytes. KiB (kibibyte) son 1024 bytes. La mayoría del software de consumo (Windows, macOS, muchos gestores de archivos) usa la etiqueta “KB” para referirse en realidad a 1024 bytes, es decir, muestra un KiB con el nombre de KB. La distinción formal casi nunca se usa fuera de documentación técnica o normas de ingeniería.
¿Debo usar el modo binario o decimal en el conversor?
Depende de qué estés comparando. Si estás verificando la capacidad que anuncia el fabricante de un disco, memoria RAM o SSD, usa decimal, porque así es como se anuncia comercialmente en la mayoría de los casos (excepto la RAM, que sigue siendo binaria por diseño). Si estás calculando cuánto espacio libre te queda según lo que muestra tu explorador de archivos, o cuánto pesa un archivo según tu sistema operativo, usa binario, porque así es como Windows, macOS y Linux hacen la cuenta internamente.
¿Cuántos MB hay en 1 GB?
En modo binario, 1 GB equivale a 1024 MB. En modo decimal, 1 GB equivale a 1000 MB. No hay una única respuesta correcta sin especificar el modo: para un archivo de 4,5GB según tu sistema operativo, la conversión real es 4608 MB, calculada en binario.
¿Por qué mi internet de “100 Mbps” no descarga a 100 MB/s?
Porque Mbps mide megabits por segundo, no megabytes por segundo. Como 1 byte equivale a 8 bits, una conexión de 100 Mbps tiene un techo teórico de descarga de unos 12,5 MB/s (100 dividido entre 8), y en la práctica suele ser algo menor por overhead de red. Es la confusión más común entre velocidad de internet anunciada y velocidad de descarga real que ves en el navegador.
¿1000 GB es lo mismo que 1 TB?
Depende del modo. En decimal, sí: 1000 GB son exactamente 1 TB, porque 1 TB = 1000 GB por definición en esa escala. En binario, no: 1 TB binario equivale a 1024 GB binarios, así que 1000 GB (en esa misma escala binaria) serían ligeramente menos que 1 TB. La confusión suele aparecer cuando se comparan cifras de fuentes distintas sin fijarse en qué convención está usando cada una.