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
- Carga un archivo SVG codificado en UTF-8 con un tamaño inferior o igual a 2 MB.
- Elige si deseas suprimir comentarios XML y etiquetas de metadatos mediante las casillas correspondientes.
- Establece la precisión numérica deseada con un número entero entre 0 y 6.
- Ejecuta la optimización para generar el nuevo marcado SVG y revisar el porcentaje de reducción obtenido.
- 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.