CSE HTML Validator supports a variety of web standards and languages, including, but not limited to the below:

HTML5 (and preliminary support for HTML 5.1)


HTML 4.01

CSS 2.1

WCAG 1.0 and WCAG 2.0 accessibility checking


HTML Microdata


MathML (new v12.00)

JavaScript (supports JavaScript linting using a 3rd party linting program like JSLint)

PHP (supports PHP syntax checking using 3rd party PHP software)

Section 508 Accessibility (For the US Government)

CLF 2.0 (Canada Common Look and Feel 2.0)

In addition, please keep in mind:

Some of the above, like accessibility checking, Section 508, CLF 2.0, and others may not be supported in the lite edition.

At the time of this writing, some standards are currently a work-in-progress, like HTML5 and CSS3.

CSE HTML Validator is not meant to provide total and complete support of the above standards and languages. Some parts of the above specifications may not be supported or the checking may not go 100% by the specification.

CSE HTML Validator is designed to be a 'practical' validator, based on the standards but also based on what works 'in the real world'. We believe this makes CSE HTML Validator more practical & useful to web developers.

NOTE: CSE HTML Validator is not a DTD validator. However, the standard and higher editions include nsgmls, a DTD validator.

You may also want to read the Program Limitations topic.