Convierte tamaños de archivo entre bytes, KB, MB, GB, TB y PB. Binario (1024) y decimal (1000) en paralelo, con el recuento exacto y sin redondeos.
Cada unidad convertida a la siguiente, en los dos sistemas de prefijos. Los prefijos binarios son KiB, MiB, GiB, TiB y PiB.
| Conversión | Binario (1024) | Decimal (1000) |
|---|---|---|
| 1 kB a Bytes | 1024 | 1000 |
| 1 MB a kB | 1024 | 1000 |
| 1 MB a Bytes | 1.048.576 | 1.000.000 |
| 1 GB a MB | 1024 | 1000 |
| 1 GB a Bytes | 1.073.741.824 | 1.000.000.000 |
| 1 TB a GB | 1024 | 1000 |
| 1 PB a TB | 1024 | 1000 |
Definiciones de los prefijos según el NIST, The Binary Prefixes, y la norma IEC 80000-13. La última columna indica cuánto menor es la lectura binaria de una misma cantidad de bytes.
| Unidad | Bytes binarios | Bytes decimales | El binario indica menos en |
|---|---|---|---|
| Bytes / Bytes | 1 | 1 | — |
| KiB / kB | 1024 | 1000 | 2,34 % |
| MiB / MB | 1.048.576 | 1.000.000 | 4,63 % |
| GiB / GB | 1.073.741.824 | 1.000.000.000 | 6,87 % |
| TiB / TB | 1.099.511.627.776 | 1.000.000.000.000 | 9,05 % |
| PiB / PB | 1.125.899.906.842.624 | 1.000.000.000.000.000 | 11,18 % |
También podrías encontrar útiles estas calculadoras
Calcula cuánto tarda una descarga, en GB o GiB
Tiempo, velocidad necesaria o datos movidos
Bitrate, tamaño y duración de vídeo y audio
Convierte entre unidades de almacenamiento digital
Introduce un tamaño, elige la unidad que tienes y la que quieres, y obtén el resultado con toda su precisión: de MB a GB, de KB a MB, de bytes a MB, de TB a GB y cualquier otra combinación. Nada se abrevia: 1 GB se devuelve como 1.073.741.824 bytes, no como una aproximación redondeada. Como el almacenamiento se mide de dos maneras distintas, cada resultado muestra además qué representa esa misma cantidad de bytes en el otro sistema.
Todo tamaño de archivo es, en el fondo, un recuento de bytes. Los prefijos solo agrupan esos bytes, y existen dos formas de hacerlo. Los sistemas operativos y la memoria usan prefijos binarios, en los que cada paso multiplica por 1024: 1 KiB son 1.024 bytes y 1 MiB son 1.048.576. Los fabricantes de discos, los equipos de red y el estándar SI usan prefijos decimales, en los que cada paso multiplica por 1000. La diferencia se acumula: es del 2,34 % en el kilobyte y del 11,18 % en el petabyte, y por eso un disco vendido como 1 TB muestra unos 931 GiB cuando el ordenador lo mide.
Conversión de tamaño de archivo
Divide entre 1.024 en binario o entre 1.000 en decimal. 16.384 MiB son exactamente 16 GiB, y 4.096 MiB son 4 GiB.
Divide entre 1.024 en binario o entre 1.000 en decimal. 8.192 KiB son exactamente 8 MiB, y 5.000 kB son 5 MB.
Divide entre 1.048.576 en binario o entre 1.000.000 en decimal. 2.500.000 bytes son 2,5 MB decimales, o unos 2,38 MiB binarios.
Multiplica por 1.024 en binario o por 1.000 en decimal. Un disco de 1 TB tiene 1.000 GB de capacidad decimal, que el sistema operativo indica como 931,32 GiB.
Cada servicio expresa su límite en unidades distintas: 25 MB para un adjunto de correo, 8.192 KB para un formulario de subida. Convertir te dice si el archivo cabe antes de intentarlo.
Un disco etiquetado en unidades decimales informa de menos unidades binarias. Conocer la diferencia exacta en cada nivel explica los 68 GB que parecen faltar sin abrir una incidencia.
La RAM, los parámetros de heap de la JVM, los límites de contenedores y las imágenes de disco se expresan en megabytes binarios. 16.384 MiB son 16 GiB, y nada más.
Las velocidades se expresan en bits y el almacenamiento en bytes. El recuento de bits acompaña a cada conversión para que el factor ocho nunca quede a ojo.
1 GiB (binario) son 1.073.741.824 bytes, es decir 1024³. 1 GB (decimal) son 1.000.000.000 bytes. El gigabyte binario es un 7,37 % mayor, y ahí está el origen de toda la confusión.
Divide entre 1.024 si trabajas en unidades binarias, o entre 1.000 si trabajas en decimales. Así, 16.384 MiB ÷ 1.024 = 16 GiB, y 4.096 MiB ÷ 1.024 = 4 GiB.
1.024 KiB en un MiB con prefijos binarios, y 1.000 kB en un MB con los decimales. Windows y macOS cuentan de 1.024 en 1.024, así que un archivo que aparece como 8 MB son 8.192 KB.
El fabricante contó en terabytes decimales: 1.000.000.000.000 bytes. El sistema operativo divide esa cifra entre 1024³ en lugar de entre 1000³, y obtiene 931,32 GiB. No falta nada: los dos sistemas etiquetan los mismos bytes de forma distinta, y la diferencia en ese nivel es del 6,87 %.
KiB no es ambiguo: son 1.024 bytes, según define la norma IEC 80000-13. KB se usa tanto para 1.000 como para 1.024 bytes según quién lo escriba. Esta calculadora muestra los dos para que nunca tengas que adivinarlo.
Usa el binario (1024) para todo lo que informe el sistema operativo: tamaños de archivo, RAM, límites de contenedores y de heap. Usa el decimal (1000) para la capacidad de discos, las velocidades de red y todo lo que se exprese según el estándar SI.