Website Validator

This program validates the html of an entire website at the press of a button. I made it because I needed it at work and thought I might as well share it with others.

Download
Website Validator (zip)
version 1.2.2
for Linux/Windows/Mac
(requires Java)

Installation

  1. After download, unzip the file
  2. In Windows, you might be able to run the jar file simply by double clicking it, if so, you're done
  3. The files named run-wv with file extension .sh for Linux .cmd for Windows and .command for Mac are used for starting the app
  4. Double click/run the file run-wv to run the app

If you need Java, you can find Java Runtime Environment (JRE) here.

Validating a small website

You could use W3C Markup Validation Service url: https://validator.w3.org/

  1. Download and install Website Validator (WV)
  2. Start WV, using https://validator.w3.org/ as validator url

Validating a large website

You should install vnu, running it on your computer in order to avoid getting black listed at the W3C Markup Validation Service due to heavy traffic:

  1. Download the latest vnu.jar from GitHub: The Nu Html Checker
    If the ones under 2020 still are "Latest" (they're too old), expand "Assets" under "Pre-relase" above to find the latest.
  2. Create a file called run-vnu with file extension .sh for Linux, .cmd for Windows and .command for Mac and put this command inside it:
    java -Xss1024k -cp vnu.jar nu.validator.servlet.Main 8888
  3. Double click/run run-vnu.sh/.cmd/.command
  4. Point your browser to http://localhost:8888 to make sure it runs
  5. Start Website Validator, using http://localhost:8888 as Validator url
  6. NOTE: If you are validating a page with hostname localhost, you will have to add a line such as 127.0.0.1 localhost.mydomain.com in your hosts file and use that as your hostname.

Report

After validation a report is displayed and saved in your home folder in subfolder "Website Validator report" (in Windows: c:\users\<username>\Website Validator report).

Website Validator screenshot
Application
Website Validator report screenshot
Report