Qué hace este conversor
Esta herramienta convierte una cantidad de almacenamiento digital de una unidad a otra a lo largo de toda la gama de unidades de bits y bytes, tanto en el sistema decimal (SI) como en el binario (IEC). Las unidades decimales emplean potencias de 1000 (kilobyte, megabyte, gigabyte...), mientras que las binarias usan potencias de 1024 (kibibyte, mebibyte, gibibyte...). Como ambos sistemas se confunden con frecuencia, el conversor los mantiene estrictamente separados y utiliza el bit como base común, de modo que cualquier unidad se convierte con total exactitud a cualquier otra.
Cómo utilizarlo
Introduce el valor que quieres convertir, elige en "De" la unidad en la que está expresado actualmente y selecciona en "A" la unidad que deseas obtener. El resultado se actualiza al instante mostrando la cantidad equivalente, junto con ese mismo valor expresado en bits sin procesar. Se admiten decimales, y los resultados muy grandes o muy pequeños se muestran con toda su precisión.
La fórmula explicada
El conversor asigna a cada unidad un número fijo de bits. Un bit equivale a 1 y un byte a 8 bits. Un prefijo decimal de orden n multiplica por \(1000^{n}\); un prefijo binario de orden n multiplica por \(1024^{n}\); las unidades basadas en bytes se multiplican además por 8. La conversión es simplemente:
$$\text{valorSalida} = \text{valorEntrada} \times \dfrac{\text{bitsPorUnidad(de)}}{\text{bitsPorUnidad(a)}}$$
Como cada bitsPorUnidad es al menos 1, la división siempre es segura.
Ejemplo resuelto
Convertimos 1 kilobyte (kB) a megabytes (MB). \(\text{bitsPorUnidad(kB)} = 8.000\) y \(\text{bitsPorUnidad(MB)} = 8.000.000\). Así, $$\text{bitsTotales} = 1 \times 8.000 = 8.000 \text{ bits},$$ y $$\text{valorSalida} = \dfrac{8.000}{8.000.000} = 0{,}001 \text{ MB}.$$ Un segundo ejemplo muy ilustrativo: 1 gigabyte (GB, decimal) equivale a $$\dfrac{8\mathrm{e}9}{8.589.934.592} = \text{unos } 0{,}9313 \text{ gibibytes (GiB, binario)},$$ aproximadamente un 6,9 % menos. Esta es exactamente la razón por la que un disco de "1 TB" aparece como unos 931 GB en algunos sistemas operativos que en realidad cuentan en unidades binarias.
Preguntas frecuentes
¿Por qué mi disco duro tiene menos capacidad de la anunciada? Los fabricantes venden los discos en terabytes decimales (1 TB = 1.000.000.000.000 bytes), pero muchos sistemas muestran tebibytes binarios etiquetados como "TB". Las cifras difieren en torno a un 9 % a escala de terabytes.
¿Cuál es la diferencia entre un bit y un byte? Un byte equivale exactamente a 8 bits. Las velocidades de red suelen indicarse en bits (Mbps), mientras que el tamaño de los archivos se expresa habitualmente en bytes (MB), por lo que a menudo hay que dividir entre 8.
¿Qué son ronna, quetta, robi y quebi? Ronna (R) y quetta (Q) son prefijos del SI introducidos recientemente para \(1000^{9}\) y \(1000^{10}\); robi y quebi son sus equivalentes binarios propuestos para \(1024^{9}\) y \(1024^{10}\), incluidos aquí para que la lista esté completa.