Total Validator
HTML5 / XHTML / WCAG / Section 508 / CSS / Links / Spelling

Home | Tools | Downloads | Purchases | Support | Site Map

Validation Tool

Total Validator is an HTML validator, an accessibility validator, a spell checker, and a broken links checker all rolled into one tool, allowing one-click validation of your website. Download the free tool and validate your web pages today:

Download Basic tool for Windows Windows [MD5 Checksum] [License]

Download Basic tool for OS X with Oracle Java 7+ OS X for Oracle Java 7+ [MD5 Checksum] [License] OS X installation notes

Download Basic tool for OS X with Apple Java 6 OS X for Apple Java 6 (deprecated) [MD5 Checksum] [License] OS X installation notes

Download Basic tool for Linux Linux [MD5 Checksum] [License]

Requirements: The above tools require Java 6.0 or later to be installed. See the FAQ for more information.

For one-click validation within your browser, and DOM-based validation, add one of the following browser extensions:

Download Chrome extension Google Chrome extension [License]

Download Firefox extension Firefox extension [License]

Or upgrade to the Pro tool for many more features, including validating an entire website or multiple websites with just one click.

top

Introduction

Since its release in 2005 Total Validator has become extremely popular with Web developers around the world. Each year millions of pages are validated using our tools. Yet we receive few emails from users with problems, showing just how reliable and accurate Total Validator is.

The Basic tool has the following features:

The Pro tool provides additional features such as:

  • Validate an entire website, or more than one site, in one go
  • CSS validation against the W3C CSS Standards
  • Work with websites requiring authentication
  • Validate pages behind one or more forms, such as login forms
  • Select exactly what parts of your site to validate and what to avoid
  • Select exactly what validations to perform, by site, by page, and by item

Some of the top sites in the world and many government organisations are now validated using the Pro tool, so why not join them today?

Read more about Total Validator in the tools section. or just read why Total Validator is better.

top

Changes made in the last year

4th January 2016 - Total Validator v10.2.0 released:

  • Support for Java 6 is now deprecated and will be removed in the next release. This also means that some older versions of OS X will no longer be supported as they can only run Java 6.
  • The original Firefox extension is no longer supported due to new and forthcoming API changes from Mozilla
  • The Pro Tool now requires a user id to be entered to help with support. This is displayed in the 'About' window.
  • ARIA in HTML updated to 16 December 2015
  • WAI-ARIA 1.1 updated to 19 November 2015
  • WAI-ARIA Authoring Practices 1.1 updated to 19 November 2015
  • CSS Will Change Module Level 1 added. See 03 December 2015
  • CSS Custom Properties for Cascading Variables Module Level 1 updated to 03 December 2015
  • CSS Device Adaptation Module Level 1 updated to 26 November 2015

28th November 2015 - Total Validator v10.1.0 released:

  • New link method options for greater control over broken link checking
  • Bug Fix: False positives validating CSS identifiers
  • Bug Fix: Not recognising vendor identifiers in pseudo-elements, pseudo-classes, or media features

10th November 2015 - Total Validator v10.0.1 released:

  • Bug Fix: File selection on Windows was broken

7th November 2015 - Total Validator v10.0.0 released:

  • We've jumped to v10 to reflect that the tool is now 10 years old :)
  • The Link Checker has been rebuilt to provide much faster validation, especially when some links are timing out
  • Multiple dictionaries may now be specified on the Spell Check tab
  • Added new option to restrict validations to specific issues only
  • Added new menu option to help users work around a Java SSL bug
  • Added information to the Progress window about links being checked, so you can now see that it is doing something
  • The size of the Progress window is now saved. So you no longer have to resize it every time
  • Added an 'Open' button to the Results tab for quicker access to the validation results
  • The 'About' window now displays all the important folders used by the tool, together with 'Open' buttons for quicker access to them
  • Added options to sort the results by the most/least number of issues found. The default option can be set on the tool Results tab.
  • All the keyboard shortcuts for the tool have been reviewed, fixed and expanded
  • Minor report improvements
  • Verified support for the OS X El Capitan release
  • HTML 5.1 updated to 08 October 2015
  • ARIA in HTML updated to 10 October 2015
  • WAI-ARIA 1.1 updated to 14 July 2015
  • CSS Display Module Level 3 updated to 15 October 2015
  • CSS Inline Layout Module Level 3 updated to 17 September 2015
  • CSS Grid Layout Module Level 1 updated to 17 September 2015
  • Bug Fix: Error when ARIA validating links with no attributes

