Un momento...(/)
Actualmente estamos optimizando tus imágenes. Por favor, espera un momento mientras garantizamos los mejores resultados de calidad para ti.
Genial, hemos comprimido tus imágenes con éxito.
Imágenes optimizadas.
Actualmente estamos optimizando tus imágenes. Por favor, espera un momento mientras garantizamos los mejores resultados de calidad para ti.
Imágenes optimizadas.
La mayoría de la gente se encuentra con la extensión .jfif por accidente. Haces clic derecho en una imagen de una página web, la guardas y Windows te entrega un archivo que termina en .jfif que la mitad de tus otros programas luego se niegan a abrir. Antes de hablar de la compresión: un archivo .jfif es un archivo JPEG. Los bytes son los mismos y el mismo decodificador los lee. Solo cambian las letras después del punto. Comprimir uno es comprimir un JPEG, y esta página lo hace sin pedirte que elijas ajustes que no tienes forma de valorar.
JFIF significa JPEG File Interchange Format. Es una cabecera corta que se encuentra al principio de casi todos los JPEG que existen: los cuatro caracteres J, F, I y F, justo después de los dos primeros bytes del archivo, seguidos de un número de versión y la densidad de píxeles. Tus fotos normales .jpg también la llevan. La extensión sale como .jfif solo cuando el programa que guarda la imagen lee el tipo de archivo del registro de Windows y elige esa escritura en vez de .jpg. Chrome en Windows suele ser el culpable.
Comprobamos esto en vez de asumirlo. Guardar una imagen dos veces, una como .jpg y otra como .jfif, dio dos archivos con el mismo hash SHA-256 hasta el último byte. La extensión es solo una etiqueta externa. Nada dentro es diferente, por eso normalmente basta con renombrar un .jfif a .jpg para que funcione.
Tres cosas, y ninguna es el tamaño de tu imagen. El codificador reconstruye las tablas de cuantización, que es de donde viene la mayor parte del ahorro: usa menos bits en detalles que tu ojo no percibe. Recalcula las tablas Huffman para tu imagen concreta en vez de reutilizar un conjunto genérico. Y luego guarda el archivo como JPEG progresivo en vez de uno baseline, así la imagen aparece cada vez más nítida mientras se carga en vez de pintarse de arriba abajo.
Las dimensiones de los píxeles no se tocan. Pusimos una imagen de 1400 por 900 y leímos 1400 por 900 de vuelta en la cabecera del archivo devuelto. Nada se escala para que el porcentaje de ahorro parezca mejor.
La compresión JPEG descarta información, y una segunda pasada descarta un poco más. Eso ocurre con cualquier herramienta que reduzca un JPEG, incluida esta. La descripción honesta no es "sin pérdida de calidad" sino "pérdida que probablemente no notarás al tamaño normal de visualización". Si el archivo va a imprimirse o a un archivo que vas a editar después, conserva el original y comprime una copia. Si va a una web o a un correo, casi siempre vale la pena el intercambio.
El 8 de septiembre de 2026 pasamos cuatro archivos por esta página y anotamos el número de bytes de lo que devolvía.
| Archivo | Original | Devuelto | Cambio |
| Foto guardada en alta calidad, 1400 por 900 | 383.921 bytes | 68.321 | -82,2% |
| La misma foto con EXIF, GPS y un perfil de color | 250.843 bytes | 67.501 | -73,1% |
| Un archivo ya comprimido y ya progresivo | 64.502 bytes | 64.502 | 0% |
| Un PNG subido en esta página | 703.830 bytes | 74.379 | -89,4% |
El segundo archivo de esa tabla se preparó a propósito para llevar pasajeros: la marca de una cámara, una etiqueta de software, un comentario de usuario, coordenadas GPS y un perfil de color incrustado. Buscamos los cinco en el archivo devuelto y no encontramos ninguno. Lo que volvió fue una cabecera JFIF sencilla, las tablas de cuantización y Huffman, y la imagen. Si publicas una foto desde el móvil, eso significa que el lugar donde se tomó no viaja con ella.
Esto tiene dos caras, y conviene saber cuál te interesa. Un perfil de color también es metadato, y se elimina junto con el resto. Para fotos que van a una web, es lo más sensato. Si trabajas con gestión de color, comprime una copia y guarda el original.
La tercera fila es la interesante. Ese archivo ya estaba muy comprimido y ya era progresivo, así que no quedaba nada por quitar. Volvió exactamente con 64.502 bytes, el mismo número con el que entró. Una herramienta empeñada en mostrar siempre un ahorro habría tenido que sacrificar calidad de imagen para inventarlo. Esta te devuelve el original y te dice que no encontró nada que mejorar.
Son dos problemas distintos y conviene separarlos. Si una aplicación rechaza tu .jfif, casi nunca es porque la imagen esté dañada. Es porque la aplicación compara la extensión con una lista y .jfif no está en ella. La compresión no cambia eso: lo que vuelve sigue siendo un .jfif, y la misma aplicación seguirá rechazándolo. La solución es darle el nombre que la aplicación espera, que es lo que hace el conversor enlazado al final de esta página. Comprime cuando el archivo es demasiado pesado. Convierte cuando algo se niega a leerlo.
El cargador de esta página también acepta PNG, JPG, JPEG, WEBP, AVIF, GIF, SVG, TIFF y BMP. Cada archivo vuelve en el formato en que llegó. El PNG de la tabla anterior entró como PNG y salió como PNG, seguía siendo de 1400 por 900, seguía siendo PNG al leer su cabecera. Llegar a la página de JFIF no convierte en silencio tus otras imágenes en otro formato.
Si un programa sigue rechazando tu archivo por la extensión, JFIF a JPG le da el nombre que espera. Para enviar varios como un solo documento, usa JFIF a PDF. Y si quieres eliminar los datos ocultos sin volver a codificar la imagen, Eliminar metadatos de foto hace solo eso.