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.
Website Validator (zip)
version 1.2.2
for Linux/Windows/Mac
(requires Java)
Installation
- After download, unzip the file
- In Windows, you might be able to run the jar file simply by double clicking it, if so, you're done
- The files named run-wv with file extension .sh for Linux .cmd for Windows and .command for Mac are used for starting the app
- 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/
- Download and install Website Validator (WV)
- 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:
- 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. -
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
- Double click/run run-vnu.sh/.cmd/.command
- Point your browser to http://localhost:8888 to make sure it runs
- Start Website Validator, using http://localhost:8888 as Validator url
- NOTE: If you are validating a page with hostname
localhost
, you will have to add a line such as127.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).

