Minificar SVG
Local only — nothing is uploaded unless you save or share it.
Un minificador de SVG que quita la morralla del editor y los scripts, sin tocar el dibujo.
- Pega el código de tu SVG, o suelta el contenido del fichero
- Elige con qué precisión conservar las coordenadas: dos decimales sobran para un icono
- Minifica, comprueba que la vista previa sigue bien, y copia o descarga
El título y la descripción se conservan por defecto: un lector de pantalla los lee en voz alta.
Guardar esta herramienta
Ten Minificar SVG a mano
Usa el menú Compartir de tu navegador y luego «Añadir a pantalla de inicio».
Sobre esta herramienta
Un SVG exportado desde Illustrator, Figma o Inkscape arrastra mucho que no tiene nada que ver con el dibujo. Hay un bloque de metadatos con el nombre del documento y su autor, espacios de nombres del editor que registran los ajustes de cuadrícula y guías, un comentario del generador, y coordenadas escritas con doce decimales porque eso es lo que dio la cuenta. En un icono típico esa contabilidad es la mayor parte del fichero, y nada de ello cambia un solo píxel. Quitarla suele reducir el tamaño a la mitad o más. La otra mitad del trabajo no tiene que ver con el tamaño en absoluto. SVG es XML, así que puede contener elementos script y atributos onclick, que es justo por lo que muchos sitios rechazan la subida de SVG: un fichero servido desde tu propio dominio y abierto directamente ejecuta su script con los privilegios de tu origen. Aquí se eliminan por defecto los elementos script, los manejadores de eventos y las direcciones de enlace peligrosas, así que lo que sale es seguro para servir como fichero y no solo seguro para incrustar. El contenido de texto y los elementos title y desc se dejan en paz, porque son lo que lee en voz alta un lector de pantalla.
Preguntas frecuentes
¿Minificar cambiará el aspecto de mi icono?
No debería. Aquí nada reestructura el dibujo: no hay fusión de trazados, ni conversión de formas, ni reordenación. El único riesgo visible es el redondeo de coordenadas, por eso la precisión es ajustable y hay una vista previa junto a la salida. Ponlo en desactivado si trabajas a muy gran escala.
¿Qué quita cuando minifico un SVG?
Sobre todo restos del editor: los nombres de capa, los ajustes de cuadrícula y las etiquetas de versión que Illustrator, Figma e Inkscape escriben en el fichero y que nadie lee nunca. Comprimir un SVG así es sin pérdidas: el dibujo queda intacto, así que un SVG limpio se ve píxel a píxel igual que el que soltaste, con una fracción de los bytes.
¿Por qué elimina los scripts por defecto?
Porque un SVG puede contenerlos, y un fichero servido desde tu propio dominio ejecuta su script con los privilegios de tu origen. Esa es la razón por la que tantos sitios rechazan de plano los SVG. Quitar los elementos script, los manejadores de eventos y las direcciones de enlace peligrosas es lo que hace que la salida sea segura para servirla directamente.
¿Se conservan el título y la descripción?
Sí, salvo que pidas que se vayan. Casi todos los minificadores los tiran en silencio, pero son el nombre accesible y la descripción que anuncia un lector de pantalla. Quitarlos ahorra muy poco y cuesta algo real, así que es una elección y no un valor por defecto.
¿Por qué está desactivado quitar los identificadores sin usar?
Porque un identificador puede estar referenciado desde fuera del fichero. Las referencias internas se comprueban todas, pero el CSS o el JavaScript de la página que incrusta el SVG no se ven desde aquí. El ahorro es pequeño y la rotura sería invisible, así que tienes que activarlo tú.
¿Cuánto se reducirá mi fichero?
En una exportación de editor, normalmente entre el cuarenta y el setenta por ciento, y la cifra se muestra después de cada pasada. Un fichero ya minificado apenas cambiará, y ese es el resultado correcto y no un fallo.
Ayuda a mejorar esta herramienta
¿Has encontrado un fallo, quieres un cambio o te falta alguna herramienta?
Tienes un mensaje sin enviar.
Gracias — nos ha llegado. Encontrarás la respuesta en tu bandeja.Go to my messages