Optimizador de SVG
La optimización se ejecuta por completo dentro de tu navegador. Varios archivos a la vez y vista previa antes/después.
0 B subidos — esta página no ha enviado tus archivos a ningún sitio?
Otras herramientas envían lo que escribes a un servidor y lo procesan allí. Aunque prometan borrarlo después, mientras tanto tu contenido está en la máquina de otra persona. Aquí no existe el paso de envío. Cuanto más delicado sea el contenido — contraseñas, cláusulas de contrato, notas privadas — mayor es la diferencia. Cómo comprobarlo →
Reduce los SVG exportados desde herramientas de diseño sin cambiar cómo se ven
Los SVG guardados desde Illustrator, Figma, Sketch o Inkscape llevan mucho más que el dibujo. Esta herramienta quita ese material sobrante con las reglas predeterminadas de SVGO, un optimizador de código abierto muy usado, y muestra el tamaño antes y después junto a una vista previa lado a lado. Puedes procesar varios archivos a la vez y tus logotipos nunca se suben.
Un poco más a fondo
Un SVG es un archivo de texto, escrito en XML, que describe una imagen como coordenadas de puntos y curvas. Los editores agregan mucho que el navegador no necesita para dibujarla: comentarios con el nombre del programa, atributos propios del editor como los nombres de capa, bloques de metadatos, definiciones e ID sin uso y coordenadas con decimales larguísimos. Al quitar todo eso, la misma imagen se expresa con menos bytes. Los archivos recién exportados de una herramienta de diseño suelen reducirse entre un 30 % y un 70 %; los que ya estaban limpios pueden cambiar muy poco.
El optimizador aplica las reglas predeterminadas de SVGO una y otra vez hasta que una pasada ya no cambia nada. En concreto, #ff0000 se acorta a red, las coordenadas se redondean a tres decimales y figuras como los rectángulos se reescriben como trazados más cortos. Se eliminan los elementos ocultos con display:none, los ID sin uso y el elemento title, y los ID que sí se usan reciben nombres cortos como a y b. No hay interruptores para reglas sueltas, y tampoco es un filtro de seguridad: los elementos script y atributos como onclick se quedan donde están.
Cómo se usa
- Arrastra archivos SVG al recuadro o presiona Elegir archivos. Puedes agregar varios a la vez; lo que no sea SVG se descarta con el aviso “No es un archivo SVG”.
- Si solo tienes el código, pégalo en O pega el código SVG. Ese cuadro solo se usa cuando la lista de archivos está vacía.
- Presiona Optimizar. Cada archivo muestra su tamaño anterior, el nuevo y el porcentaje ahorrado, y el primero aparece en Original y Optimizado lado a lado; usa Vista previa en otra fila para compararla. Si aparece “El motor de optimización aún se está cargando”, espera un segundo y vuelve a intentarlo.
- Presiona Guardar en una fila para descargar ese archivo con .min.svg agregado al nombre, o Guardar todo cuando haya dos o más archivos listos. El código pegado se puede Copiar o guardar como optimized.min.svg.
Cuándo ayuda
Tropiezos comunes
Consejo Antes de usar un resultado, compara con calma las vistas Original y Optimizado en bordes, textos y degradados, y quédate con el original de cualquier archivo donde notes una diferencia.
Preguntas frecuentes
¿Qué se optimiza exactamente?
Se aplican las reglas predeterminadas de SVGO, el optimizador de SVG de código abierto más usado, en varias pasadas. Elimina metadatos del editor, comentarios y elementos ocultos, redondea coordenadas, fusiona trazados y acorta los colores. Los archivos exportados directamente desde una herramienta de diseño suelen reducirse entre un 30 % y un 70 %; los que ya están limpios pueden reducirse muy poco. Las reglas predeterminadas también quitan algunas cosas además del dibujo: consulta más abajo “¿Y si la imagen optimizada se ve distinta?”.
¿Se suben mis archivos a algún sitio?
No. Todo se ejecuta dentro de tu navegador y tus archivos no se suben a ningún sitio. Seguro incluso para logotipos e iconos aún sin publicar.
¿Y si la imagen optimizada se ve distinta?
Además del dibujo, las reglas predeterminadas cambian lo siguiente. viewBox: si width y height coinciden con el viewBox, el viewBox se elimina, así que al cambiar el tamaño con CSS el dibujo puede recortarse en vez de escalarse. <title>: se elimina el título que leen los lectores de pantalla. ID: los ID que no se usan dentro del archivo se eliminan y los demás se acortan, así que un archivo de sprites que se usa desde fuera como archivo.svg#id, o el CSS y los scripts que apuntan a esos ID, pueden dejar de funcionar. Revisa la vista previa antes/después, aunque puede no mostrar nada de esto: para archivos de ese tipo, quédate con el original.
¿Se pueden procesar varios archivos?
Sí. Selecciona varios y se optimizan de una vez; después puedes guardarlos uno a uno o con [Guardar todo].