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.
Ähnliche Tools
HTML-Formatierer
HTML-Code direkt im Browser sauber und lesbar formatieren und einrücken.
HTML-zu-Markdown-Konverter
Wandle übliches HTML direkt im Browser in sauberes Markdown um.
XML-Validator
Prüft mit demselben Parser wie die XML-Konverter, ob XML wohlgeformt ist.
CSS-Validator
Prüft CSS auf nicht geschlossene geschweifte/runde/eckige Klammern, Strings und Kommentare.