19th July 2015 - Total Validator v8.8.0, Firefox extension v2.0.0, and Chrome extension v2.4 released:

  • Added support for multi-page validation when using the Source and Generated Source options with our Chrome and Firefox (but not Original Firefox) extensions
  • Broken link checking now works with the Source and Generated Source options of our Chrome and Firefox (but not Original Firefox) extensions
  • The Page pause option has been adapted to ensure all the startup javascript has completed when using the Source and Generated Source options of our Chrome and Firefox (but not Original Firefox) extensions
  • The Page pause option now operates when the link Concurrency is greater than 1
  • The progress window can now be expanded. So you can extend it to view the full url of the current page being validated
  • When parsing robots.txt files it will now accept missing blank lines between the "User Agent" definition blocks
  • HTML 5.1 updated to 09 July 2015
  • WAI-ARIA 1.1 updated to 14 May 2015
  • ARIA in HTML updated to 14 May 2015
  • RDFa Core 1.1 - Third Edition updated to 17 March 2015
  • RDFa Lite 1.1 - Second Edition updated to 17 March 2015
  • HTML+RDFa 1.1 - Second Edition updated to 17 March 2015
  • XHTML+RDFa 1.1 - Third Edition updated to 17 March 2015
  • CSS Grid Layout Module Level 1 updated to 17 March 2015
  • CSS Template Layout Module updated to 26 March 2015
  • CSS Cascading and Inheritance Level 3 updated to 16 April 2015
  • CSS Flexible Box Layout Module Level 1 updated to 14 May 2015
  • CSS Counter Styles Level 3 updated to 11 June 2015
  • CSS Values and Units Module Level 3 updated to 11 June 2015
  • CSS Basic User Interface Module Level 3 (CSS3 UI) updated to 7 July 2015
  • Bug Fix: Incorrect identification of relative URLs starting with "http", causing broken link false positives
  • Bug Fix: With HTML5, <summary> didn't allow heading content, only phrasing content

29th March 2015 - Firefox extension v1.1 released:

  • Bug Fix: Could not validate local files

14th March 2015 - Total Validator v8.7.0 released:

  • New Firefox Extension which operates like the Chrome Extension and so provides support for the full range of validation options. The new Firefox Extension has been developed using the latest tools from Mozilla for high performance and easier user management
  • Minor improvements to the original Firefox Extension, which is now deprecated, along with support for SeaMonkey
  • New Pro tool menu option allows manual editing of the list of valid HTML5 meta names. This allows new values to be added between releases of Total Validator
  • Improved handling of ambiguous and non-ambiguous ampersands in both content and attributes, across all HTML versions
  • Support of <title>, and <textarea> elements containing raw data in HTML5 documents
  • The minimum amount of memory required to run Total Validator has been halved to better support older computers
  • HTML5 Image Description Extension updated to 26 February 2015
  • Early support for Filter Effects Module Level 1 added. See 25 November 2014
  • CSS Box Alignment Module Level 3 updated to 18 December 2014
  • Compositing and Blending Level 1 updated to 13 January 2015
  • CSS Exclusions Module Level 1 updated to 15 January 2015
  • CSS Fragmentation Module Level 3 updated to 29 January 2015
  • CSS Positioned Layout Module Level 3 updated to 3 February 2015
  • CSS Counter Styles Level 3 updated to 26 February 2015
  • CSS Basic User Interface Module Level 3 (CSS3 UI) updated to 24 February 2015
  • Bug Fix: With Linux, when the 'Documents' folder didn't exist, it didn't default to using the installation folder for saving results
  • Bug Fix: Labelable elements within <label> incorrectly required explicit for/id linking
  • Bug Fix: Duplicate attributes caused additional 'nonsense' errors to be reported
  • Bug Fix: Absolute URLs were not always normalized properly

17th December 2014 - Total Validator v8.6.1 released:

  • Bug Fix: Incorrect check of HTML5 Wiki based meta names
  • Bug Fix: CSS3 'display' definition was incorrect due to mistake in CSS Display Module Level 3 (11 September 2014)
  • Bug Fix: An empty <style></style> would mess up the next <style> block
  • Bug Fix: Incorrect content restriction for <noscript> in head in HTML5
  • Bug Fix: Minor HTML5 and XHTML5.1 corrections

22nd November 2014 - Total Validator v8.6.0 released:

  • Significant improvements to report pages:
    • Collapsible sections
    • Sorting of results
    • Options sorted by Tool tab
    • Links to local copy of Validation reference pages
    • More detail in the summary sections about reported issues
    • 'More Information' section replaced by issue details 'pop-up'
    • Cascading choice of how to display issue details
  • Spellcheck correction now auto-disables links for words that have already been added
  • More thorough checking of command line options
  • Renamed "Skip" paths to "Exclude" paths everywhere
  • HTML5 updated to 28 October 2014 (now an official standard)
  • HTML5 Image Description Extension updated to 12 August 2014
  • HTML Media Capture updated to 9 September 2014
  • CSS Ruby Layout Module Level 1 updated to 5 August 2014
  • CSS Masking Module Level 1 updated to 26 August 2014
  • CSS Counter Styles Level 3 updated to 26 August 2014
  • CSS Backgrounds and Borders Module Level 3 updated to 9 September 2014
  • CSS Display Module Level 3 updated to 11 September 2014
  • CSS Line Grid Module Level 1 updated to 16 September 2014
  • CSS Flexible Box Layout Module Level 1 updated to 25 September 2014
  • CSS Regions Module Level 1 updated to 9 October 2014
  • CSS Marquee Module Level 3 updated to 14 October 2014 (removed)
  • Behavioral Extensions to CSS updated to 14 October 2014 (removed)
  • CSS3 Hyperlink Presentation Module updated to 14 October 2014 (removed)
  • CSS Presentation Levels Module updated to 14 October 2014 (removed)
  • Bug Fix: Excluded folders were not always being accounted for when links redirected
  • Bug Fix: CSS Test E755, was firing when shouldn't, and not firing when it should
  • Bug Fix: <input> with 'formaction' and no 'formmethod' wasn't using the 'method' value of the parent <form>

For changes back to 2013 see the change log. For changes back to 2005 contact us directly.

top