Image Size: Definición, Optimización Web, Mejores Prácticas
Image size significa tres cosas: dimensiones (px), tamaño archivo (bytes), tamaño display. Cada uno afecta performance, SEO y Core Web Vitals.
¿Qué es image size?
"Image size" en la web es un término confuso porque significa tres cosas distintas:
- Dimensiones (intrinsic size) — width × height en píxeles.
- Tamaño archivo (byte size) — cuántos KB/MB.
- Tamaño display (rendered size) — qué tan grande aparece en el viewport.
Cada uno es independientemente optimizable.
Por qué importa image size
| Concern | Afectado por |
|---|---|
| Peso página / bandwidth | Tamaño archivo |
| LCP | Tamaño archivo + dimensiones |
| Uso memoria | Dimensiones |
| Estabilidad layout (CLS) | Dimensiones |
| Costos data móvil | Tamaño archivo |
| SEO | Los tres |
Tamaños archivo recomendados
| Caso uso | Tamaño archivo target |
|---|---|
| Hero / above-the-fold | < 200KB |
| Imagen contenido inline | < 100KB |
| Thumbnail / icono | < 20KB |
| Patrón fondo | < 50KB |
Comparación formatos imagen
| Formato | Compresión | Mejor para | Soporte |
|---|---|---|---|
| JPEG | Lossy | Fotos | Universal |
| PNG | Lossless | Bordes nítidos, transparencia | Universal |
| WebP | Lossy/Lossless | ~30% más pequeño que JPEG | ~96%+ navegadores |
| AVIF | Lossy/Lossless | Mejor compresión | ~94% navegadores |
| SVG | Vector | Logos, iconos | Universal |
Imágenes responsivas
<picture>
<source srcset="hero-800.avif 800w, hero-1200.avif 1200w"
type="image/avif">
<source srcset="hero-800.webp 800w, hero-1200.webp 1200w"
type="image/webp">
<img src="hero-1200.jpg"
width="1200" height="675"
loading="lazy">
</picture>Mejores prácticas image size
- Especificar width + height attrs.
- Comprimir agresivamente.
- Usar formatos modernos.
- Resize a display size.
- srcset para responsive.
- Lazy-load below-fold.
- Preload hero image.
- CDN con image optimization.
- Strip metadata.
- SVG para iconos + logos.
Pitfalls comunes
- Servir full-resolution a móvil.
- Sin
srcset. - Width/height faltantes.
- PNG para fotos.
- JPEG para transparencia.
- Formatos no optimizados.
- Bloat memoria decodificada.
Herramientas para optimizar
| Herramienta | Tipo |
|---|---|
| Squoosh.app | Browser-based, gratis |
| ImageMagick | CLI, batch |
| sharp (Node.js) | Programático |
| Cloudflare Images | CDN-based |
| Cloudinary | SaaS |
| Imgix | SaaS |
| TinyPNG | Web-based |
| Lighthouse | Audit |
FAQ: image size
¿Mejor formato imagen?
Para fotos: AVIF con WebP y JPEG fallbacks.
¿Cuán pequeño hero image?
Bajo 200KB ideal.
¿Lazy-load todas las imágenes?
No — solo below-the-fold.
¿Diferencia intrinsic size vs display size?
Intrinsic = dimensiones reales. Display = qué tan grande en CSS.
¿Por qué PNG produce archivos enormes para fotos?
PNG es lossless.
¿Cómo funciona srcset?
Navegador picks mejor imagen según viewport.
¿Tamaño archivo máximo aceptable?
1MB es alto; 2MB+ es wasteful.
Testea performance imágenes con LoadFocus
LoadFocus corre auditorías Lighthouse desde 25+ regiones para flaggear imágenes oversized. Regístrate en loadfocus.com/signup.
Herramientas LoadFocus relacionadas
Lleva este concepto a la práctica con LoadFocus — la misma plataforma que potencia todo lo que acabas de leer.
¿Qué tan rápido es tu sitio web?
Mejora su velocidad y SEO sin problemas con nuestra Prueba de Velocidad gratuita.Comience a probar ahoraComience de forma gratuita. Sin tarjeta de crédito de antemano.