
Una imagen puede ser visualmente pequeña y pesar varios megabytes si se exporta sin pensar en la web. Ese exceso ralentiza la primera carga, consume datos móviles y obliga al navegador a redimensionar recursos más grandes de lo necesario. Optimizar no significa degradar hasta que aparezcan manchas, sino elegir dimensiones, formato y compresión adecuados para la función concreta de cada archivo.
El proceso empieza antes de abrir un compresor. Hay que saber cuánto espacio ocupará la imagen, si necesita transparencia, si es una fotografía o un gráfico y qué navegadores debe admitir el proyecto. A veces también resulta útil convertir imágenes WEBP a JPG para un flujo de trabajo específico, aunque en publicación web los formatos modernos suelen ofrecer una relación entre calidad y peso más favorable.
Define las dimensiones de presentación
Si una fotografía se mostrará a 800 píxeles de ancho, no tiene sentido entregar siempre el original de 6000 píxeles. Redimensiona una copia y conserva el archivo maestro fuera de la carpeta pública. Para pantallas de alta densidad puede ser razonable generar una versión de hasta el doble del tamaño visual, pero no multiplicar sin límite. Mide el contenedor real en móvil y escritorio antes de decidir.
La etiqueta de imagen debería declarar ancho y alto para que el navegador reserve el espacio y evite saltos de diseño. En proyectos responsivos, srcset y sizes permiten ofrecer varias resoluciones y dejar que el navegador escoja. Esta estrategia ahorra más que aplicar una compresión extrema a una única imagen enorme.
Elige el formato por el contenido, no por costumbre
JPEG sigue siendo práctico para fotografías sin transparencia y ofrece compatibilidad amplia. PNG conserva bordes nítidos y canal alfa, pero puede resultar pesado en fotos. WebP admite compresión con y sin pérdidas, además de transparencia. AVIF puede reducir aún más el tamaño en determinados casos, aunque el tiempo de codificación y el soporte del flujo de publicación también cuentan.
Los logotipos, iconos y gráficos geométricos sencillos suelen funcionar mejor como SVG bien saneado, siempre que el contenido sea realmente vectorial. Convertir una foto a SVG no la vuelve ligera. Tampoco conviene guardar una captura con texto fino como JPEG a baja calidad, porque los contornos sufren. Haz la elección según textura, número de colores, transparencia y necesidad de ampliación.

Comprime con una comparación visual controlada
Exporta varias versiones y compáralas al tamaño de uso, no solo con un zoom del 400 %. En JPEG y WebP con pérdidas, busca halos alrededor de bordes, bloques en degradados y pérdida de textura en cabello o vegetación. Una calidad numérica no equivale exactamente entre herramientas, por lo que copiar el mismo valor puede producir resultados distintos.
Para una fotografía editorial, empieza con un ajuste intermedio y baja hasta que el deterioro sea perceptible. Conserva el nivel inmediatamente anterior. Los metadatos de cámara y ubicación pueden eliminarse en la copia pública si no aportan nada. No retires perfiles de color sin comprobar el resultado, porque una conversión incorrecta puede alterar tonos de piel y colores de marca.
Automatiza sin perder control
En un sitio con pocas imágenes, una exportación manual bien revisada puede bastar. En proyectos grandes conviene incluir la generación de tamaños y formatos en el proceso de construcción o en el CMS. La automatización debe conservar el original, evitar recomprimir archivos ya optimizados y producir nombres o hashes que permitan una caché prolongada.
Define límites razonables de dimensiones y peso para detectar errores antes de publicar. No uses el mismo tratamiento para una miniatura, una captura técnica y una imagen principal. Una regla ciega puede borrar detalles que el lector necesita ver. Crea perfiles según el tipo de recurso y revisa muestras representativas cuando cambies la herramienta.
Carga solo lo necesario en cada momento
Las imágenes situadas fuera del primer tramo visible pueden usar carga diferida nativa. La imagen principal no debería retrasarse si determina la percepción de velocidad, por lo que es mejor priorizarla y evitar declararla como diferida sin evaluar. No abuses de precargas, ya que compiten con hojas de estilo, fuentes y otros recursos críticos.
Una red de distribución de contenidos puede acercar archivos a los visitantes, pero no corrige originales sobredimensionados. Configura una caché coherente y cambia el nombre cuando se modifica la imagen. Asegúrate de que la URL no redirige varias veces y de que el servidor envía el tipo MIME correcto.
Mide el resultado en condiciones reales
Compara el peso total antes y después, y prueba una página en una conexión móvil simulada y en un teléfono físico. Revisa la imagen de mayor contenido visible, los cambios de diseño y el tiempo hasta que la página responde. Una puntuación sintética orienta, pero la calidad visual y la experiencia real siguen siendo parte del objetivo.
Comprueba también accesibilidad. El texto alternativo debe describir la función o información de la imagen, no repetir palabras clave. Si una captura contiene instrucciones, el contenido esencial debe aparecer en el texto de la página. Con un flujo que redimensiona, elige formato, comprime, entrega variantes y mide, es posible reducir mucho el peso sin que el lector perciba una pérdida de nitidez.
Trata de forma distinta fotografías, capturas y gráficos
Una fotografía tolera pequeñas pérdidas de detalle en texturas complejas. Una captura de interfaz necesita bordes nítidos para que iconos y letras sigan siendo legibles. Recórtala al área relevante, elimina espacio vacío y exporta una versión que conserve el texto. Si la captura documenta un error, no borres el mensaje necesario para entenderlo, pero oculta datos personales antes de publicarla.
Los gráficos con pocos colores pueden reducirse mucho mediante una paleta indexada o un formato vectorial. Revisa degradados y sombras, porque una paleta demasiado pequeña produce bandas. En diagramas, evita insertar texto esencial como una imagen si puede escribirse en HTML. El contenido será más accesible, seleccionable y fácil de actualizar.
Para imágenes generadas por usuarios, valida tipo, dimensiones y tamaño en el servidor. No confíes solo en la extensión del nombre. Crea derivados seguros y nunca publiques el original directamente si puede contener metadatos o contenido inesperado. Define límites antes de procesar para impedir que un archivo enorme consuma recursos.
Mantén un inventario de variantes. Si cada plantilla genera tamaños ligeramente distintos, el almacenamiento y la caché se fragmentan. Acuerda unos pocos anchos que cubran los componentes reales y elimina derivados huérfanos cuando se sustituya el original, siempre con un proceso recuperable. Documenta qué servicio realiza la compresión para evitar que una imagen se recomprima varias veces.
Una auditoría periódica puede ordenar las imágenes por bytes, detectar las que superan el ancho de su contenedor y comprobar respuestas rotas. Revisa primero las que aparecen en páginas con más visitas o en el tramo inicial. Optimizar cien iconos diminutos quizá ahorre menos que corregir una fotografía principal de cinco megabytes. Priorizar por impacto convierte una tarea estética en una mejora medible de la experiencia.
Comprueba los resultados en modo oscuro si la web lo ofrece. Una imagen con fondo blanco puede crear un rectángulo molesto, mientras que una transparencia mal exportada deja bordes claros. Revisa ambos temas y fondos de alto contraste. No dupliques todos los recursos si una única versión funciona bien, pero crea variantes cuando la legibilidad lo requiera.
Define quién aprueba la calidad visual. Sin un criterio común, una persona prioriza peso y otra vuelve a subir el original para recuperar nitidez. Guarda ejemplos aceptados de fotografía, captura y gráfico, junto con sus límites. Esa referencia hace que diseñadores, redactores y desarrollo tomen decisiones compatibles y evita que la optimización dependa de gustos cambiantes.