
Optimizar SVG para la web: SVGO, presets y buenas prácticas
Guía de optimización SVG: minificar vs presets SVGO (safe, default, aggressive), exports Figma, iconos 30–70 % más ligeros sin pérdida visual.
¿Por qué optimizar y minificar tus SVG?
Los SVG son ideales para iconos, logos e ilustraciones responsive. Pero las exportaciones de las herramientas de diseño suelen incluir metadatos innecesarios, atributos redundantes y trazados demasiado verbosos. La minificación rápida elimina espacios y comentarios; la optimización SVGO va más allá. Empieza con nuestro minificador SVG en línea y luego usa optimizar SVG (SVGO) — consulta el hub de herramientas SVG. Combínalo con el minificador HTML en línea para los SVG inline. Para el impacto global en el rendimiento, lee también nuestra guía de Core Web Vitals y minificación.
Impacto real en el rendimiento
Optimización de un lote de 120 iconos SVG usados en las páginas de categoría y producto.
Before optimization
- Tamaño de archivos
- 620 KB
- Tiempo de carga
- 420ms
After optimization
- Tamaño de archivos
- 248 KB
- Tiempo de carga
- 250ms
Unos SVG más ligeros reducen el coste de descarga y aceleran el renderizado de los elementos críticos.
Buenas prácticas SVG para producción
Aplica esta rutina para mantener assets ligeros y robustos.
Para los SVG inline, minifica el contenedor con el minificador HTML y comprime los estilos asociados con el minificador CSS. Si necesitas analizar un SVG ilegible, usa el modo embellecer o desminificar antes de reoptimizar.
Anatomía de la optimización SVG
La minificación SVG elimina los elementos no esenciales sin modificar el renderizado visual.
Antes
Después
El objetivo es ganar bytes sin romper la visualización ni la accesibilidad.
Método rápido: FastMinify SVG Optimizer
Empieza por el minificador SVG para una limpieza rápida. Para los presets SVGO (safe, default, aggressive), pasa a optimizar SVG — consulta el hub de herramientas SVG.
Paso 1: pega o importa tu SVG
Añade tu código SVG en bruto o importa el archivo en el editor.
Paso 2: lanza la optimización
Haz clic en Minificar para eliminar metadatos, espacios y atributos redundantes.
Paso 3: copia el resultado
Recupera el SVG optimizado para tu pipeline de build o tu CMS.
La herramienta también permite trabajar en modo beautify/desminificar para releer un SVG complejo, y luego volver a la versión compacta antes de producción.
Optimización SVG programática
SVGO es la referencia para automatizar la optimización SVG en un pipeline frontend.
Ejemplo básico
Minificación de archivo
Esta configuración conserva las dimensiones lógicas (viewBox) y optimiza de forma agresiva los trazados.
Configuration
Uso
Incluir un SVG crítico en el HTML puede ser pertinente para el above-the-fold. Si no, es mejor usar archivos cacheados. Para los SVG inline, combina con la minificación HTML a través de FastMinify.
Conclusión
Optimizar tus SVG es una de las ganancias de rendimiento más rápidas de aplicar: menos bytes, renderizado más rápido y mejor experiencia de usuario, sin sacrificar la calidad visual. Combina un método rápido con la herramienta en línea para necesidades puntuales y una automatización SVGO en tu pipeline para industrializar las ganancias.
Artículos relacionados

YAML roto, `on` o `jobs` ausentes, steps vacíos: valida la estructura de tus workflows antes del push — y deja actionlint para la CI.

Errores de sintaxis SDL, review de esquema y formateo antes del merge — complemento al beautify GraphQL existente.

Reduce la factura OpenAI/Anthropic/Gemini: estima input/output, activa batch y caching en tus cálculos — tarifas verificadas, 100 % local.