Corromper un archivo SVG online
Corrompe un archivo .svg online y gratis. Rompe la estructura XML y los datos de trazado para que los navegadores y los editores se nieguen a representar el gráfico vectorial.
- Sin subidas
- Sin límite de tamaño
- Sin registro
Corrompe tu archivo SVG
Ajustado para .svg, .svgz, y funciona igual de bien con cualquier otro formato.
Por qué los archivos SVG son difíciles de corromper como es debido
SVG es XML, no un formato de imagen binario, y eso lo cambia todo respecto a cómo se rompe. Los navegadores analizan el SVG de forma estricta (a diferencia del HTML), así que un documento que no está bien formado se rechaza de plano en lugar de representarse parcialmente.
Qué destruye esta herramienta
- La declaración XML. Se destruyen la declaración inicial y el elemento raíz
<svg>, así que el documento no tiene una raíz válida. - Los datos de trazado. Se sobrescriben las cadenas del atributo
dque definen cada forma, dejando coordenadas imposibles de analizar. - viewBox y dimensiones. Se dañan los atributos que establecen el sistema de coordenadas, así que nada tiene un lugar donde representarse.
- Validez de la codificación. Las secuencias UTF-8 no válidas hacen que el análisis estricto de XML falle antes de empezar a representar.
Qué verás después
| Aplicación | Comportamiento |
|---|---|
| Navegadores | "Error de análisis XML: no está bien formado"; no se representa absolutamente nada. |
| Figma / Illustrator | La importación falla con un mensaje de SVG no válido. |
| Inkscape | Se niega a abrir el documento o informa de un error de análisis. |
<img src="…"> | Muestra un marcador de imagen rota. |
Motivos habituales para hacer esto
- Probar que una ruta de subida de SVG valida y sanea la entrada.
- Verificar que una canalización de compilación de iconos falla ante un archivo fuente malformado.
- Comprobar que un sanitizador de SVG rechaza en lugar de aceptar parcialmente una entrada defectuosa.
- Producir vectores malformados para una batería de pruebas de representación.
Cómo corromper un archivo SVG
- Suelta tu archivo .svg en la caja de arriba, o haz clic para explorar.
- Deja el nivel en Standard salvo que quieras un daño parcial (Light) o necesites derrotar al software de recuperación (Heavy).
- Pulsa Corromper archivo. El procesamiento ocurre en tu dispositivo, así que termina casi al instante.
- Descarga el resultado. De forma predeterminada conserva el nombre de archivo y la longitud en bytes originales.
Preguntas frecuentes sobre SVG
¿Por qué el SVG falla con más fuerza que el HTML?
Porque los navegadores analizan el SVG como XML, que es estricto. El HTML lleva la recuperación de errores integrada en la especificación; el XML no.
¿Se seguirá abriendo en un editor de texto?
Se abrirá, pero el contenido es mojibake: se inyecta UTF-8 no válido, así que ya no es texto legible.
¿Funciona con SVGZ comprimido?
Sí, pero SVGZ es gzip por debajo, así que se trata como un archivo gzip y se rompe en conjunto.
¿Puedo mantener su aspecto de SVG válido?
El nivel Light conserva la mayor parte del marcado, así que a primera vista sigue leyéndose como SVG aunque no se represente.