🧮CALCURIS

Convertidor de Bytes a Megabytes (B a MB)

Puntos clave

Convierte entre bytes (B), kilobytes (KB), megabytes (MB), gigabytes (GB) y terabytes (TB). 1 MB = 1.048.576 bytes en el sistema binario real (potencia de 2). Los fabricantes de discos duros usan el sistema decimal (1 MB = 1.000.000 bytes), lo que explica por qué un disco de 1 TB parece tener menos espacio del anunciado.

🛠️ Herramienta interactiva

Binario vs decimal: por qué tu disco parece más pequeño

Existen dos sistemas para definir MB, GB y TB, y causan confusión real al comprar almacenamiento:

UnidadSistema binario (IEC)Sistema decimal (SI)
1 KB1.024 bytes1.000 bytes
1 MB1.048.576 bytes1.000.000 bytes
1 GB1.073.741.824 bytes1.000.000.000 bytes
1 TB1.099.511.627.776 bytes1.000.000.000.000 bytes

Los sistemas operativos (Windows, Linux, macOS) usan el sistema binario. Los fabricantes de discos duros y SSDs usan el sistema decimal para maximizar la cifra del marketing.

Resultado: un disco de 1 TB anunciado contiene 1.000.000.000.000 bytes = 1.000.000.000.000 / 1.099.511.627.776 = 0.909 TB en tu sistema operativo. ¡El disco "pierde" el 9.1% de su capacidad solo por la diferencia de definición!

Calculo real: Un disco de 1 TB (decimal) aparece como 931 GB en Windows. Un SSD de 500 GB aparece como 465 GB. No es un defecto: es la diferencia entre TB (decimal) y TiB (binario).

Tabla de Almacenamiento Digital de Referencia

BinarioBytes exactosReferencia práctica
1 KB1.024Correo electrónico de texto
100 KB102.400Imagen JPEG pequeña
1 MB1.048.576Foto móvil baja resolución
4 MB4.194.304Foto móvil típica (12 MP JPEG)
50 MB52.428.800App móvil media
700 MB734.003.200CD de música completo
4.7 GB5.046.586.573DVD estándar
25 GB26.843.545.600Blu-ray estándar
100 GB107.374.182.400Película 4K sin comprimir

Factores exactos de conversión

1 MB = 2²⁰ bytes = 1.048.576 bytes (binario)
1 GB = 2³⁰ bytes = 1.073.741.824 bytes
1 TB = 2⁴⁰ bytes = 1.099.511.627.776 bytes

La norma IEC 80000-13 (2008) introdujo los prefijos kibi (Ki), mebi (Mi), gibi (Gi), tebi (Ti) para los múltiplos binarios, reservando KB/MB/GB para los decimales. En la práctica, la mayoría de SO sigue usando KB/MB/GB para los binarios.

Disco de 2 TB (decimal): 2 × 10¹² bytes / 2⁴⁰ = 2.000.000.000.000 / 1.099.511.627.776 = 1.818 TiB en el SO

Historia del byte: de IBM a Unicode

El término byte fue acuñado por el ingeniero de IBM Werner Buchholz en 1956, durante el desarrollo del IBM Stretch. Originalmente designaba un grupo de bits (no necesariamente 8). La estandarización en 8 bits ocurrió gradualmente entre los 60s y 70s.

El bit (binary digit) es la unidad mínima: 0 o 1. El nombre fue propuesto por Claude Shannon y John Tukey en 1948. Shannon's paper "A Mathematical Theory of Communication" fundó la teoría de la información.

Con 8 bits = 1 byte pueden representarse 2⁸ = 256 combinaciones, suficiente para los 128 caracteres ASCII (1963) y extendido para caracteres europeos en ISO-8859. Hoy, Unicode UTF-8 usa 1 a 4 bytes por carácter, cubriendo más de 143.000 caracteres de 159 escrituras.

El prefijo kilo (K = 1.024) en informática viene de que 1.024 = 2¹⁰, el múltiplo de 2 más cercano a 1.000. Esta convención se adoptó antes de que existiera un estándar formal.

Velocidad de internet: Mbps vs MB/s

La velocidad de internet se mide en Mbps (megabits por segundo), no en MB/s. La diferencia es un factor 8:

