Ueberblick
Der HTML-Bereiniger ist ein clientseitiges Werkzeug zum Bereinigen von HTML vor dem Veröffentlichen, Vorschauen oder erneuten Verwenden. Er hilft, gängige XSS-Vektoren, unnötige Kommentare und unerwünschte Attribute zu entfernen, während die benötigte Struktur erhalten bleibt. Ideal für Entwickler, Redakteure und alle, die mit eingefügtem oder generiertem Markup arbeiten.
Anwendungsfaelle
- Skripte und Inline-Event-Handler aus nutzergeneriertem HTML entfernen.
- HTML aus CMS, E-Mail-Programmen oder Textverarbeitungen bereinigen.
- Sichere Snippets für Vorschauen, Dokumentationen oder Demos vorbereiten.
- Kommentare und überflüssige Attribute vor dem Formatieren oder Minifizieren entfernen.
- Eingefügtes Markup prüfen und bereinigen, bevor es in einem Projekt weiterverwendet wird.
So funktioniert es
- 1
Füge dein HTML in das Eingabefeld ein oder lade es hoch.
- 2
Das Tool prüft das Markup auf unsichere Tags, Kommentare und riskante Attribute.
- 3
Es entfernt Skripte, Event-Handler und andere unerwünschte Elemente.
- 4
Prüfe das bereinigte HTML im Ausgabebereich und kopiere es bei Bedarf.
Beispiele
Skripte aus eingefügtem HTML entfernen
Eingabe: <div onclick="alert(1)"><script>alert('x')</script>Hallo<!-- Hinweis --></div>
Ausgabe: <div>Hallo</div>
Der Elementinhalt bleibt erhalten, während Skripte, Kommentare und unsichere Handler entfernt werden.
Überflüssige Attribute bereinigen
Eingabe: <p style="color:red" data-id="1" onmouseover="doBad()">Text</p>
Ausgabe: <p style="color:red" data-id="1">Text</p>
Entfernt Event-Handler und lässt unkritische Attribute stehen, wenn sie erlaubt sind.
FAQ
Was entfernt der HTML-Bereiniger?
Er entfernt Skripte, Kommentare und riskante Attribute wie Inline-Event-Handler. Das genaue Ergebnis hängt von den Sanitizing-Regeln des Tools ab.
Wird das HTML auf dem Server verarbeitet?
Nein. Dieses Tool ist für die reine Client-Seite gedacht, sodass dein HTML lokal im Browser bereinigt werden kann.
Kann es ungültiges HTML reparieren?
Es kann Markup bereinigen und teilweise normalisieren, ist aber kein vollständiges Reparatur-Tool. Für strukturelle Korrekturen nutze zusätzlich einen HTML-Formatter oder Validator.
Entfernt es alle Attribute?
Nein. Es zielt auf unsichere oder überflüssige Attribute und erhält nützliches Markup, wo immer es möglich ist.
