Comprueba los bytes antes de comprimir el archivo
Un formulario pide 25 MB, pero tu gestor de archivos muestra 24,8. Antes de exportar una y otra vez con menos calidad, averigua qué entiende cada programa por MB. Un megabyte decimal son 1.000.000 de bytes; un mebibyte, 1.048.576. La misma etiqueta se usa a veces con poco rigor, así que el recuento exacto de bytes es el mejor punto de partida.
Este conversor mantiene separados los dos sistemas. No cambia el tamaño de una foto ni reescribe un documento. Al seleccionar archivos, simplemente suma los tamaños que facilita el navegador; el cálculo no necesita su contenido. Si tienes una carpeta de adjuntos, selecciónalos juntos y compara la suma con un tope total. Para un tope por archivo, cambia «Aplicar el límite a» a «Cada archivo seleccionado». La lista indica cuáles cumplen; la suma puede superar el tope aunque cada archivo, por separado, lo respete.
Si el total es demasiado grande, elige el siguiente paso según el contenido. Reducir el tamaño de una imagen elimina píxeles innecesarios. Comprimir un PDF puede aligerar páginas escaneadas, mientras que un archivo ya optimizado apenas cambiará. Conserva el original y revisa el resultado antes de enviarlo. Cambiar la extensión no reduce los datos subyacentes.
Una comprobación de tamaño no garantiza que se acepte el archivo. Un servicio puede contar los adjuntos codificados o la sobrecarga de la petición, aplicar un límite estrictamente inferior o rechazar un formato con independencia del tamaño. Sigue las instrucciones vigentes del destino y deja margen cuando el límite no esté claro.
Fórmula y ejemplo resuelto
Tamaño de salida = tamaño de entrada × bytes por unidad de entrada ÷ bytes por unidad de salida.
Un archivo de 24 MiB contiene 25.165.824 bytes, es decir, 25,165824 MB. Frente a un tope de 25 MB que admite el valor exacto, se pasa por 165.824 bytes. Cambiar la unidad que se muestra no cambia el archivo.
Definiciones de las unidades: NIST: prefijos binarios y comparación con el SI. Los cálculos usan números de JavaScript; las conversiones se redondean a seis decimales y los valores muy pequeños se muestran en notación científica. Se rechazan las entradas que superan el rango seguro de bytes.