MB/s = Mbps ÷ 8   |   Mbps = MB/s × 8
Velocidad contratadaDescarga real máximaTiempo para 1 GB
10 Mbps1.25 MB/s~14 min
100 Mbps12.5 MB/s~82 s
300 Mbps37.5 MB/s~27 s
600 Mbps75 MB/s~14 s
1 Gbps (1000 Mbps)125 MB/s~8 s
Por qué tu descarga parece lenta: Con 100 Mbps contratados, la velocidad máxima teórica es 12.5 MB/s. La velocidad real suele ser el 60-80% del contratado por overhead de protocolo, saturación y distancia al servidor.

El engaño del disco duro y errores de marketing digital

El problema del disco duro

Un disco de 1 TB cuesta lo que cuesta porque almacena 1.000.000.000.000 bytes (decimal). Tu SO muestra 931 GB porque usa el sistema binario. Ninguno miente: usan definiciones distintas. La diferencia es del 9.1% para TB, 7.4% para GB.

El problema del plan de datos móvil

Un bono de "10 GB de datos" podría ser 10.000.000.000 bytes (decimal) o 10.737.418.240 bytes (binario). La mayoría de operadoras usan decimal: 10 GB decimal = 9.31 GiB binario.

Los Mbps vs MB/s

Una conexión de 100 Mbps NO descarga a 100 MB/s, sino a 12.5 MB/s. El marketing habla de megabits (Mb) porque suena 8 veces más rápido que megabytes (MB).

Bits, nibbles, petabytes: la jerarquía completa

UnidadBitsBytesNota
Bit10.125Unidad mínima
Nibble40.5Dígito hexadecimal
Byte (B)81Unidad base
Kilobyte (KB)8.1921.024Archivos texto
Megabyte (MB)8.388.6081.048.576Fotos, música
Gigabyte (GB)8.59 × 10⁹1.073.741.824Videos, juegos
Terabyte (TB)8.80 × 10¹²1.099.511.627.776Discos duros
Petabyte (PB)9.01 × 10¹⁵1.125.899.906.842.624Centros de datos

ℹ️ Preguntas frecuentes

¿Cuántos bytes tiene 1 megabyte?

1 MB (megabyte binario) = 2²⁰ = 1.048.576 bytes. En el sistema decimal (fabricantes de disco) 1 MB = 1.000.000 bytes. Los SO usan el binario.

¿Por qué mi disco de 1 TB aparece como 931 GB?

Porque el fabricante usa 1 TB decimal = 10¹² bytes, pero Windows usa el sistema binario: 10¹² / 2⁴⁰ = 0.909 TiB, que muestra como 931 GB. No es un defecto: son sistemas de medida distintos.

¿Cuánto es 100 Mbps en MB/s?

100 Mbps ÷ 8 = 12.5 MB/s. La velocidad de internet se vende en megabits (Mb) pero los archivos se miden en megabytes (MB). 1 byte = 8 bits.

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

KB (kilobyte decimal) = 1.000 bytes. KiB (kibibyte binario) = 1.024 bytes. La norma IEC 80000-13 creó los prefijos binarios (KiB, MiB, GiB) para eliminar la ambigüedad, pero en la práctica KB sigue usándose para ambos.

¿Cuántos MB tiene 1 GB?

1 GB = 1.024 MB (binario). En decimal: 1 GB = 1.000 MB. Los SO usan binario; por eso 1 GB en disco = 1.024 MB en el explorador de archivos.

¿Cuánto espacio ocupa una foto de 12 megapixels?

Una foto de 12 MP en JPEG media ocupa 3-5 MB. En RAW sin comprimir, 20-35 MB. En JPEG máxima calidad, 8-12 MB. Depende del nivel de detalle y la compresión aplicada.

¿Cuánto es 1 gigabyte en bytes?

1 GB (binario) = 2³⁰ = 1.073.741.824 bytes. En decimal: 1 GB = 1.000.000.000 bytes.

✅ Verificado por Carlos Rodríguez

Ingeniero y docente universitario. Expertos verificados en finanzas, fiscalidad y matemáticas.

Última actualización: marzo 2026

📚 Fuentes: IEC 80000-13:2008 - Information science and technology · NIST - Prefixes for binary multiples · IEEE 1541-2002 - Prefixes for Binary Multiples

Más información sobre nuestro equipo · Contáctenos