Comprehensive Accessibility Analysis, Repair and Reporting

Accessibility Valet is a core Site Valet tool, designed to help ensure accessibility by analysing markup for conformance to web accessibility guidelines: specifically the WCAG and Section 508.

Order Form


Version 1.2 now available for Windows, Linux and FreeBSD. Users of versions 1.0 or 1.1 please email for your free upgrade.

Version 1.1 adds a new Executive Summary feature to the capabilities of 1.0. Version 1.2 is a maintenance/bugfix release, and improves the user interface in the Windows and Server editions.

Unix/Linux Desktop

Use the Order Form, and the package will be emailed to you.

Windows Desktop

Download the installer (2.1Mb). A password for the installation will be emailed when you purchase.

Server Edition

Available for Linux, FreeBSD and Solaris.


Desktop Edition

Single license £60; additional licenses £40 each.

Detailed In-Depth Reports for Developers

AccessValet Level 1 reports are for developers. They are generated by an automatic analysis of your markup, and highlight possible accessibility problems. Warnings are shown where they arise in the (normalised) markup, and include links to the exact guidelines that are violated. The level of detail and choice of report formats makes this an exceptionally powerful developer tool.

Online Demonstrator

Executive Summary for Management and QA

AccessValet Level 2 reports are designed for management and QA processes. They are generated from a Level 1 report by the user checking the warnings (and, optionally, also the WCAG guidelines directly) and deciding what needs to be done. The user can, for example, override a warning and declare the guideline to be satisfied, identify repair work to satisfy the guideline, or make an informed decision not to conform to the guideline. The Level 2 report records these choices and generates an executive summary.


Metadata for the WWW and Semantic Web

WebThing has been at the forefront of development and deployment of the W3C Evaluation and Report Language (EARL) since Page Valet became the world's first software to generate EARL from an automatic analysis. EARL is fully supported by AccessValet reporting at all levels.

An example of using this would be to generate a Level 2 report report.rdf, and link to it from your page using <link rel="accessibility" type="application/rdf+xml" href="report.rdf">. This tells agents such as search engines and QA tools that your page meets accessibility standards.

Automatic cleanup and HTML <--> XHTML Conversion

Instead of generating a report at Level 1, AccessValet can simply reconstruct your markup, normalised and cleaned up. The main purpose of this is to remove bogus junk inserted by defective tools. This does not affect your contents: text, images, scripts, etc are unchanged. Like Tidy it offers no guarantees, and is most useful as a first step in updating legacy or badly broken documents, or for converting between HTML and XHTML.

Programming/Scripting Tools

The core of the application is a library libhtnorm, which is supplied as a shared object (Unix/Linux) or as a dynamic library libhtnorm.dll and a COM object (Windows). The libhtnorm API reference may be made available on request.

For scripting applications, a comandline tool htnorm is provided. This is a simple frontend to libhtnorm, and includes online help for developers.