Eine SVG-Datei online beschädigen
Beschädigen Sie eine .svg-Datei kostenlos online. Zerstört die XML-Struktur und die Pfaddaten, sodass Browser und Editoren die Vektorgrafik nicht darstellen.
- Kein Upload
- Keine Größenbegrenzung
- Keine Anmeldung
Beschädigen Sie Ihre SVG-Datei
Abgestimmt auf .svg, .svgz, funktioniert aber ebenso mit jedem anderen Format.
Warum sich SVG-Dateien nur schwer richtig beschädigen lassen
SVG ist XML und kein binäres Bildformat, was alles daran ändert, wie es kaputtgeht. Browser parsen SVG streng (anders als HTML), sodass ein nicht wohlgeformtes Dokument rundheraus abgelehnt statt teilweise dargestellt wird.
Was dieses Werkzeug zerstört
- Die XML-Deklaration. Die einleitende Deklaration und das Wurzelelement
<svg>werden zerstört, sodass das Dokument keine gültige Wurzel hat. - Die Pfaddaten. Die Zeichenketten im Attribut
d, die jede Form definieren, werden überschrieben und hinterlassen nicht parsebare Koordinaten. - viewBox und Maße. Die Attribute, die das Koordinatensystem aufspannen, werden beschädigt, sodass nichts mehr einen Platz zur Darstellung hat.
- Gültigkeit der Kodierung. Ungültige UTF-8-Folgen lassen das strenge XML-Parsen scheitern, bevor die Darstellung beginnt.
Was Sie danach sehen
| Anwendung | Verhalten |
|---|---|
| Browser | "XML-Verarbeitungsfehler: nicht wohlgeformt"; es wird überhaupt nichts dargestellt. |
| Figma / Illustrator | Der Import scheitert mit einer Meldung über ungültiges SVG. |
| Inkscape | Verweigert das Öffnen oder meldet einen Parse-Fehler. |
<img src="…"> | Zeigt einen Platzhalter für ein defektes Bild. |
Häufige Gründe dafür
- Prüfen, ob ein SVG-Upload-Weg die Eingabe validiert und bereinigt.
- Verifizieren, dass eine Icon-Build-Strecke an einer fehlerhaften Quelldatei scheitert.
- Prüfen, ob ein SVG-Sanitizer fehlerhafte Eingaben ablehnt statt sie teilweise anzunehmen.
- Fehlerhafte Vektoren für eine Darstellungs-Testsuite erzeugen.
So beschädigen Sie eine SVG-Datei
- Ziehen Sie Ihre .svg-Datei in das Feld oben, oder klicken Sie zum Auswählen.
- Belassen Sie die Stufe auf Standard, sofern Sie nicht nur teilweisen Schaden wollen (Light) oder Wiederherstellungssoftware überwinden müssen (Heavy).
- Klicken Sie auf Datei beschädigen. Die Verarbeitung läuft auf Ihrem Gerät und ist daher fast sofort fertig.
- Laden Sie das Ergebnis herunter. Standardmäßig behält es den ursprünglichen Dateinamen und die Byte-Länge.
Häufige Fragen zu SVG
Warum scheitert SVG härter als HTML?
Weil Browser SVG als XML parsen, und das ist streng. HTML hat Fehlerbehandlung in der Spezifikation eingebaut; XML nicht.
Lässt sich die Datei noch in einem Texteditor öffnen?
Sie öffnet sich, aber der Inhalt ist Zeichensalat: Es wird ungültiges UTF-8 eingefügt, sodass es kein lesbarer Text mehr ist.
Funktioniert es bei komprimiertem SVGZ?
Ja, aber SVGZ ist darunter gzip und wird deshalb als gzip-Archiv behandelt und als Ganzes zerstört.
Kann es weiterhin wie gültiges SVG aussehen?
Stufe Light bewahrt den Großteil der Auszeichnung, sodass es auf den ersten Blick noch als SVG durchgeht, sich aber nicht darstellen lässt.