Herramientas SVG

optimizador SVGRevisa la propuesta antes de cambiar el original

Ejecución manual. Ctrl/Cmd+Intro prepara la optimización. Cambiar el código o las opciones invalida el resultado anterior.

optimizador SVG

Código SVG de entrada

Resultado

El contenido SVG se procesa únicamente en este navegador.

Opciones

El resultado está desactualizado. Genera otra vista previa.

Este optimizador SVG permite revisar un icono exportado sin aceptar automáticamente cada cambio. Puedes comparar el dibujo y los bytes, consultar los trazados y decidir cuándo sustituir el código original.

Minificar SVG compacta el código SVG, mientras que formatearlo añade sangría de dos espacios para leerlo. Si necesitas optimizar SVG modificando números o trazados, esas opciones se activan por separado y el resultado sigue siendo una propuesta.

Por qué usar este optimizador SVG

Reducir el archivo tiene sentido si conserva las formas y referencias necesarias.

Comparar antes de sustituir

El optimizador SVG conserva ID, viewBox, title y desc. El redondeo y la optimización de trazados empiezan desactivados para que puedas decidir si aceptas posibles cambios geométricos. Mira especialmente curvas pequeñas y contornos finos al revisar ambas imágenes.

Dos figuras vectoriales comparadas con una reducción de nodos redundantes en la propuesta.

Elegir píxeles sin alterar la proporción

La vista de trazados muestra los datos d de los elementos path. El exportador PNG utiliza el ancho elegido y calcula la altura manteniendo la proporción. Las zonas transparentes siguen transparentes, sin añadir un rectángulo blanco al fondo.

Una figura vectorial junto a su imagen de píxeles proporcional sobre un damero transparente.

Tres decisiones antes de aplicar

01

Empezar por las opciones conservadoras

Se eliminan comentarios y metadatos de forma predeterminada. El redondeo de números y la optimización de trazados están apagados; la precisión inicial es de tres decimales cuando se activan.

  • Un pequeño cambio numérico puede notarse en iconos diminutos.
02

Leer los contadores sin confundirlos

Los bytes anteriores y nuevos acompañan al número de nodos eliminados y atributos cambiados. Ninguno de estos contadores describe por sí solo todas las diferencias de formato o geometría.

  • Formatear y minificar también requieren aplicar la propuesta.
03

Exportar un estado vigente

Si editas la entrada o una opción, vuelve a generar el resultado. Aplicar sustituye la fuente; deshacer restaura conjuntamente la entrada y la salida anteriores.

  • El ancho PNG inicial es de 512 píxeles; la altura se calcula automáticamente.

Del código al dibujo comprobable

Limpieza con opciones concretas

Se emplea un conjunto explícito de operaciones SVGO. Puedes retirar comentarios y metadatos sin activar una colección agresiva de transformaciones que elimine identificadores o descripciones.

Dos imágenes para revisar

La fuente validada y la propuesta se muestran en imágenes aisladas. Así puedes observar cambios antes de confirmar, aunque el entorno donde insertes el SVG también debe comprobarse.

Datos de trazados a mano

Consulta los valores d y la cantidad de path para localizar geometría en el código. Esta vista no permite arrastrar puntos de control ni dibujar curvas nuevas.

Salida vectorial o de píxeles

Copia o descarga el resultado SVG vigente y confirmado. Para aplicaciones que necesitan un mapa de bits, genera un PNG transparente con el ancho en píxeles indicado.

Contenido admitido y límites reales

Solo un subconjunto estático
No se admiten scripts, eventos, animaciones, foreignObject ni elementos style o image. Las formas, textos y definiciones locales compatibles no convierten el taller en un editor de todo el estándar SVG.
Referencias dentro del documento
Solo se permiten destinos #ID locales. Se rechazan imágenes externas o incrustadas, fuentes remotas, DOCTYPE y espacios de nombres ajenos. Los atributos style aceptan únicamente propiedades de presentación autorizadas.
Tamaño y complejidad limitados
La entrada admite hasta 1 MiB, 20.000 nodos y 100 niveles. PNG permite un ancho de 1 a 4096 píxeles y un máximo de 16 megapíxeles, con proporción obtenida de viewBox o medidas explícitas en píxeles. Cada lado del PNG tiene un máximo de 4096 píxeles y el área, de 16.777.216 píxeles: una imagen muy alta puede rechazarse aunque el ancho sea válido. Los nodos incluyen texto y comentarios; la optimización se detiene tras un máximo de 20 segundos.
Un archivo por revisión
No hay lotes, ZIP ni importación por URL. Tampoco vectorización, salida JSX/Vue, base64 o data URI. Para editar nodos sobre un lienzo o mantener estilos complejos, utiliza el programa de dibujo original.

Preguntas sobre el optimizador SVG

¿La imagen puede perder nitidez?

El optimizador SVG mantiene una salida vectorial, pero redondear coordenadas o reescribir trazados puede cambiar bordes y curvas. Estas opciones están apagadas al comenzar. PNG sí es una imagen de píxeles y su detalle depende del ancho de exportación.

¿Por qué aumenta a veces el archivo?

El formato legible añade sangrías y saltos de línea. Además, un documento ya compacto ofrece poco margen de reducción. Compara los bytes de la propuesta antes de decidir si deseas aplicarla.

¿Se pueden procesar varios archivos juntos?

No. El flujo revisa un documento completo cada vez y conserva una sola operación para deshacer. Para procesar una colección, utiliza una cadena de construcción con sus propias comprobaciones.

¿Puede afectar a las animaciones y estilos?

Las animaciones y los elementos style se rechazan antes de mostrar la imagen. Solo se acepta una lista limitada de propiedades de presentación en atributos style. El contenido no compatible requiere preparación en su editor original.

¿Qué información accesible conviene conservar?

title y desc pueden aportar nombre y descripción; aquí se conservan, igual que los IDs y viewBox. Eso no demuestra que el SVG completo sea accesible: revisa también su contexto y las etiquetas de la página donde se inserta.

¿Algo no queda claro?

Revisa tu siguiente icono

Abre el ejemplo en el optimizador SVG y compara la propuesta antes de reemplazar el original.

Puedes deshacer una aplicación de cambios.