CSS HTML Validator - The fast, all-in-one, HTML, CSS, Link, SEO, spelling, and accessibility checker for Windows, & htmlval for Mac and Linux
Home HTML Validator for Linux

CSS HTML Validator for Linux (htmlval)

Use the new command line (console) tool htmlval to check HTML, CSS, and JSON documents on Linux, and try using it with your favorite Linux editor (see integration with Linux editors).

htmlval is based on the core validation engine in CSS HTML Validator for Windows, which has been ported to Linux.

Note that some features like link checking, spell checking, PHP syntax checking, JavaScript checking, and some other features are currently not available in the Linux port. This is a command line tool for Linux; there is no GUI like in the Windows version.

FREE limited version: htmlval for Linux Free Limited (v23.04)

Download htmlval for Linux FREE Limited VersionHow to Install

The FREE limited version of htmlval is fully functional (with no time limit) except for the maximum number of errors and warnings being locked (limited) to 10 each. The FREE limited version is also considered to be the trial version (but it has no time limit).

About htmlval for Linux

This is a new port of CSS HTML Validator which has undergone public BETA testing and has now been released. It is included at no additional cost to users licensed for CSS HTML Validator 2023 Pro and Enterprise.

The program (htmlval) is is a command line (console) tool that is expected to run on all or most 64-bit PC (AMD64) Linux systems, and has been successfully tested to run on various installations of (or derived from) Debian, Fedora, openSUSE, Slackware, Ubuntu, and Arch Linux.

[ To the top ]

Download and Install htmlval for Linux

To install, download htmlval for Linux FREE limited version or download htmlval for Linux Paid Version and then extract the files use tar (see below). The 'xxxxxx' represents "free" (for the free limited version) or the actual version number (for the paid version). After extraction you'll see a new htmlval directory with the needed files inside.

$ tar -xvf htmlval-linux-xxxxxx.tgz

Next, run the install script as root to copy the files into the proper location. htmlval is copied to /usr/local/bin and htmlvalV230.cfg is copied to /etc/htmlval. See the README file if you want to do a manual install.

$ cd htmlval $ sudo ./install-htmlval

or (if already root)

# cd htmlval # ./install-htmlval

Example output for Linux installation (v23 free limited version)
~$ tar -xvf htmlval-linux-free.tgz
~$ cd htmlval
~/htmlval$ sudo ./install-htmlval
[sudo] password for username:
Congratulations! htmlval is installed; use 'htmlval --help' for usage

[ To the top ]

Documentation for htmlval for Linux (and Mac)

The main documentation for htmlval for Linux and htmlval for Mac has been combined into a single htmlval Documentation page.

Uninstalling htmlval for Linux

To uninstall, you can run the uninstall script as root to remove htmlval and htmlvalV230.cfg. Then you can manually delete any remaining htmlval folder and htmlval*.tgz file.

# ./htmlval/uninstall-htmlval

or (when not root)

$ sudo ./htmlval/uninstall-htmlval

Example output for Linux uninstall (v23)
~$ sudo ./htmlval/uninstall-htmlval
[sudo] password for username:
htmlval is uninstalled

[ To the top ]

Buy a License for htmlval for Mac and Linux

If you like what you see and would like to buy a license and support continued development of htmlval, then you can buy a license for CSS HTML Validator Pro for Windows or CSS HTML Validator Enterprise for Windows. These editions include htmlval. Note that htmlval is not included with the Home edition.

You can also buy an htmlval-only license for $79 which includes only the command line (console) tool for both Linux and Mac. IMPORTANT: This htmlval-only license does not include the Windows GUI app.

[ To the top ]

Integration with Linux Editors

Below you will find helpful information on using htmlval with various Linux editors. This is a new list and we are adding editors as needed and requested. Is your favorite Linux HTML editor missing or do you have a suggestion for an improvement? If so then please contact us or post in our forum and request that it be added.

[ To the top ]