Guía

GB y GiB: diferencias y cómo convertirlos

Aprende por qué gigabytes y gibibytes no representan la misma cantidad, cómo convertirlos y cómo interpretar la capacidad mostrada.

por Tools in a Tab · Publicado el · Revisado el

Respuesta breve

GB y GiB miden información en bytes, pero utilizan escalas diferentes. Un gigabyte avanza en potencias de 1.000 y un gibibyte en potencias de 1.024. Por eso un dispositivo anunciado con 1 TB puede corresponder a unos 931,32 GiB sin que hayan desaparecido bytes durante la conversión.

La forma segura de interpretar una cifra es conservar el símbolo, identificar el factor que representa y, si existe una duda, volver a la cantidad exacta de bytes.

Respuesta rápida para capacidades habituales

Capacidad anunciada Bytes exactos Equivalente binario exacto Aproximación
500 GB 500.000.000.000 B 465,6612873077392578125 GiB 465,66 GiB
1 TB 1.000.000.000.000 B 931,322574615478515625 GiB 931,32 GiB
2 TB 2.000.000.000.000 B 1,818989403545856475830078125 TiB 1,82 TiB

Estas parejas describen el mismo número de bytes. La tabla no estima el espacio libre después de formatear: particiones, metadatos y reservas pueden reducir la cifra disponible adicionalmente.

Definiciones exactas

Los prefijos decimales siguen el Sistema Internacional:

1 kB = 1.000 B
1 MB = 1.000 kB = 1.000.000 B
1 GB = 1.000 MB = 1.000.000.000 B
1 TB = 1.000 GB = 1.000.000.000.000 B

Los prefijos binarios representan potencias de 1.024:

1 KiB = 1.024 B
1 MiB = 1.024 KiB = 1.048.576 B
1 GiB = 1.024 MiB = 1.073.741.824 B
1 TiB = 1.024 GiB = 1.099.511.627.776 B

La letra i distingue el prefijo binario: Ki, Mi, Gi y Ti. NIST recoge estos nombres y símbolos adoptados para evitar que k, M o G signifiquen unas veces potencias de diez y otras potencias de dos:

Cuánto difieren 1 GB y 1 GiB

Las dos cantidades exactas son:

1 GB  = 1.000.000.000 B
1 GiB = 1.073.741.824 B

Un gibibyte contiene 73.741.824 B más que un gigabyte. Respecto a un gigabyte, esa diferencia es aproximadamente un 7,374 %. La relación inversa es:

1 GB = 0,931322574615478515625 GiB

No conviene memorizar un porcentaje único para cualquier comparación. Es más fiable usar los factores exactos, porque la diferencia acumulada cambia con la unidad y la dirección de la conversión.

Ejemplo: por qué 1 TB equivale a unos 931,32 GiB

Partimos de la capacidad decimal exacta:

1 TB = 1.000.000.000.000 B

Cada gibibyte contiene 1.073.741.824 B. Dividimos bytes entre bytes por gibibyte:

1.000.000.000.000 B ÷ 1.073.741.824 B/GiB
= 931,322574615478515625 GiB

La cifra 1 TB y la cifra 931,32 GiB describen la misma cantidad de bytes con dos escalas distintas. No representan por sí solas espacio usado, una partición oculta ni capacidad perdida.

Puedes reproducir el cálculo y copiar el resultado exacto en el conversor de unidades de almacenamiento.

Otros ejemplos conocidos

500 GB a GiB

500 GB = 500.000.000.000 B
500.000.000.000 ÷ 1.073.741.824
= 465,6612873077392578125 GiB

Redondeado a dos decimales: 465,66 GiB.

2 TB a GiB y TiB

2 TB = 2.000.000.000.000 B
2 TB = 1.862,64514923095703125 GiB
2 TB = 1,818989403545856475830078125 TiB

16 GiB a GB

16 GiB = 17.179.869.184 B
16 GiB = 17,179869184 GB

En este sentido la cifra decimal es mayor, porque cada GB representa menos bytes que un GiB.

Fórmulas para convertir

La cantidad de bytes es el puente entre ambos sistemas.

De GB a GiB:

GiB = GB × 1.000.000.000 ÷ 1.073.741.824

De GiB a GB:

GB = GiB × 1.073.741.824 ÷ 1.000.000.000

De TB a TiB:

TiB = TB × 1.000.000.000.000 ÷ 1.099.511.627.776

