The W3C Markup Validation Service (or HTML Validator, as it used to be called) is a free (Open Source) tool that checks Web documents for validity.
Validating Web documents is an important step which can dramatically help improving and ensuring their quality, and it can save a lot of time and money (read more on why validating matters). Validation is not, however, strictly equivalent to conformance checking.
Supported document types include the HTML (through HTML 4.01) and XHTML (1.0 and 1.1) family, MathML, SMIL and SVG (1.0 and 1.1, including the mobile profiles). The Markup Validator can also validate Web documents written with an SGML or XML DTD, provided they use a proper document type declaration.
Related resources include:
The W3C also hosts a number of other Open Source software projects.
The first online HTML validation service was created by Dan Connolly and Mark Gaither.
The W3C Markup Validation Service was created and maintained by Gerald Oskoboiny. In a previous incarnation it was known as "The Kinder, Gentler, HTML Validator" ("Kinder, Gentler" than Dan and Mark's original), but has since found a new home at W3C, and is now maintained under the auspices of the Quality Assurance Activity.
This service uses: