HTML-Validator

Prüft HTML auf nicht geschlossene Tags, fehlerhafte Verschachtelung und doppelte IDs.

Dieses Tool läuft vollständig in deinem Browser. Deine Dateien werden niemals auf einen Server hochgeladen.

Gültig: No structural HTML errors found.

  • Elements checked: 4
  • No id attributes found.

Lösche den Wert vor einer weiteren Prüfung. Validation runs locally and does not check against any external registry, server, or account.

Funktion des Tools

Prüft ein HTML-Fragment auf strukturelle Probleme: tatsächlich nicht geschlossene oder falsch verschachtelte Tags, ein leeres Element mit Schluss-Tag und doppelte id-Attributwerte.

Anwendung

Füge ein HTML-Fragment oder ein vollständiges Dokument ein. Der Prüfer durchläuft jedes Tag und wendet dabei HTML5s Regeln für optionale Schluss-Tags korrekt an — etwa darf ein neues <li> oder </ul> ein vorheriges <li> implizit schließen — sodass normales, spezifikationskonformes HTML nicht fälschlich als fehlerhaft gemeldet wird.

Beispiel

Bei Eingabe von <ul><li>First item<li>Second item</ul> lautet das Ergebnis gültig, da <li> laut HTML5 ein optionales Schluss-Tag hat; bei Eingabe von <div><span></div> lautet es ungültig, da </div> schließt, während <span> — das immer ein explizites Schluss-Tag braucht — noch offen ist.

Prüfung

Tags müssen in korrekter Reihenfolge schließen, unter Berücksichtigung der Standardmenge an Elementen mit optionalem Schluss-Tag (li, p, dt, dd, tr, td, th, thead, tbody, tfoot, option, optgroup); leere Elemente (br, img, input, hr und andere) dürfen nie ein Schluss-Tag tragen; jeder id-Attributwert im Dokument muss eindeutig sein; und Inhalte innerhalb von <script> oder <style> werden als reiner Text behandelt, nicht auf Tags geprüft.

Ergebnis interpretieren

Ein gültiges Ergebnis bedeutet, dass das Markup nach diesen Regeln strukturell einwandfrei ist — es ersetzt keinen vollständigen W3C-Nu-Html-Checker und prüft weder das Inhaltsmodell (etwa Block-Elemente in Inline-Elementen) noch Barrierefreiheit oder Attributwert-Korrektheit über doppelte IDs hinaus.

Grenzen

Ein abschließender Schrägstrich (wie <div />) wird bei jedem Element als selbstschließend behandelt, um gängiges handgeschriebenes Markup zu unterstützen — echte Browser schließen so jedoch nur echte leere Elemente selbst und ignorieren den Schrägstrich sonst; verlasse dich in produktivem HTML nicht darauf, ein nicht leeres Element damit zu schließen. Tief verschachtelter oder fehlerhafter script-/style-Inhalt sowie die vollständige Dokumentstruktur (doctype, head, body) liegen außerhalb des Umfangs dieses Prüfers.

Datenschutz

Die Verarbeitung nutzt lokale Browser-APIs; eingegebene Werte werden von diesem Tool nicht hochgeladen.

Häufig gestellte Fragen

Was macht HTML-Validator?
Prüft ein HTML-Fragment auf strukturelle Probleme: tatsächlich nicht geschlossene oder falsch verschachtelte Tags, ein leeres Element mit Schluss-Tag und doppelte id-Attributwerte.
Wie wird eine ungültige Eingabe behandelt?
Tags müssen in korrekter Reihenfolge schließen, unter Berücksichtigung der Standardmenge an Elementen mit optionalem Schluss-Tag (li, p, dt, dd, tr, td, th, thead, tbody, tfoot, option, optgroup); leere Elemente (br, img, input, hr und andere) dürfen nie ein Schluss-Tag tragen; jeder id-Attributwert im Dokument muss eindeutig sein; und Inhalte innerhalb von <script> oder <style> werden als reiner Text behandelt, nicht auf Tags geprüft.
Werden eingegebene Daten hochgeladen?
Die Verarbeitung nutzt lokale Browser-APIs; eingegebene Werte werden von diesem Tool nicht hochgeladen.