Ein Validator ist ein Programm, welches überprüft, ob ein Dokument (HTML, XML, CSS etc.) einem bestimmten Standard oder einem spezifischen Schema entspricht. Validatoren können die syntaktische Korrektheit von Markup (z.B. Rechtschreibung oder die richtige Verwendung von HTML-Tags) prüfen, nicht aber die semantischen Zusammenhänge.
Entspricht ein Dokument dem syntaktischen Standard der jeweiligen Sprache, spricht man von "Wohlgeformtheit". Stimmt der Aufbau des Dokuments mit einem bestimmten Schema - beispielsweise einem XML-Schema oder einem Dokumenttyp - überein, nennt man dies "Validierung". Das Validieren von Webdokumenten wie (X)HTML, XML und CSS ist u.a. wichtig für die korrekte Darstellung und Funktionalität sowie für die SEO der Webpräsenz.
CSS Validatoren überprüfen die Syntax von CSS-Dokumenten. Ein guter Online CSS Validator wird z.B. vom W3C angeboten. Die CSS-Dokumente können über die URI oder den Upload der Dateien zugänglich gemacht werden.
Das komfortable Kontrollieren von CSS-Dateien ohne Datei-Upload ermöglichen Browser Add-ons z.B. der CSS Validator für Firefox.
Eine Vielzahl von zuverlässigen, kostenloses HTML-Validatoren wird in Form von Online Services und Browser Add-Ons zum Beispiel für Firefox angeboten.
Ein HTML-Validator kontrolliert die Syntax von HTML-Dateien und gibt z.B. an, wenn HTML-Tags nicht geschlossen wurden, ALT-Tags bei Bildern fehlen oder Elemente falsch ineinander geschachtelt wurden.
Der W3C Markup Validation Service bietet seit 2008 auch einen experimentiellen Check für die Konformität von HTML5-Dokumenten mit den Webstandards an.
Mit JQuery können einfache Validatoren als Plugins geschrieben werden, die z.B. Formulare auf korrekte Eingaben kontrollieren und evt. Fehler angeben.
Ein Online XML Validator wird zum Beispiel von w3schools.com angeboten. Bei XML-Dokumenten werden zwei Formen der Validierung unterschieden: zum einen die Wohlgeformtheit bzw. die Syntax des XML-Codes, zum anderen die Entsprechung zwischen der Dokumentstruktur und der angegebenen Dokumenttypdefinition (DTD).
Mit dem W3C Validator können Sie HTML-, XHTML-, SMIL- und MathML-Dokumente auf korrekte Syntax überprüfen und Fehler anzeigen lassen.
Der Firefox HTML Validator kann als Add-On im Browser installiert und dazu benutzt werden, HTML-Syntax-Fehler lokaler Dateien und Online-Dokumente anzuzeigen.
PHP Validatoren können die Syntax von PHP-Dokumenten auf Fehler kontrollieren, aber nicht die Funktionsweise und Grammatik des PHP-Codes überprüfen.