Conversor de bytes (KB, MB, GB, TB)
Convierte entre bytes, KB/MB/GB/TB y KiB/MiB/GiB/TiB, tanto en decimal (base 10) como en binario (base 2).
Cargando Conversor de bytes (KB, MB, GB, TB)… Si no ocurre nada, activa JavaScript.
El almacenamiento de datos y la capacidad de red se miden con dos sistemas de unidades paralelos que comparten nombres casi idénticos, lo que causa una confusión persistente tanto a consumidores como a profesionales. El sistema decimal, definido por el Sistema Internacional de Unidades (SI), usa potencias de 1.000: un kilobyte (KB) son exactamente 1.000 bytes, un megabyte (MB) son 1.000.000 de bytes, y así sucesivamente. Los fabricantes de discos duros y SSD, así como las especificaciones de velocidad de red, usan estas unidades del SI porque hacen que sus productos parezcan más grandes y rápidos en la publicidad. El sistema binario, definido formalmente por la Comisión Electrotécnica Internacional (IEC) en 1998, usa potencias de 1.024: un kibibyte (KiB) son exactamente 1.024 bytes, un mebibyte (MiB) son 1.048.576 bytes. Los sistemas operativos, los módulos de RAM y las herramientas del sistema de archivos tradicionalmente informan los tamaños en unidades binarias, pero muchos siguen etiquetándolos con las ambiguas abreviaturas KB/MB/GB, lo que hace parecer que a tu hardware de almacenamiento le falta espacio.
Ejemplos
1048576 bytes
1 MiB · 1.048576 MB
MiB usa 1024², MB usa el 1000² del SI. No son lo mismo.
1500000 bytes
1.5 MB · 1.431 MiB
Preguntas frecuentes
¿Se envía algún dato a un servidor cuando uso esta herramienta?
¿Por qué 1 KB son a veces 1.000 bytes y a veces 1.024 bytes?
¿Por qué mi disco de 1 TB solo muestra unos 931 GB en Windows?
¿Qué son los prefijos binarios de la IEC y por qué se introdujeron?
¿Importa de verdad la diferencia entre KB y KiB?
¿Cuál es la historia del byte como unidad?
¿Por qué las velocidades de red están en bits mientras que los tamaños de archivo están en bytes?
¿Cómo se compara esta herramienta con un conversor de bytes de un motor de búsqueda?
¿Qué valores de conversión de bytes vale la pena saberse de memoria?
¿Qué es un nibble y existen unidades más pequeñas que un byte?
Acerca de Conversor de bytes (KB, MB, GB, TB)
La divergencia entre estos dos sistemas crea confusión real en todos los niveles. Un disco duro de 1 TB contiene exactamente 1.000.000.000.000 de bytes según la especificación de su fabricante. Windows informa el almacenamiento disponible en gibibytes binarios, 1.000.000.000.000 / 1.073.741.824 (que es 2^30) ≈ 931,32 GiB, pero lo etiqueta como GB. Por eso, todo consumidor que ha comprado alguna vez un dispositivo de almacenamiento se ha preguntado adónde fue a parar el espacio que falta. Las velocidades de red agravan aún más la confusión: los proveedores de servicios de internet anuncian las velocidades en megabits por segundo (Mbps) usando el sistema decimal, mientras que el software de transferencia de archivos suele mostrar las velocidades en megabytes por segundo (MB/s), también a menudo decimal, lo que significa que una conexión de 100 Mbps transfiere unos 12,5 MB/s, no 100 MB/s.
Esta herramienta convierte entre las unidades decimales del SI (KB, MB, GB, TB, PB) y las unidades binarias de la IEC (KiB, MiB, GiB, TiB, PiB) de forma simultánea. Introduce cualquier valor en cualquier campo y todas las demás unidades se actualizan al instante. Los cálculos usan BigInt de JavaScript para los recuentos de bytes, de modo que los valores de cualquier tamaño se mantienen exactos sin redondeo de coma flotante. Todo el procesamiento se ejecuta enteramente en tu navegador; no se sube ningún dato.
Algunas cosas importantes a recordar: la brecha entre las unidades del SI y las binarias crece con cada prefijo: KB frente a KiB difieren en torno a un 2,4 %, pero TB frente a TiB difieren en torno a un 9,9 %, y PB frente a PiB difieren en torno a un 12,6 %. Esto significa que cuanto mayor es el almacenamiento, más engañosas se vuelven las cifras de marketing. Los prefijos de la IEC (KiB, MiB, GiB) se crearon específicamente en 1998 para poner fin a esta ambigüedad, pero su adopción ha sido lenta fuera de la escritura técnica. El núcleo de Linux, macOS (desde macOS 10.6) y la mayoría de los contextos científicos y de ingeniería usan ahora los prefijos correctos de la IEC, mientras que Windows y muchas aplicaciones de consumo siguen usando las abreviaturas del SI para cantidades binarias.
La guerra del 1024 frente al 1000: cómo una pelea de estándares dejó confundidos a los consumidores durante décadas
La ambigüedad entre 1.000 y 1.024 bytes por kilobyte es uno de los conflictos de baja intensidad más duraderos de la historia de los estándares informáticos. Empezó de forma inocente: en la década de 1960, la memoria de los ordenadores se vendía en potencias de dos, y 1.024 bytes (2^10) era la potencia de dos más pequeña y cómoda por encima de mil. Los ingenieros llamaron informalmente a esto un 'kilobyte' por analogía con el prefijo SI kilo-, aunque el kilo del SI significaba estrictamente 1.000. Ningún organismo de normalización objetó porque la diferencia era pequeña y la informática era un campo de nicho. A medida que la memoria y el almacenamiento crecieron a lo largo de las décadas de 1980 y 1990, las dos definiciones se distanciaron cada vez más con cada orden de magnitud.
Los fabricantes de discos duros, mientras tanto, tenían buenas razones comerciales para preferir la definición del SI. Un disco vendido como 100 GB usando la definición del SI (100 × 10^9 = 100.000.000.000 de bytes) sería etiquetado por un sistema operativo como solo unos 93,1 GiB, un 7 % completo más pequeño. La práctica era técnicamente exacta según el SI, pero les parecía engañosa a los consumidores que veían su nuevo disco aparecer más pequeño de lo anunciado al conectarlo. Se presentaron demandas colectivas contra los fabricantes de discos duros en Estados Unidos a principios de la década de 2000. Western Digital resolvió una demanda en 2006 por 1,4 millones de dólares, accediendo a incluir un etiquetado más claro, sin admitir mala conducta. Le siguieron demandas similares contra Seagate y otros.
La introducción por la IEC en 1998 de kibibyte, mebibyte y gibibyte pretendía poner fin a la confusión de forma definitiva dando a las cantidades binarias sus propios nombres inequívocos. La adopción ha sido dispar. El núcleo de Linux, el proyecto GNU, la Oficina Internacional de Pesas y Medidas y el IEEE usan ahora todos los prefijos de la IEC en contextos formales. macOS cambió a unidades decimales del SI en la versión 10.6 Snow Leopard en 2009, resolviendo la brecha aparente al informar el almacenamiento en gigabytes decimales para coincidir con el etiquetado del fabricante. Windows sigue informando en binario pero los etiqueta como GB. El resultado es que un MacBook moderno y un PC con Windows conectados al mismo servidor de archivos informarán el tamaño del mismo archivo con números diferentes, a pesar de leer los bytes idénticos.