Conversor de Tamaño de Datos (Bit, Byte, KB, MB, GB, TB)

Convierte entre bits, bytes, KB, MB, GB, TB y PB — cambia entre los modos binario (base 1024, KiB/MiB/GiB) y decimal (base 1000, SI) para ver exactamente por qué tu disco de "1 TB" muestra menos.

220 visitas

Resultado

Cómo Funciona

Introduce un valor, elige la unidad de origen, elige la unidad de destino, y el resultado se actualiza al instante. La herramienta cubre toda la escala, desde un solo bit hasta los petabytes: bit, byte, KB, MB, GB, TB, PB. La elección importante es el selector de modo situado sobre los campos — Binario (1024) o Decimal (1000) — porque "kilobyte" lleva décadas significando dos cosas distintas sin que nadie lo aclare, y elegir el modo equivocado es la razón más habitual por la que un número convertido parece "incorrecto".

En modo binario, cada paso es una multiplicación por 1024 (2¹⁰): 1 KiB = 1024 bytes, 1 MiB = 1024 KiB, 1 GiB = 1024 MiB, y así sucesivamente — así es como los sistemas operativos, la RAM y la mayoría de los gestores de archivos informan realmente el tamaño, porque la memoria de un ordenador se organiza de forma natural en potencias de dos. En modo decimal, cada paso es una multiplicación exacta por 1000: 1 kB = 1000 bytes, 1 MB = 1.000.000 bytes, 1 GB = 1.000.000.000 bytes — la convención SI que fabricantes de discos duros y SSD usan en su embalaje y hojas de especificaciones, porque es más sencilla de razonar y coincide con la forma en que escalan las demás unidades métricas. Todo el cálculo se realiza con números JavaScript ordinarios (sin BigInt) — un número de punto flotante de doble precisión estándar es exacto para enteros de hasta 2⁵³, lo que cubre sin problemas valores a escala de petabytes sin ninguna pérdida de precisión.

Datos Útiles

Esta división entre binario y decimal no es una rareza moderna — se formalizó con la norma IEC 60027-2 en 1998, que introdujo los prefijos kibi-, mebi-, gibi-, tebi- (y las unidades KiB, MiB, GiB, TiB) específicamente para distinguir los valores en potencias de dos de los prefijos decimales SI kilo-, mega-, giga-, que ya llevaban más de un siglo significando "exactamente 1000" en el resto de la ciencia y la ingeniería. Antes de que existiera esa norma, "kilobyte" se usaba indistintamente con ambos significados según el contexto, que es exactamente la ambigüedad que la IEC 60027-2 vino a resolver — aunque, en el uso coloquial, "KB/MB/GB" todavía se emplea hoy para ambos casos.

Esto explica precisamente por qué un disco nuevo etiquetado como 1 TB aparece en tu sistema operativo con aproximadamente 931,32 GiB (o "931 GB" en un sistema operativo que etiqueta mal unidades binarias con nombres decimales). El fabricante te vendió 1.000.000.000.000 bytes usando la definición decimal — esa parte es exacta y coincide con la caja. Sin embargo, tu sistema operativo informa el espacio libre en unidades binarias: dividir ese mismo número de bytes entre 1024³ en lugar de 1000³ da la cifra, aparentemente menor, de 931,32. No ha desaparecido ninguna capacidad real; los mismos bytes físicos simplemente se están contando con dos sistemas de unidades distintos, y el espacio "usado" por el propio sistema de archivos y los archivos del sistema preinstalados añade además una pequeña diferencia extra.

Preguntas Frecuentes

¿Por qué mi nuevo disco duro de 1 TB aparece como 931 GB en Windows o macOS?

Los fabricantes anuncian la capacidad en terabytes decimales: 1 TB = 1.000.000.000.000 bytes, exactamente como se vende. Sin embargo, tu sistema operativo informa el espacio libre en unidades binarias (dividiendo entre 1024 en cada paso en lugar de 1000), así que ese mismo número de bytes se muestra como aproximadamente 931,32 GiB — a menudo etiquetado simplemente como "931 GB" por un sistema operativo que usa nombres decimales para un cálculo binario. No falta espacio; es el mismo número de bytes medido con dos sistemas de unidades distintos, más una pequeña cantidad que realmente usan el sistema de archivos y los archivos preinstalados.

¿Cuál es la diferencia real entre un KB y un KiB?

1 KB (kilobyte, decimal/SI) = exactamente 1000 bytes. 1 KiB (kibibyte, binario) = exactamente 1024 bytes. La diferencia es pequeña a nivel de KB/KiB (2,4%) pero se acumula en cada paso, así que al llegar a la escala de terabytes la diferencia entre un TB decimal y un TiB binario es casi del 10%.

¿Cuándo se introdujo la nomenclatura KiB/MiB/GiB, y por qué?

La norma IEC 60027-2 definió kibi-, mebi-, gibi- y tebi- en 1998 específicamente para dar a las cantidades binarias (potencias de dos) sus propios nombres sin ambigüedad, separados de los prefijos decimales SI kilo-, mega-, giga-, que ya significaban exactamente 1000/1.000.000/1.000.000.000 en cualquier otro contexto científico y de ingeniería desde hacía más de un siglo.

¿8 megabits equivalen a 1 megabyte?

No exactamente, y esto confunde a la gente al leer anuncios de velocidad de internet. Hay 8 bits en un byte, así que 8 megabits (Mb) sí equivalen a 1 megabyte (MB) si ambos se miden en el mismo sistema (decimal) — pero las velocidades de internet casi siempre se anuncian en megabits decimales por segundo, mientras que los tamaños de archivo casi siempre se muestran en megabytes de sabor binario, así que una conexión de "100 Mbps" descarga en la práctica a unos 12,5 MB/s, no a 100.

¿Qué modo debería usar — Binario o Decimal?

Usa Binario (1024) cuando estés comparando con números que informa tu sistema operativo, las especificaciones de la RAM o un gestor de archivos, ya que casi siempre se calculan en potencias de dos. Usa Decimal (1000) cuando estés comparando con la capacidad anunciada de un dispositivo de almacenamiento, cifras de velocidad de red/internet, o cualquier hoja de especificaciones de un fabricante de hardware, ya que siguen la convención decimal SI.

Comentarios

Aún no hay comentarios — ¡sé el primero en escribir uno!

Herramientas Similares