Gratis Te mudamos el sitio y los correos sin cortes ni costo

0810 345 6377 ESEN, cambiar a inglés
InHosting
ESEN, cambiar a inglés

Rendimiento

Imágenes livianas: cuánto pesa una foto mal exportada y cómo arreglarla

Por el equipo técnico de InHosting5 min de lectura

En pocas palabras

Las imágenes suelen ser lo que más pesa en una página, y en la mayoría de los sitios se puede recortar más de la mitad de ese peso sin diferencia visible. Casi todo se explica por dos errores: subir la foto con el tamaño que salió de la cámara o del celular, y guardarla en JPEG o PNG cuando WebP o AVIF dan la misma calidad con bastante menos. La receta es exportar como máximo al doble del ancho en que se muestra, con calidad cercana a 80, declarar ancho y alto, diferir las que están más abajo y dar prioridad a la principal.

La cuenta de una foto subida tal cual

Un celular actual saca fotos de 4000 × 3000 píxeles: 12 millones de puntos, que en JPEG pesan de 3 a 6 MB. Si esa foto se muestra en un recuadro de 800 píxeles de ancho, el navegador baja todo, lo achica y descarta el 96 % de los puntos. El visitante esperó por datos que nunca vio.

Exportada a 1600 píxeles de ancho en WebP con calidad 80, la misma foto suele quedar entre 150 y 300 KB. Se ve igual en una pantalla de alta densidad y pesa del orden de veinte veces menos.

Cómo afecta al sitio y al plan

  • Velocidad: la imagen principal suele ser el elemento que define el LCP, la métrica de Google que mide cuándo aparece el contenido principal. Por encima de 2,5 segundos se considera lenta; más detalle en Core Web Vitals.
  • Celulares: con datos móviles o mala señal, una portada de varios megas es la diferencia entre que la persona se quede o se vaya.
  • Transferencia: una portada de 4 MB vista por 250 visitantes nuevos en un día son 1 GB. En un hosting pensado para hasta 1 GB de transferencia diaria, las imágenes pesadas son lo primero que se come ese margen.
  • Disco: WordPress guarda el original y varios tamaños derivados de cada imagen. Con originales de 5 MB, la biblioteca crece rápido y ocupa espacio del plan y de las copias.

Qué formato corresponde a cada imagen

Tipo de imagenFormatoDetalle
Fotos de producto, de personas o de ambientesAVIF o WebPAVIF comprime más; WebP se genera más rápido y lo lee cualquier navegador actual
Logos, íconos y dibujos de líneasSVGEs texto: pesa pocos KB y queda nítido en cualquier tamaño
Capturas de pantalla con textoWebP sin pérdida o PNG optimizadoEl JPEG ensucia los bordes de las letras
Imágenes con transparenciaWebP o AVIFLos dos manejan transparencia con mucho menos peso que PNG
Animaciones cortasVideo MP4 o WebMUn GIF de pocos segundos puede pesar diez veces más que el mismo clip en video

WebP funciona en todos los navegadores actuales desde 2020, y AVIF desde que Safari lo sumó en 2023. Para cubrir equipos muy viejos, se sirve con un JPEG de respaldo.

La rutina de exportación, paso a paso

  1. Mirá en qué ancho se muestra la imagen en tu diseño (en computadora, el más grande) y exportala como máximo al doble: para un espacio de 700 píxeles, 1400.
  2. Arrancá con calidad 80. Si al compararla con el original no ves diferencia, probá 70; si aparecen manchas en los degradados del cielo o de la piel, volvé a subirla.
  3. Poné nombres descriptivos (sillon-cuero-marron.webp, no IMG_2031.webp): ayudan al buscador y a vos.
  4. Si la subís a un CMS, dejá que genere los tamaños intermedios. WordPress los crea solo y arma el srcset para que cada pantalla baje el que necesita.
  5. Revisá el resultado con una prueba de velocidad antes de dar el trabajo por terminado. Cómo interpretarla está en cómo leer una prueba de velocidad.

Si convertís muchas a la vez

Para una tanda de fotos no hace falta abrirlas una por una. Squoosh, la herramienta de Google que funciona en el navegador, sirve para pocas. Para carpetas enteras, ImageMagick corre en Linux, macOS y Windows (en Windows, desde WSL para usar este bucle). En la terminal de tu computadora, dentro de la carpeta con las fotos:

# achica a 1600 px de ancho (solo las más grandes) y convierte a WebP
for f in *.jpg; do
  magick "$f" -resize "1600x>" -quality 80 "${f%.jpg}.webp"
done

Lo que va en el HTML

Con la imagen bien exportada, quedan cuatro atributos que cambian cómo la trata el navegador. WordPress agrega casi todos por su cuenta en sus versiones recientes; en un sitio hecho a mano van así:

<!-- la imagen principal: se pide primero -->
<img src="portada-1600.webp" width="1600" height="900" fetchpriority="high" alt="Frente del local">
<!-- el resto: se pide cuando se acerca a la pantalla -->
<img src="producto-800.webp" width="800" height="800" loading="lazy" decoding="async" alt="Sillón de cuero marrón">
  • width y height reservan el espacio antes de que llegue la imagen, así el texto no salta (es lo que mide el CLS).
  • loading="lazy" difiere las que están fuera de la primera pantalla. Nunca en la principal: la retrasaría.
  • fetchpriority="high" le avisa al navegador que esa imagen va antes que el resto.
  • srcset y sizes ofrecen varios anchos de la misma imagen para que un celular no baje la versión de escritorio.

GIF animados: el caso más caro

Un GIF usa una paleta de 256 colores y comprime cada cuadro casi sin aprovechar lo que se repite entre uno y otro. Por eso una animación corta puede pasar los 5 MB. El mismo contenido como video, sin sonido y en bucle, pesa una fracción y se ve mejor. Con ffmpeg se convierte en un paso, y en la página se inserta con <video autoplay muted loop playsinline>.

ffmpeg -i animacion.gif -movflags +faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" animacion.mp4

Preguntas frecuentes

¿Se pierde calidad al pasar a WebP?

Con compresión con pérdida, técnicamente sí, igual que con JPEG. En la práctica, con calidad entre 75 y 85 la diferencia no se ve en pantalla. Si necesitás el original exacto, por ejemplo para imprimir, guardalo aparte y publicá la versión liviana.

¿Cuánto debería pesar una imagen?

Como referencia, una foto de ancho completo bien exportada queda por debajo de 300 KB, y una de producto o de galería, por debajo de 150 KB. Si una pasa el mega, casi seguro hay algo para recortar.

¿Un CDN resuelve el peso?

Acerca la imagen al visitante y la sirve desde caché, pero el archivo pesa lo mismo. Algunos CDN convierten y achican solos; si el tuyo no lo hace, primero exportá bien y después pensá en el CDN.

¿Qué hago con las fotos que suben otras personas al sitio?

Ahí no podés contar con que exporten bien, así que el sitio tiene que achicar y convertir al recibirlas. WordPress ya reduce por su cuenta a 2560 píxeles las imágenes más grandes que se suben; un plugin de conversión completa el trabajo.

Seguí leyendo

¿Preferís que lo veamos juntos? Te atiende una persona.

Si la guía no alcanza para tu caso, contanos qué necesitás: te ayudamos a elegir el plan, a migrar o a configurar tu servidor.

Hablar con un técnico