WebP vs JPG vs PNG vs AVIF: ¿cuál formato deberías usar?
Si alguna vez hiciste clic derecho en "Guardar imagen como" y te quedaste mirando un menú de formatos, ya conoces el problema: JPG, PNG, WebP y ahora AVIF compiten por ser "el correcto", y la respuesta honesta es depende de qué hay en la imagen y a dónde va. Aquí va la versión práctica, sin marketing.
JPG: el estándar para fotos
JPG (o JPEG) usa compresión con pérdida — descarta detalle que el ojo probablemente no va a notar, a cambio de un archivo mucho más liviano. Ese intercambio es exactamente lo que conviene para fotografías, donde ya hay muchísimo detalle y ruido natural de sobra.
- Ideal para: fotos, cualquier cosa con degradados, color complejo o textura.
- Punto débil: los bordes definidos y los colores planos (texto, logos, capturas de pantalla) tienden a mostrar artefactos borrosos alrededor de los bordes.
- No soporta transparencia.
PNG: el estándar para gráficos
PNG es sin pérdida — nunca descarta detalle, lo cual significa que un PNG siempre se ve idéntico a su original. El costo es el tamaño del archivo: PNG tiene que esforzarse mucho más para reducir una imagen sin perder nada, así que en una foto real suele terminar siendo más pesado que un JPG equivalente.
- Ideal para: logos, íconos, capturas de pantalla, ilustraciones, cualquier cosa con color plano o texto, y todo lo que necesite fondo transparente.
- Punto débil: las fotos. La calidad tiene un efecto limitado en la salida PNG, porque no existe un "control de calidad" que realmente elimine detalle — básicamente se están recodificando los mismos píxeles de forma más eficiente.
WebP: el punto medio moderno
WebP es más nuevo y soporta ambos modos — con pérdida (como JPG, pero típicamente 25-35% más liviano con calidad visual similar) y sin pérdida (como PNG, con una compresión notablemente mejor en la mayoría de las imágenes). También soporta transparencia. Para el uso cotidiano, WebP es básicamente una versión más liviana de lo que sea que se elegiría de otra forma.
- Ideal para: casi todo, si la plataforma donde se sube lo soporta.
- Punto débil: algunas herramientas viejas, ciertos flujos de trabajo de impresión, y unas pocas plataformas todavía no lo aceptan — que es la razón más común por la que se termina necesitando convertir un archivo WebP de vuelta a JPG o PNG.
AVIF: la opción más nueva, con una salvedad
AVIF es todavía más nuevo que WebP y, en términos de compresión pura, normalmente le gana — suele ser 20-30% más liviano que un WebP equivalente con la misma calidad visual, con modos con y sin pérdida igual que WebP.
La salvedad está en crear uno. Todos los navegadores modernos ya pueden mostrar archivos AVIF sin ningún problema, pero codificar una imagen a AVIF hoy funciona de forma confiable en Chrome y Edge — Firefox y Safari todavía no llegan a ese punto. Esa es una situación bastante distinta a la de WebP, que ya es seguro crear y usar en todos lados.
- Ideal para: exprimir el archivo más liviano posible cuando se sabe que se va a ver en algún lugar que lo soporta, o simplemente para guardar una copia más liviana para uso propio.
- Punto débil: el soporte de codificación todavía no es universal — conviene tratarlo como una opción extra para probar, no como el formato por defecto, hasta que el soporte de los navegadores se ponga al día.
Entonces, ¿cuál se necesita en realidad?
Una forma simple de decidir:
- Es una foto y quieres el archivo más liviano posible → WebP (con pérdida) para algo seguro en todos lados, o AVIF si quieres exprimir un poco más y no necesitas compatibilidad universal.
- Es un logo, ícono o captura de pantalla con texto → PNG, o WebP (sin pérdida) si la plataforma lo soporta.
- Necesitas que funcione en todos lados, sin excepciones → JPG para fotos, PNG para gráficos.
- Tienes un archivo WebP y el lugar donde lo subes lo rechaza → conviértelo a JPG o PNG.
Ese último caso — convertir desde WebP hacia otro formato — aparece más seguido de lo que se espera, porque hoy en día muchas imágenes exportadas o descargadas vienen en WebP por defecto, pero no todas las herramientas del otro lado están preparadas para recibirlas.
Hacerlo sin subir tus archivos a ningún lado
Se puede comprimir y convertir entre JPG, PNG, WebP y AVIF — incluyendo WebP → JPG y WebP → PNG — directo en el navegador con img-compress. Nada se sube a un servidor; la conversión ocurre localmente en el dispositivo, así que funciona igual de bien para una foto privada que para una captura de pantalla pública.