Conservar los factores como enteros hasta la última operación reduce los errores. Si la cantidad inicial contiene decimales, puede representarse como una fracción en lugar de convertirla pronto a coma flotante.

Por qué pueden aparecer cifras distintas en dos interfaces

Una capacidad comercial suele expresarse con prefijos decimales. Una herramienta del sistema puede mostrar la misma cantidad mediante prefijos binarios, mediante prefijos decimales o mediante un cálculo binario etiquetado de forma ambigua. No todos los sistemas ni todas las versiones siguen la misma convención visual.

Para comparar dos pantallas:

  1. Anota el símbolo completo que muestra cada una.
  2. Busca la cantidad de bytes si está disponible.
  3. Convierte ambas cifras con la misma definición.
  4. Solo después investiga espacio reservado, particiones o metadatos.

El símbolo por sí solo no demuestra qué fórmula utilizó una interfaz que no documenta su convención. La cantidad de bytes permite comprobarlo.

Capacidad nominal y espacio disponible no son lo mismo

La conversión decimal/binaria explica una diferencia de presentación, pero el espacio utilizable también puede cambiar por otros motivos:

  • tablas de particiones y particiones de recuperación;
  • metadatos del sistema de archivos;
  • bloques reservados o defectuosos;
  • instantáneas y archivos que no aparecen en una vista simple;
  • redundancia en RAID u otros esquemas de almacenamiento;
  • capacidad reservada por el dispositivo o por su controlador.

Por eso no debes atribuir toda diferencia a GB frente a GiB, ni usar la conversión para prometer cuánto espacio libre tendrá un equipo después de formatearlo.

Bits y bytes son otra diferencia distinta

La comparación entre decimal y binario no debe confundirse con bits frente a bytes:

1 B = 8 bit

GB y GiB contienen bytes. Gbit contiene bits decimales. Además, una tasa como Gbit/s incluye «por segundo» y no representa una capacidad estática.

Si quieres relacionar una capacidad con una velocidad, usa la calculadora de ancho de banda y tiempo de transferencia. Por ejemplo, primero convierte 1 TB a bits y después divide por una tasa expresada en bit/s para obtener segundos.

Método práctico para no equivocarse

  1. Copia la cifra sin cambiar su símbolo.
  2. Distingue b de bit y B de byte.
  3. Comprueba si el prefijo es decimal (k, M, G, T) o binario (Ki, Mi, Gi, Ti).
  4. Convierte a bytes o bits exactos.
  5. Divide por el factor exacto de la unidad de destino.
  6. Conserva el resultado exacto y redondea solo para presentarlo.
  7. Indica cuántos decimales has usado si el redondeo afecta una decisión.

Este procedimiento funciona igual para MB/MiB, GB/GiB y TB/TiB.

Errores frecuentes

  • Escribir GB cuando el cálculo usa GiB porque «siempre se ha usado así».
  • Tratar 1 GB como 1.024 MB; la definición decimal correcta usa 1.000.
  • Dividir entre ocho para resolver GB frente a GiB; esa operación convierte bits y bytes, no prefijos.
  • Redondear a un entero antes de terminar la conversión.
  • Comparar capacidad anunciada con espacio libre sin considerar el sistema de archivos.
  • Suponer que cualquier pantalla etiquetada como GB usa necesariamente potencias de 1.000.
  • Confundir GB de capacidad con Gbit/s de tasa.

Preguntas frecuentes

¿1 TB son 1.000 GB?

Sí, cuando TB y GB se usan según sus definiciones decimales. También son exactamente 1.000.000.000.000 B.

¿1 TiB son 1.024 GiB?

Sí. Ambos son múltiplos binarios: 1 TiB = 1.024 GiB.

¿Debo usar GB o GiB?

Usa el símbolo que corresponda al factor real. Si trabajas con potencias de 1.000, utiliza GB. Si trabajas con potencias de 1.024, utiliza GiB. Si citas una interfaz ambigua, añade también la cifra de bytes.

¿Por qué el conversor no redondea automáticamente?

Porque el número adecuado de decimales depende del uso. Una estimación visual puede aceptar dos decimales; una comprobación de particiones o un test necesita conservar la equivalencia exacta.

¿Una diferencia entre TB y TiB significa que falta capacidad?

No. Primero comprueba si las dos cifras describen la misma cantidad de bytes con escalas distintas. Después separa cualquier diferencia adicional causada por particiones, metadatos o espacio reservado.