¿Por qué JPG a veces, JPEG otras? El misterio de las tres letras.
El mismo formato, dos nombres diferentes
Si alguna vez has guardado una foto en Photoshop, exportado una imagen desde tu teléfono o descargado una imagen de un sitio web, es casi seguro que te has encontrado con las extensiones de archivo .jpg y .jpeg. Parecen sutilmente diferentes en tu carpeta de Descargas, pero cuando las abres, se comportan de manera idéntica. Esto se debe a que son idénticas, al menos técnicamente. Ambas extensiones apuntan al mismo formato de imagen: JPEG, que significa Joint Photographic Experts Group, el comité que estandarizó el algoritmo de compresión en 1992. No hay diferencia de versión, ni de calidad, ni ninguna configuración oculta que separe un archivo .jpg de un archivo .jpeg. Los datos de píxeles internos se codifican de la misma manera, la matemática de compresión con pérdida es la misma, y cada visor de imágenes, navegador y aplicación de edición moderna los trata como una misma cosa. Entonces, ¿por qué existen ambas extensiones? La respuesta es casi completamente histórica, y se reduce a una limitación inherente a un sistema operativo que la mayoría de la gente dejó de usar hace décadas. Comprender esa historia no solo resuelve el misterio, sino que también te ayuda a tomar decisiones más inteligentes al guardar, convertir o compartir imágenes hoy en día.
DOS y la regla de nombres de archivo 8.3
El culpable es MS-DOS y, por extensión, las primeras versiones de Windows que heredaron sus convenciones de sistema de archivos. DOS utilizaba un esquema de nombres llamado 8.3: los nombres de archivo podían tener un máximo de ocho caracteres antes del punto y exactamente tres caracteres después de él. Sin excepciones. Cuando las imágenes JPEG comenzaron a aparecer en computadoras personales a principios de los años 90, los desarrolladores de software se enfrentaron a un problema. La extensión correcta de cuatro letras — .jpeg — era un carácter demasiado larga para el sistema de archivos FAT16 en el que se basaban DOS y Windows 3.x. La solución fue sencilla, aunque poco elegante: eliminar la última letra y usar .jpg en su lugar. Windows 95 introdujo el soporte para nombres de archivo largos, y Windows NT ya los había manejado antes, pero el hábito de las tres letras ya estaba profundamente arraigado en las configuraciones predeterminadas del software. Adobe Photoshop, por ejemplo, estableció .jpg como predeterminado durante años incluso después de que la restricción técnica desapareciera, simplemente porque era lo que los usuarios esperaban y lo que los sistemas Windows más antiguos aún podían manejar. La extensión de tres letras se convirtió en el estándar de facto en el lado de Windows de la informática a lo largo de los años 90 y 2000. Mientras tanto, macOS y los sistemas basados en Unix nunca tuvieron la restricción 8.3, por lo que el software en esas plataformas era más propenso a escribir la extensión completa .jpeg. Esa división de plataformas es una gran razón por la cual, incluso ahora, las imágenes de un iPhone o una aplicación de Mac a veces tienen .jpeg, mientras que las imágenes procesadas a través de software nativo de Windows a menudo tienen .jpg.
Cómo el software actual maneja la extensión
Los sistemas operativos modernos no tienen restricciones de sistema de archivos que obliguen a usar extensiones de tres letras, sin embargo, las elecciones de software aún varían ampliamente. Así es como algunas herramientas comunes se comportan por defecto en 2025. Adobe Photoshop (versión 26 y posteriores) guarda como .jpg cuando usas Archivo > Exportar > Exportar como, pero cambia a .jpeg si usas Archivo > Guardar una copia y escribes manualmente la extensión. GIMP por defecto usa .jpg a través de su cuadro de diálogo Exportar como. La aplicación Fotos integrada de Windows 11 guarda las ediciones como .jpg. Vista Previa de Apple en macOS guarda como .jpeg cuando usas Archivo > Exportar. La cámara de tu iPhone guarda las imágenes en formato .heic de forma nativa, pero cuando las convierte a JPEG por compatibilidad —lo que hace automáticamente cuando usas AirDrop a una máquina Windows o envías una imagen por correo electrónico—, utiliza la extensión .jpeg. Los teléfonos Android varían según el fabricante: un Samsung Galaxy con One UI suele escribir .jpg, mientras que algunas salidas de cámara de Google Pixel se han observado escribiendo .jpeg dependiendo de la versión de la aplicación. Los navegadores web al descargar imágenes siguen la extensión que el servidor envía en el encabezado HTTP Content-Disposition o en la ruta URL, por lo que la misma foto en dos sitios web diferentes podría llegar con distintas extensiones. Nada de esto afecta los datos reales de la imagen. Es puramente una convención de etiquetado que se mantiene por costumbre y preferencia del desarrollador.
¿Realmente importa la extensión para la calidad o la compatibilidad?
Para la gran mayoría de los propósitos prácticos, no. Todos los navegadores principales —Chrome, Firefox, Safari, Edge— renderizan archivos .jpg y .jpeg sin problemas. Editores de imágenes como Photoshop, Lightroom, Affinity Photo y GIMP abren ambos sin objeciones. Los sistemas de gestión de contenido como WordPress aceptan ambas extensiones en sus cargadores de medios. Los clientes de correo electrónico muestran ambos en línea. Dicho esto, hay algunos casos excepcionales donde la extensión puede importar. Algunos sistemas embebidos antiguos, cámaras industriales y software heredado tienen verificaciones de extensión codificadas que solo aceptan una variante. Si trabajas con una tubería de visión artificial o un portal de documentos gubernamentales construido a principios de los 2000, podrías encontrar un sistema que rechace .jpeg y solo acepte .jpg, o viceversa. Ciertas plataformas de comercio electrónico han sido históricamente quisquillosas: el importador masivo de imágenes de productos de Shopify, por ejemplo, ha sido en varios momentos más confiable con .jpg que con .jpeg, aunque esto se ha parcheado varias veces. Si estás enviando imágenes a una agencia de fotografía de stock, revisa siempre su página de requisitos técnicos —agencias como Shutterstock y Adobe Stock especifican .jpg en sus pautas de carga, aunque los archivos .jpeg casi con certeza pasarían sus validadores sin problemas. El consejo general más seguro: cuando tengas dudas, usa .jpg. Tiene un historial más largo y una compatibilidad de software más amplia, incluso si la diferencia es insignificante hoy en día.
Renombrar vs. Convertir: Una distinción importante
Aquí es donde la gente a veces comete un error costoso. Dado que .jpg y .jpeg se refieren al mismo formato, puedes renombrar un archivo de foto.jpeg a foto.jpg —o viceversa— sin tocar en absoluto los datos de la imagen. En Windows 11, puedes hacerlo en el Explorador de archivos haciendo clic derecho en el archivo y seleccionando Renombrar, luego cambiando la extensión. En macOS, haz clic derecho y elige Renombrar, o usa el comando de Terminal `mv photo.jpeg photo.jpg`. El tamaño del archivo permanece exactamente igual, las dimensiones de píxeles son las mismas y no se produce ninguna recompresión. Esto es fundamentalmente diferente de convertir un archivo, digamos, de PNG a JPEG o de HEIC a JPEG. Esas operaciones implican decodificar el formato de origen y volver a codificarlo en el formato de destino, lo que para JPEG significa aplicar compresión con pérdida y potencialmente degradar la calidad. Si alguien te envía una foto.jpeg y un sistema necesita photo.jpg, renombrar es la acción correcta. Pasarlo por una herramienta de conversión es innecesario y, si la herramienta aplica compresión adicional, ligeramente perjudicial para la calidad. CocoConvert maneja conversiones de formato genuinas —PNG a JPEG, WebP a JPEG, HEIC a JPEG—, pero para un simple cambio de nombre de .jpeg a .jpg, la función de renombrar incorporada de tu sistema operativo es más rápida y sin pérdida. Preferimos que uses la herramienta adecuada para el trabajo en lugar de pasar todo por un convertidor innecesariamente.
Cuando realmente necesitas convertir a JPEG
Renombrar resuelve la cuestión de .jpg versus .jpeg, pero hay muchas situaciones en las que realmente necesitas convertir una imagen a formato JPEG desde algo completamente diferente. El escenario más común ahora mismo es HEIC, el formato que los iPhones han usado por defecto desde iOS 11. Los archivos HEIC ofrecen tamaños de archivo aproximadamente un 50% más pequeños que JPEG con una calidad comparable, por lo que Apple lo adoptó, pero la compatibilidad fuera del ecosistema de Apple sigue siendo inconsistente. Windows 11 puede abrir HEIC de forma nativa si instalas las Extensiones de imagen HEIF desde la Microsoft Store (gratis), pero muchas plataformas web, aplicaciones Android antiguas y flujos de trabajo de documentos aún tienen problemas con los archivos HEIC. Convertir HEIC a JPEG a través de CocoConvert te proporciona un archivo universalmente compatible sin necesidad de instalar nada ni cambiar la configuración de la cámara de tu iPhone. Otro caso común es WebP, el formato de Google que ha sido la salida predeterminada para muchas herramientas web desde alrededor de 2020. WebP es excelente para sitios web, pero incómodo si necesitas imprimir una imagen o enviarla a una plataforma que no soporta WebP. La conversión de PNG a JPEG también es frecuente cuando alguien tiene una captura de pantalla o un gráfico de alta resolución y necesita reducir el tamaño del archivo para adjuntos de correo electrónico: una captura de pantalla PNG típica de 1920x1080 podría ser de 800 KB a 2 MB, mientras que la misma imagen como JPEG con un 85% de calidad a menudo pesa menos de 200 KB. La desventaja es que JPEG introduce artefactos de compresión y no es compatible con la transparencia, por lo que es la opción incorrecta para logotipos, ilustraciones con colores planos o cualquier imagen que necesite un fondo transparente.
Cómo elegir la configuración de calidad JPEG correcta
Cuando conviertes a JPEG, el deslizador de calidad importa más que la extensión. La calidad JPEG se expresa típicamente en una escala de 1 a 100, aunque algunas herramientas usan de 1 a 12 (el diálogo antiguo Guardar para Web de Photoshop) o etiquetas descriptivas como Baja, Media, Alta y Máxima. Aquí tienes una referencia práctica basada en casos de uso comunes. Para imágenes web donde la velocidad de carga importa —fotos de blog, miniaturas de productos, redes sociales—, una configuración de calidad de 75 a 82 es generalmente el punto óptimo. Obtienes una reducción significativa del tamaño del archivo con artefactos que son difíciles de detectar a tamaños de visualización normales. Para fines de impresión o archivo donde quieres preservar la mayor cantidad de detalles posible, usa de 90 a 95. Superar el 95 produce rendimientos decrecientes; el tamaño del archivo se dispara mientras que la mejora visible de la calidad es marginal. Las configuraciones de calidad por debajo de 60 producen artefactos de bloques obvios alrededor de los bordes y en áreas de transición gradual de color, como cielos o tonos de piel, y rara vez son apropiadas para fotografías. La conversión JPEG de CocoConvert por defecto es 85, lo que se sitúa cómodamente en el rango donde la mayoría de las imágenes se ven limpias en pantalla y los tamaños de archivo son manejables. Puedes ajustar esto antes de convertir si tu caso de uso requiere algo diferente. Una limitación honesta que vale la pena señalar: CocoConvert actualmente no ofrece controles de nitidez por canal o de submuestreo de croma, que herramientas profesionales como ImageMagick o Photoshop sí exponen. Si estás realizando producción de impresión de alto volumen o necesitas un control preciso sobre las relaciones de muestreo de color como 4:4:4 versus 4:2:0, una pipeline de procesamiento de imágenes dedicada te servirá mejor que cualquier convertidor basado en navegador.