JPEG frente a PNG: ¿qué formato de imagen elegir?

JPEG y PNG resuelven problemas distintos. JPEG usa compresión con pérdida, eficiente para fotografías, mientras que PNG usa compresión sin pérdida y un canal alfa adecuados para gráficos, capturas de pantalla y transparencia. La elección correcta depende de tu imagen, no de un ganador universal.

Ningún formato gana siempre. Ajusta el formato a la imagen: JPEG para fotografías donde importa un archivo pequeño, y PNG para gráficos, transparencia, texto y cualquier maestro que vayas a editar de nuevo. Usa la tabla de escenarios de abajo para decidir caso por caso.

Con pérdida frente a sin pérdida: la diferencia central

JPEG es un formato con pérdida. Su codificador divide la imagen en bloques, transforma cada bloque en componentes de frecuencia con una transformada discreta del coseno y cuantiza esos componentes, descartando de forma permanente el detalle fino que es menos probable que el ojo note. Por eso decodificar un JPEG nunca reproduce los píxeles originales de forma exacta.

PNG es un formato sin pérdida. Comprime con una etapa de filtrado seguida de DEFLATE, y la descompresión restaura las muestras originales bit a bit. No se descarta nada, así que un PNG guardado muchas veces sigue siendo idéntico al primer guardado.

Esa única distinción explica la mayoría de los compromisos siguientes: JPEG compra archivos pequeños renunciando a la exactitud, mientras que PNG garantiza la exactitud a costa de archivos más grandes en contenido fotográfico.

Transparencia y canal alfa

PNG admite transparencia alfa completa: cada píxel puede llevar su propia opacidad, de modo que un logotipo se apoya limpiamente sobre cualquier fondo con bordes suavizados. Esto se define en los tipos de color de la especificación PNG.

JPEG no tiene ningún canal alfa. Cualquier imagen que deba tener fondo transparente —un icono de aplicación, una marca de agua, un elemento de interfaz— no puede ser JPEG, por lo que en esos casos se necesita PNG (o WebP).

Artefactos en fotos y dónde brilla cada formato

En fotografías, el redondeo de JPEG queda oculto por los degradados suaves y la textura, así que los JPEG de alta calidad se ven casi idénticos al original sin dejar de ser pequeños. Es exactamente el contenido para el que se diseñó el formato.

En bordes duros, colores planos y texto, ese mismo redondeo se vuelve visible como bloqueo alrededor de los bordes y halos cerca de las líneas de alto contraste. PNG evita por completo estos artefactos porque almacena las muestras exactas, por lo que las capturas de pantalla y los diagramas se ven nítidos en PNG y turbios en un JPEG de baja calidad.

Edición repetida y pérdida generacional

Como JPEG vuelve a aplicar compresión con pérdida en cada guardado, editar y reexportar el mismo JPEG repetidamente acumula la pérdida, un fenómeno a menudo llamado pérdida generacional. Los colores se desvían y los artefactos se acumulan en cada ida y vuelta.

PNG no tiene pérdida generacional: volver a guardar reproduce los mismos píxeles cada vez. Si un archivo es un maestro de trabajo que abrirás, ajustarás y exportarás de nuevo, PNG lo protege. Conserva un maestro sin tocar y exporta un JPEG nuevo solo cuando necesites el archivo pequeño final.

Capturas de pantalla y nitidez del texto

Las capturas de pantalla son en su mayoría bordes nítidos de interfaz, rellenos sólidos y texto pequeño, precisamente el contenido que JPEG maneja peor. Una captura en JPEG muestra texto borroso y anillos alrededor de los marcos de ventana incluso en alta calidad.

PNG mantiene cada borde y carácter exactos al píxel, así que las capturas, los fragmentos de código y las imágenes de documentación siguen siendo legibles. Para cualquier captura que incluya texto legible, PNG es el valor predeterminado más seguro.

Comparación de atributos

AtributoJPEGPNG
CompresiónCon pérdidaSin pérdida
TransparenciaNingunaCanal alfa completo
Mejor contenidoFotografías, tono continuoGráficos, texto, capturas
Guardados repetidosAcumula pérdidaSin cambio de calidad
Tamaño típico en fotosMenorMayor
Soporte universal de decodificador

Ejemplo práctico: elegir entre JPEG y PNG

  1. Pregúntate si la imagen es una fotografía

    Si es una foto o un render realista y el tamaño importa, JPEG suele ser la opción eficiente. Si es un gráfico, una captura o un logotipo, prefiere PNG.

  2. Comprueba si hay transparencia o texto

    Si la imagen necesita fondo transparente o contiene texto legible y bordes nítidos, elige PNG: JPEG no admite transparencia y difumina el texto.

  3. Considera si la editarás de nuevo

    Si es un maestro de trabajo que reabrirás y reexportarás, consérvalo como PNG para evitar la pérdida generacional y exporta un JPEG solo para la entrega pequeña final.

Tabla de decisión por escenario

EscenarioRecomendadoPor qué
Fotos (photos)JPEGLa compresión con pérdida es eficiente en tono continuo y oculta su redondeo en los degradados
Logotipos (logos)PNGSin pérdida y con alfa mantiene bordes nítidos y fondos transparentes
Capturas de pantalla (screenshots)PNGLos píxeles exactos mantienen legibles los bordes de interfaz y el texto pequeño
Entrega web (web delivery)CualquieraJPEG para fotos, PNG para gráficos; elige por imagen y considera WebP como opción moderna
Impresión (printing)PNG o maestro sin pérdidaEvita artefactos de compresión; confirma el formato requerido por la imprenta

Preguntas frecuentes

¿Es mejor JPEG o PNG?
Ninguno es mejor de forma universal. JPEG es mejor para fotografías donde importan los archivos pequeños; PNG es mejor para gráficos, texto, transparencia y maestros que editarás de nuevo.
¿Qué formato admite transparencia?
PNG admite un canal alfa completo para fondos transparentes. JPEG no tiene transparencia, así que usa PNG (o WebP) cuando la necesites.
¿Convertir una foto de JPEG a PNG restaura la calidad perdida?
No. JPEG descarta el detalle de forma permanente. Convertir después a PNG solo conserva sin pérdida los píxeles ya degradados; no puede recuperar lo que JPEG eliminó.
¿Por qué mis capturas se ven borrosas como JPEG?
Las capturas contienen bordes nítidos y texto pequeño, que revelan el redondeo con pérdida de JPEG como difuminado y anillos. Guarda las capturas como PNG para mantenerlas nítidas.
¿Qué es más pequeño, JPEG o PNG?
En fotografías, los archivos JPEG suelen ser mucho más pequeños porque la compresión con pérdida descarta detalle. En gráficos planos con pocos colores, PNG puede ser competitivo o incluso más pequeño.
¿Debería conservar un maestro PNG y exportar JPEG al final?
Sí, es un buen flujo de trabajo. Editar un maestro PNG sin pérdida evita la pérdida generacional, y exportas un JPEG pequeño solo para la entrega final cuando corresponde.

Fuentes oficiales