PK Systems PK Systems
Herramientas de Imagen

Optimizador de SVG

Reduce archivos SVG en el navegador. Quita metadatos, colapsa grupos, redondea la precisión numérica y, si quieres, retira width/height para escalado responsivo.

Optimizador de SVG

Suelta un archivo SVG o pulsa para elegir

Menor = archivo más pequeño con redondeo visible en curvas. 2 va bien para iconos; 3 para ilustraciones.

SVG optimizado

¿Qué hace un optimizador de SVG?

Los archivos SVG exportados por herramientas de diseño (Figma, Sketch, Illustrator, Inkscape) suelen pesar un 30-70% más de lo necesario. Los editores dejan comentarios, metadatos de firma, CSS redundante, grupos vacíos y exceso de precisión numérica que ningún ojo humano percibe. Un optimizador reescribe el mismo dibujo en un SVG menor y equivalente — idéntico píxel a píxel para el renderizador, pero a una fracción del tamaño. Todo ocurre localmente en tu dispositivo — tu SVG nunca se sube, nunca se copia a un servidor, nunca se registra. Esa garantía de privacidad importa para archivos de marca, iconos internos del producto y cualquier SVG que no debería estar en un servidor de terceros. Los predeterminados están afinados para iconos: precisión de 2 decimales, eliminar comentarios y metadatos del editor, colapsar grupos inútiles y mantener el viewBox original para escalado responsivo. Para ilustraciones con curvas sutiles sube la precisión a 3; para sets de iconos responsivos la opción quitar dimensiones elimina los width/height fijos para que el CSS escale los iconos al tamaño que fijes en la hoja de estilo.

Cómo optimizar un SVG

Pega el markup o suelta un archivo .svg en la zona. Ajusta las casillas — los predeterminados son sensatos. Elige la precisión (2 sirve para la mayoría de iconos) y pulsa Optimizar. La previsualización antes/después confirma que nada cambia visualmente. Copia el markup o descarga el archivo.

Consejos para ahorrar más bytes

Usa una sola paleta y evita imágenes ráster embebidas — un PNG en base64 dentro del SVG anula el formato. Convierte texto en path solo cuando necesites un glifo concreto; si no, conserva <text> para que lectores de pantalla y buscadores vean el contenido. Comprime el archivo final con gzip/brotli en tu servidor: el SVG optimizado comprime muy bien, normalmente al 70% del tamaño post-optimización.

Qué hace cada opción

Opción Efecto Notas
Quitar comentariosQuita los bloques que dejan los editores.Casi siempre seguro. Desactiva solo si los comentarios documentan el archivo.
Quitar metadatosElimina elementos (firmas Adobe, Sketch, Inkscape).Seguro — los metadatos son para la herramienta, no para el render.
Colapsar grupos inútilesQuita sin estilos y con un único hijo.Visualmente idéntico, ahorra a menudo 5–15%.
Quitar width/height (SVG responsivo)Elimina width/height para que el CSS dimensione el SVG.Útil en sistemas de iconos; off por defecto para que el archivo siga siendo independiente.
Precisión numéricaRedondea los números de path a N decimales.2 es el estándar; 3 para ilustraciones finas; 1 solo en iconos diminutos.

Preguntas frecuentes

¿La optimización puede romper mi SVG?
Los ajustes por defecto son conservadores y visualmente seguros para la gran mayoría de archivos. Las animaciones SMIL o scripts externos pueden requerir subir la precisión o cambiar el conjunto de opciones, pero cada opción es opt-in y la vista previa antes/después te permite confirmar que nada visual cambió antes de descargar.
¿Se sube algo a tu servidor?
No. La optimización se ejecuta localmente en tu dispositivo. Los archivos no se suben, no se almacenan, no se indexan, no se registran, no se comparten. La página sigue funcionando incluso si te quedas sin conexión después de cargarla.
¿Qué pasa con SVG sprites o symbols?
Se optimizan bien, pero monta el sprite primero y optimiza después. Optimizar cada símbolo aparte puede cambiar IDs que el sprite usa.
¿Cuál es el tamaño ideal de un icono?
La mayoría de iconos bien hechos quedan entre 200 B y 2 KB optimizados. Si el tuyo pesa más, probablemente tiene trazos rasterizados, fuentes embebidas o un viewBox con mucho margen.
¿Mantener xmlns y viewBox?
Sí. Los predeterminados los conservan. Sin xmlns el SVG no se renderiza fuera de HTML5; sin viewBox pierdes el escalado responsivo. Ambos atributos son pequeños y vale la pena conservarlos.
¿Puedo optimizar muchos archivos a la vez?
Esta herramienta procesa un archivo cada vez, lo que mantiene útil la vista previa antes/después para detectar cualquier cambio no deseado. Para optimizar una carpeta entera de iconos de golpe, una herramienta de build integrada en tu pipeline es la elección adecuada.