Convertir directamente entre MB y KB
En un ordenador, el resultado aparece junto a los campos de entrada; en el móvil, debajo. Lo verás en la unidad de destino elegida y, además, en bytes, MB y MiB. Con «Intercambiar unidades» inviertes las unidades de origen y destino, por ejemplo, para pasar de una conversión de MB a kB a otra de kB a MB. Así puedes hacer la conversión en ambas direcciones en la misma página.
La respuesta breve a la pregunta más frecuente es: 1 MB equivale a 1000 kB. El kilobyte y el megabyte son unidades decimales y aumentan en múltiplos de mil. 1 kB equivale a 1000 bytes y 1 MB equivale a 1.000.000 bytes. Por eso, para pasar de MB a kB multiplicas por 1000, y para pasar de kB a MB divides entre 1000. La opción KB de la calculadora representa precisamente este kilobyte decimal. Si quieres calcular con 1024, selecciona las unidades binarias KiB, MiB o GiB.
KB y KiB: ¿a qué unidad se refiere?
Hay dos sistemas para expresar los tamaños de archivo. Las unidades decimales del SI, kilobyte, megabyte y gigabyte, aumentan en múltiplos de 1000. Las unidades binarias de la IEC, kibibyte, mebibyte y gibibyte, aumentan en múltiplos de 1024. Los nombres suenan parecidos, pero las cantidades de bytes son distintas y la diferencia aumenta con cada nivel.
Al compararlos directamente, 1 MB contiene 1.000.000 bytes y 1 MiB contiene 1.048.576 bytes. Por tanto, un mebibyte tiene 48.576 bytes más, una diferencia de casi el 5 por ciento. Entre GB y GiB, la diferencia ya ronda el 7,4 por ciento. Dentro de un mismo sistema, es sencillo: 1 MB = 1000 kB y 1 MiB = 1024 KiB. La dificultad aparece cuando se mezclan los dos sistemas. Una igualdad como 1 MB = 1024 kB no se ajusta a ninguna de las dos definiciones.
¿Se calcula con 1000 o con 1024?
Depende de la unidad, no de la calculadora. Para kB, MB y GB se aplica el factor 1000; para KiB, MiB y GiB, el factor 1024. La duda surge cuando solo aparece «MB» y no se aclara cómo debe interpretarse, porque el símbolo no se utiliza de la misma manera en todos los programas y textos antiguos. Por eso, no des por hecho que tu gestor de archivos, tu programa de correo y el portal al que subes el archivo utilizan el mismo sistema. Lo que cuenta es la indicación del destinatario. Si no aclara si se refiere a 1000 o a 1024, el valor decimal, que es el menor, te permite ir sobre seguro. El ejemplo del siguiente apartado muestra por qué.
Un ejemplo con un límite de tamaño para PDF
Supongamos que un formulario de subida permite archivos PDF de hasta 10 MB y que tu archivo ocupa 10 MiB. Ambas cifras se han elegido libremente para este ejemplo y no proceden de ningún portal real. A primera vista, parece que el archivo cumple el límite, ya que en ambos casos aparece un 10. El cálculo a través de bytes muestra algo distinto:
- Archivo en bytes: 10 MiB × 1.048.576 = 10.485.760 bytes.
- La misma cantidad de bytes en MB: 10.485.760 ÷ 1.000.000 = 10,48576 MB.
- Límite en bytes: 10 MB × 1.000.000 = 10.000.000 bytes.
- Comparación: 10.485.760 bytes son 485.760 bytes más de lo permitido. El archivo es demasiado grande.
Expresar el archivo como 10 MiB o como 10,48576 MB no cambia sus 10.485.760 bytes, y el límite sigue superándose. A la inversa: si te mantienes por debajo de 10.000.000 bytes, estarás por debajo de un límite indicado como «10 MB» en ambas interpretaciones, porque la decimal es la más estricta.
El truco para recordarlo: pasar siempre por bytes
Cuando mezclas unidades, no necesitas memorizar un factor específico que, por ejemplo, convierta directamente de MiB a kB. Convierte primero a bytes, multiplicando el valor por el factor de conversión a bytes de la unidad de origen, y después divide entre el factor de conversión a bytes de la unidad de destino. La calculadora funciona exactamente así: resultado = valor × factor de la unidad de origen ÷ factor de la unidad de destino. Para convertir 10 MiB a kB, el cálculo es 10 × 1.048.576 ÷ 1000 = 10.485,76 kB.
También debes distinguir entre bits y bytes. Un byte contiene 8 bits. Esto es especialmente importante para las velocidades de transferencia, que suelen indicarse en Mbit/s, mientras que los tamaños de archivo se expresan en bytes. Por eso, esta calculadora se limita a unidades basadas en bytes y no ofrece una opción de bits. Para saber cuánto tardará la subida con tu conexión, puedes calcular el tiempo de subida por separado.
Introducir cifras y entender el redondeo
La calculadora usa la coma como separador decimal y el punto exclusivamente para agrupar los millares. Si usas puntos, el primer grupo debe tener entre una y tres cifras y los siguientes, exactamente tres. No se admiten espacios para agrupar cifras. Escribe solo el número, sin unidades. Ten en cuenta estas reglas:
- «2,5» significa dos y medio. «2.5» se rechaza: el punto no funciona como separador decimal.
- «1.000» se interpreta como mil; «1,000» se interpreta como uno.
- Para introducir mil, escribe «1000», «1.000» o «1.000,00».
- La calculadora no acepta la notación científica, como «1e3», ni agrupaciones incorrectas de millares, como «12.34.567,89». Rechaza estas entradas en lugar de continuar el cálculo con un número mal interpretado.
- Se permite introducir «0». Aunque el lector numérico reconoce los números negativos, la calculadora no los admite como tamaños de archivo.
Los resultados se muestran con coma decimal y, cuando corresponde, puntos para agrupar los millares. Los números con muchos decimales se redondean para mostrarlos. Si estás cerca de un límite, compara la cantidad de bytes y no el valor redondeado en MB. Los resultados muy pequeños siguen siendo visibles: 1 byte equivale a 0,000000001 GB. En lugar de mostrar un cero redondeado, la calculadora presenta estos valores en notación científica, mediante una potencia de diez.
También existe un límite superior. Si un resultado es demasiado grande para representarlo con exactitud, la calculadora rechaza la entrada en lugar de mostrar una cifra imprecisa. Los tamaños de archivo habituales en subidas y archivos adjuntos quedan muy lejos de ese límite.
¿El archivo es demasiado grande? El siguiente paso adecuado
Si la comparación muestra que tu PDF supera el límite, seguir convirtiendo unidades no te ayudará. Una unidad distinta no hace que el archivo sea más pequeño ni más nítido, no elimina páginas ni determina si un portal lo acepta. Un PDF solo se hace más pequeño cuando su cantidad de bytes cambia realmente.
- Si un archivo individual supera el límite, puedes reducir el PDF a un tamaño objetivo. Utiliza como objetivo el límite del destinatario. Si no está claro si se refiere a una unidad decimal o binaria, toma como referencia el valor decimal, que es el menor.
- Si se aplican varias condiciones a la vez, como un límite por archivo y otro para el conjunto, puedes comprobar los límites de subida de tus archivos frente a todos los valores a la vez. Allí se consulta localmente el tamaño real de los PDF seleccionados, de modo que no tienes que convertir nada a mano.