Herramientas de imagen

Optimizador SVG

Optimiza archivos SVG reduciendo metadatos, comentarios y redondeando atributos numéricos admitidos.

Ejecutar herramienta

Este optimizador de gráficos vectoriales procesa código SVG en formato UTF-8 para reducir el tamaño del archivo sin alterar su estructura fundamental. Acepta documentos con un límite máximo de 2 MB y analiza la raíz XML para verificar que sea un elemento SVG válido, rechazando declaraciones de entidades o tipos de documento incompatibles. Puedes eliminar comentarios y bloques de metadatos SVG de forma opcional, ambos activados por defecto. Además, puedes ajustar la precisión numérica entre 0 y 6 decimales, con un valor estándar de 2. La herramienta redondea coordenadas de viewBox y atributos numéricos específicos sin unidad, como anchuras de trazo, dimensiones u opacidades, aplicando redondeo hacia el par más cercano sin ceros finales superfluos. Los valores con unidades explícitas, trazados complejos y scripts permanecen intactos. Al finalizar, la pantalla muestra el código optimizado descargable y las estadísticas de ahorro en bytes.

Instrucciones

  1. Carga un archivo SVG codificado en UTF-8 con un tamaño inferior o igual a 2 MB.
  2. Elige si deseas suprimir comentarios XML y etiquetas de metadatos mediante las casillas correspondientes.
  3. Establece la precisión numérica deseada con un número entero entre 0 y 6.
  4. Ejecuta la optimización para generar el nuevo marcado SVG y revisar el porcentaje de reducción obtenido.
  5. Descarga el archivo optimizado o copia directamente el código resultante para tu proyecto.

Ejemplos

  • Optimizar un icono vectorial exportado desde una aplicación de diseño: suprime metadatos del editor, retira comentarios y redondea atributos viewBox con decimales innecesarios a enteros limpios.
  • Ajustar una ilustración con valores flotantes extensos: mantiene la definición de trazados y recorta opacidades y anchos de trazo a un decimal con precisión 1 para reducir el peso en bytes.

Preguntas frecuentes

¿El optimizador elimina scripts o enlaces por seguridad?

No. La herramienta no realiza funciones de desinfección ni filtrado de seguridad; los elementos interactivos como scripts, enlaces y controladores de eventos fuera de metadatos o comentarios se conservan.

¿Qué atributos numéricos se redondean durante el proceso?

Se redondean los valores de viewBox y atributos numéricos específicos sin unidad, como dimensiones, opacidad y anchuras de trazo. Las cifras con unidades explícitas o las listas de puntos en trazados complejos no se modifican.

¿Qué ocurre si el archivo SVG incluye declaraciones DOCTYPE?

El analizador rechaza archivos que contengan declaraciones de tipo de documento o entidades externas para asegurar una estructura XML válida y predecible.

¿Cuál es el tamaño máximo de archivo admitido?

El límite para el documento SVG decodificado es de 2 MB en codificación UTF-8.

Insertar esta herramienta

Añade esta herramienta funcional de SmartPlusLab a tu sitio web con el siguiente código.