Sanitizador SVG

Limpia SVGs antes de incrustarlos en apps o documentos. Ideal para revisiones de seguridad y entregas seguras. Abre archivos SVG online y empieza a procesarlos al instante.

Arrastra y suelta tu archivo SVG

o haz clic para buscar, o pega el código SVG

Solo acepta archivos .svg
Pega el código SVG con Ctrl+V / Cmd+V

¿Por qué usar nuestro sanitizador SVG?

Elimina scripts

Quita etiquetas <script> y JavaScript inline para evitar comportamientos ocultos. Esto hace más seguro usar archivos no confiables en dashboards, docs y páginas públicas, y reduce el riesgo de redirecciones inesperadas.

Limpia event handlers

Elimina atributos on* y handlers embebidos que pueden disparar acciones. Esto reduce la superficie de ataque cuando los SVG se comparten entre herramientas o se incrustan en CMS. También evita comportamientos de hover/click no deseados en producción.

Bloquea enlaces externos

Elimina referencias externas inseguras y recursos remotos. La salida queda autocontenida, importante para builds predecibles, uso offline y redes internas. Evita tracking inesperado o dependencias externas.

Vista previa segura

Previsualiza el resultado saneado para verificar el arte tras la limpieza. Esto ayuda a detectar regresiones visuales antes de exportar. Haz zoom en strokes y gradientes, y prueba en fondos claro/oscuro para validar transparencia y contraste.

Privacidad primero

Se ejecuta en tu navegador, sin subidas. Es un paso simple de seguridad para assets de clientes, librerías internas y proyectos bajo NDA.

Limpieza instantánea

Se completa en segundos y sin configuración. Úsalo como check preflight antes de publicar o enviar a revisión. Encaja bien en checklists de seguridad junto con linting y revisión de assets.

Cómo sanear un SVG

1

Sube tu SVG

Arrastra y suelta o pega el marcado. La herramienta carga en local y prepara una vista previa para revisión. Esto es útil cuando los assets vienen de vendors o drives compartidos. Abre archivos SVG online y empieza a procesarlos al instante.

2

Sanea el archivo

Ejecuta el sanitizador para eliminar scripts, event handlers y referencias inseguras automáticamente. Revisa la salida para confirmar visuales esperados y detectar elementos faltantes.

3

Exporta el SVG

Copia o descarga el archivo saneado. Se mantienen nombres de archivo para reemplazar assets en tu repo de forma clara.

Preguntas frecuentes: Sanitizador SVG

¿Qué elimina el sanitizador del SVG?
Elimina scripts, event handlers, foreignObject y referencias externas inseguras que pueden introducir riesgos. Úsalo siempre que el SVG venga fuera de tu pipeline de confianza. Si el archivo es user-generated, trátalo como no confiable por defecto.
¿Sanear cambia cómo se ve el SVG?
El objetivo es preservar el resultado visual. Si un SVG depende de elementos removidos, puede haber cambios, por eso conviene previsualizar. En la mayoría de iconos e ilustraciones, el arte se mantiene intacto mientras se elimina comportamiento oculto.
¿Se elimina foreignObject?
Sí. Se elimina porque puede incrustar HTML y scripts. Esto hace la salida más segura para CMS, email y embeds públicos. Si necesitas HTML dentro de SVG, considera exportar PNG.
¿Se sube el SVG a un servidor?
No. Se ejecuta en local en tu navegador, así que los archivos no salen de tu dispositivo. Es un flujo adecuado para entornos de privacidad estricta y evita límites de upload.
¿Puedo optimizar después de sanear?
Sí. Primero saneas y luego optimizas para reducir tamaño. Muchos equipos ejecutan sanitización y después optimización/cleanup para mantener assets de producción ligeros.
¿Es seguro para email o CMS?
Hace los archivos más seguros, pero cada plataforma tiene reglas propias. Después de sanear, sigue las guías de tags/atributos permitidos. Si una plataforma bloquea SVG, exporta PNG.
¿Afecta la accesibilidad?
Se preservan atributos comunes como title y aria-label cuando son seguros. Tras sanear, verifica etiquetas según tu checklist de accesibilidad.
¿Cómo encaja en revisiones de seguridad?
Es un paso rápido y repetible que elimina contenido riesgoso antes de que un asset entre a producción. Puedes incluirlo en tu checklist de intake o incluso en pipelines de CI para repos de assets.
¿Es gratis y no requiere descarga?
Sí. Es gratis y funciona en el navegador, sin instalación.
¿Necesito una cuenta?
No. Funciona al instante sin registro y con archivos en local.