Convertidor de tamaño de datos (bytes, KB, MB, GB, TB)
Introduce una cantidad de bytes para convertirla a todas las unidades habituales —KB, MB, GB, TB y más— a la vez. Muestra en paralelo los sistemas decimal (SI, base 1000) y binario (IEC, base 1024), y explica por qué el tamaño de archivo mostrado no siempre coincide entre aplicaciones.
Decimal (SI)
Binario (IEC)
Por qué el tamaño de archivo no coincide entre aplicaciones
Unidades como KB, MB y GB en realidad vienen en dos sistemas: el "decimal (SI)", que avanza de 1000 en 1000, y el "binario (IEC)", que avanza de 1024 en 1024. La misma cantidad de bytes produce números distintos según el sistema usado, y por eso surge la confusión de que "el tamaño de archivo mostrado no coincide" entre distintos sistemas operativos y aplicaciones.
| Unidad | Bytes en decimal (SI) | Bytes en binario (IEC) |
|---|---|---|
| KB / KiB | 1,000 B | 1,024 B |
| MB / MiB | 1,000,000 B | 1,048,576 B |
| GB / GiB | 1,000,000,000 B | 1,073,741,824 B |
| TB / TiB | 1,000,000,000,000 B | 1,099,511,627,776 B |
Consejos
- El Finder de macOS usa la notación decimal (SI), mientras que el Explorador de Windows mantiene etiquetas como GB y MB pero en realidad calcula en binario (IEC) por debajo, así que el mismo archivo puede mostrar un número de tamaño distinto según el sistema operativo.
- Los fabricantes de discos duros y SSD suelen usar la notación decimal (SI) para la capacidad anunciada, por lo que un disco puede parecer tener "menos capacidad de la anunciada" una vez que tu sistema operativo la reporta; en realidad no falta almacenamiento, es solo una diferencia en cómo se calculan las unidades.
- Las velocidades de red (bps) generalmente se calculan en decimal (1 Mbps = 1.000.000 bps), así que estimar ingenuamente el tiempo de descarga como "tamaño de archivo (a menudo IEC) ÷ velocidad de línea (SI)" introduce cierto error que conviene tener presente.
- Puedes seleccionar una unidad e introducir un valor en el campo de entrada, así que esto también sirve directamente para convertir entre unidades, por ejemplo "¿cuántos MiB son 5 GB?" o "¿cuántos MB son 500 MiB?"
Preguntas frecuentes
A propósito — por qué nació el "KiB" en 1998
La convención de "1 KB = 1024 bytes" se afianzó en informática porque 2 elevado a la 10 (1024) era un número redondo y natural para máquinas construidas sobre binario. Pero según el Sistema Internacional de Unidades (SI), el prefijo "kilo" significa estrictamente un factor de 1000, así que esta convención estuvo siempre en conflicto con la definición real del prefijo SI.
Esta contradicción se hizo especialmente visible en torno al etiquetado de la capacidad de los discos duros. Los fabricantes de discos seguían estrictamente el SI, anunciando "1 GB" como mil millones de bytes, mientras que los sistemas operativos calculaban 1 GB como aproximadamente 1074 millones de bytes (1024 al cubo), lo que generó un flujo constante de quejas de consumidores porque un disco comprado mostraba "menos capacidad de la anunciada" al verlo en el sistema operativo. En realidad no faltaba capacidad alguna; era pura y simplemente una diferencia en el método de cálculo.
Para resolver esta confusión, la Comisión Electrotécnica Internacional (IEC) definió en 1998 nuevos prefijos dedicados al conteo binario (base 1024) —Kibi (Ki), Mebi (Mi), Gibi (Gi) y demás—. En teoría, esto separó claramente los roles: "KB" sigue estrictamente la base 1000 del SI, mientras que "KiB" denota la base 1024 del binario. En la práctica, sin embargo, el hábito de usar "KB" con el significado de base 1024 sigue profundamente arraigado entre los usuarios cotidianos hasta el día de hoy.