Saltar al contenido
ToolMug

Optimizador de SVG

Comprime archivos SVG con SVGO en tu navegador. Elimina los metadatos, comentarios y atributos redundantes que Illustrator, Inkscape y Figma añaden al exportar, y acorta los datos de los trazados y los decimales, así que el dibujo queda igual y el archivo se hace más pequeño. Procesa varios archivos a la vez o pega código SVG.

Funciona en tu navegador: nada de lo que introduces se sube

3

Las coordenadas se redondean a este número de decimales. Con 2–3 no se nota en la mayoría de los iconos; menos decimales dan un archivo más pequeño, pero pueden distorsionar el detalle.

o suelta archivos aquí

O pega el código SVG
SVG optimizado

Cómo se usa

  1. Elige o suelta archivos SVG (varios a la vez si quieres), o pega código SVG debajo. Haz clic en Cargar ejemplo para verlo funcionar.
  2. Ajusta los decimales y otras opciones. Los resultados se actualizan al momento y muestran cuánto se ha reducido cada archivo.
  3. Descarga cada archivo optimizado o haz clic en Descargar todo (ZIP). El código pegado se puede copiar directamente.

Opciones explicadas

Decimales
Cuántos decimales conservan las coordenadas y los números, 3 por defecto. Los iconos suelen verse igual con 1-2; conserva 3 o más para ilustraciones detalladas y mapas.
Ejecutar varias pasadas
Repite la optimización hasta que el archivo deja de reducirse. A menudo ahorra unos puntos porcentuales más y tarda algo más.
Quitar width/height
Conserva solo el viewBox para que el SVG escale con su contenedor, útil cuando le das el tamaño con CSS.
Mantener IDs
Por defecto se eliminan los IDs sin uso y se acortan el resto. Marca esta opción si algún CSS, JavaScript u otro archivo externo hace referencia a elementos por su ID.

Ejemplo

El original (exportado desde Inkscape, 789 bytes) contiene una declaración XML, un comentario, metadatos, atributos solo del editor y decimales largos. Optimizado (248 bytes):

<svg xmlns="http://www.w3.org/2000/svg" width="120" height="120" viewBox="0 0 120 120"><circle cx="60" cy="60" r="50" style="fill:#0f766e;fill-opacity:1;stroke:none"/><path d="m40 62 14 14 28-30-6-6-22 24-8-8Z" style="fill:#fff;stroke:none"/></svg>

Preguntas frecuentes

¿Se verá peor la imagen?

SVG es un formato vectorial. La optimización solo elimina contenido que no afecta al renderizado y redondea los números a los decimales elegidos. Con los valores por defecto no hay diferencia visible; si una forma se distorsiona, aumenta los decimales.

¿Cuánto se reducirá?

Depende del programa que lo exportó. Los SVG de herramientas de diseño suelen reducirse un 30-70 %; el ejemplo pasa de 789 a 248 bytes. Los archivos que ya estaban optimizados cambian poco.

¿Por qué dejó de funcionar una animación o un script?

Si los estilos o scripts del SVG seleccionan elementos por su ID, marca Mantener IDs.

¿Se suben mis archivos?

No. SVGO se ejecuta en tu navegador; los archivos se leen y se procesan localmente.

Privacidad

Esta herramienta funciona por completo en tu navegador. Tus archivos y textos se procesan en tu dispositivo y nunca se suben a nuestros servidores.

Herramientas relacionadas