Total Validator

Home | Validator | Downloads | Support | Feedback | Blog

Online service options

When you click on the Validate your site link you will be presented with a form displaying the most commonly used options.

Enter a URL for the page you wish to check, and that page will be validated in line with the other options you've chosen.

If you wish to take snapshots at a different resolution or with multiple browsers, add your own words to the dictionary, ignore certain errors etc., then click on the Advanced Form link and a form will be displayed to allow you to do this.

If you wish to cut and paste a text file of your page then click on the Cut and paste your page link and a form will be displayed to allow you to do this. This form is based on the Advanced Form.

If you wish to upload a file containing your page then click on the Upload your page link and a form will be displayed to allow you to do this. This form is based on the Advanced Form.

top

Starting web page

Total Validator will validate the web page you specify using the validation options you've chosen.

You must supply a full URL including the 'http://' part. As such you cannot supply a relative URL such as 'forms.html'. You do not need to supply an actual web page if your Web Server will resolve this to a real web page. For example 'http://www.totalvalidator.com' is okay and can be used instead of 'http://www.totalvalidator.com/index.html'

top

Page to validate

This option appears on the Cut and paste your page form. Simply paste in the text representing your web page and it will be validated using the validation options you've chosen.

top

Upload page to validate

This option appears on the Upload your page form. Click the Browse button to select and upload your web page and it will be validated using the validation options you've chosen.

The file that you upload cannot be larger than 2MB (this does not include any images or other resources referred to).

top

(X)HTML validation

Select this option if you wish to use the HTML validator to validate each page against the W3C Markup Specifications or ISO/IEC definition. Total Validator includes an SGML parser and will test each page against the latest version of the W3C/ISO DTD (i.e. the specification) that you choose. It will also test against some of the things in the W3C/ISO specifications which cannot be covered by the W3C/ISO DTDs, although this is a work in progress at present.

The Auto-detect option is selected by default and uses the <!DOCTYPE> declaration on each page to select the DTD to use. If the <!DOCTYPE> is missing or unrecognised a best-fit algorithm will calculate the DTD that produces the fewest errors and will test against that instead.

The Best-fit option ignores any existing <!DOCTYPE> and uses the DTD that produces the fewest errors. This is a useful way of determining the best <!DOCTYPE> to attach to any page.

top

Accessibility validation

Select this option if you wish to validate each page against the W3C Web Accessibility Guidelines (1.0 or 2.0) or US Section 508. There are three WAI levels to choose from for WCAG v1 covering the Priority 1, 2 and 3 guidelines: A, AA, and AAA. And three levels for the WCAG v2 guidelines: A2, AA2 and AAA2

Note that many of the published accessibility guidelines can only properly be tested through manual checking of your pages. That is why most accessibility validators typically display lots of largely irrelevant warnings with every page that is tested. Total Validator keeps things nice and simple and just displays errors and warnings for those tests that can be automated. But you must still manually check that your pages are accessible as passing any automated test isn't good enough. Tools such as Total Validator are best used to check your pages once you've made them accessible or following any minor changes to them.

top

Screenshots (Snapshot)

Select this option if you wish to take a screen shot of what your web page looks like in a particular browser for cross browser compatibility validation.

Select the browser/OS combination you wish to see your page in and an image will be added to your report. Screenshots will only be taken of your starting web page, or the page you have uploaded or cut and pasted.

If your web page is larger than will fit in the browser window, the page will be scrolled down and multiple screenshots returned.

By default the screenshot will be taken at a resolution of 1024x768 with the browser displaying in a full screen window. Where possible the various toolbars and status bars of the browser will be turned off to provide maximum screen coverage for your page. However by using the Advanced Form you can choose to have the snapshot taken at other resolutions.

Also by default the browser will also pause for 15 seconds in order for the page to fully load before the screen shot is taken. Again you can amend this value on the Advanced Form.

In order to prevent possible abuse the browser will not have permanent cookies turned on, nor will it have any plugins activated. Also because it is a static screen shot, animations, movies etc. will not be visible.

top

Spell check

Select this option to run the spelling validator if you wish to check the content of your pages for spelling mistakes. You can choose to check against either American or British dictionaries of over 150,000 words each, French of over 130,000 words, Spanish of over 85,000 words, German of over 160,000 words, or Italian of over 60,000 words. You can also upload any extra words that are not found in my dictionaries using the Own Dictionary option.

Note that when you use this option it will take longer to check your website. It is also advisable to only use this option once the web pages of the site are valid as the output can be quite verbose. So using it with the DTD and WAI Validation options is not recommended as it may be difficult to see any serious errors.

top

Upload dictionary

Click the Browse button to select and upload your own list of spellings to add to, or to replace the list given in the Spell Check option.

If you select a language from the Spell check option then words in the dictionary you supply will be used in addition to the standard dictionary for the selected language. If you leave the Spell check option blank, then any dictionary you upload will be the only one used for performing the spell check. In this way you could check against a language we don't currently support, or simply add your own set of industry specific words for the area your website covers.

The file that you upload cannot be larger than 2MB and must be a plain text file consisting of one word per line, with no duplicates.

top

Spelling options

By default certain types of words are not spell checked. This includes words that are all upper case (e.g. NASA), words that are mixed case (e.g. SpellCheck), and words that contain digits (e.g. Homer6). Use the 'Check upper case', 'Check mixed case' and 'Check words with digits' options respectively to include these types of words in the spell checking.

Words within attributes are not normally checked. However you can use the 'Check attributes' option to spell check text within the following attributes: alt, title, summary, label, prompt, and standby.

When a word is not found in the dictionary a list of suggestions is normally presented. But with the 'Ignore suggestions' option you can suppress this list.

By default if the web page has a language set and this language is not compatible with the language chosen for spell checking, then a warning is added to the page and the spell check skipped. But with the 'Ignore web page language' option you can force the spell check to proceed whatever the language of the web page. For reference:

top

Check for broken links

If you choose this option (selected by default) Total Validator will check each link on each page to ensure that it isn't broken.

Note that checking links can often be a time consuming process, especially if you have broken links on your pages. See the timeout and concurrency options below to help speed this up.

Links to all resources such as CSS files, images, and scripts are checked as well as links to HTML files. Because the same link/resource may appear on many pages, a record of each link is kept to reduce the chance that the same link is tested more than once.

top

Report redirects

When checking for broken links you can use this option to additionally report warnings for any links that are 'redirects' to another place.

These are reported as warnings as they are not strictly errors. But because a redirected link can often become obsolete and so broken it may be wise to replace any such links with the ones being redirected to.

Three types of redirects are reported: Permanently Moved (301), Temporarily Moved (302), and See Other (303).

top

Timeout

When checking for broken links then if a page doesn't respond within 20 seconds it is recorded as broken. If you link to pages on particularly slow Web Servers, then you can use this option to increase the time Total Validator waits before recording it as a broken link.

You can also reduce the time down to 10 seconds if you wish. The advantage of doing this is that the whole process may finish a lot quicker if you do have broken links, but there is a danger that some slow links will be reported as broken.

The value that you enter here must be an integer (whole number) from 10 to 120 representing the number of seconds to wait for a response for a link before reporting it as broken. If you leave it blank it will default to 20 seconds.

top

Concurrency

When checking for broken links some web servers cannot cope with a lot of requests for pages from the same site at the same time. This option allows you to set how many simultaneous links checks will be performed.

If you are checking a fast site then increasing this value will generally make the validation run faster. Enter 0 to remove all limits for the fastest results.

The value that you enter here must be an integer of 0 or greater. If you leave it blank it will default to 10.

top

Show on success

Normally pages with no problems are not displayed in detail. Use this option to display the layout of good pages. This can be useful if you have a redirected site and are unsure as to what has been validated.

top

Show warnings

Normally the output report of a web page only displays errors that were found. With this option it will also show warning messages for those problems which are not strictly errors, but which could help to make your pages better.

Note that spell checking problems are displayed as warnings, and these will always be displayed when you spell check your page, whatever the setting here. The same also applies when reporting redirects

top

Short report

The default report displays all the lines in the web page formatted so that you can quickly find where problems are and correct them. However, some people prefer to only see those lines with problems on, typically due to familiarity with other validation services. Use this option if you wish to generate a short report displaying only those lines with problems on.

top

Hide content

Normally the output report of a web page displays the content as well as tags on the page. However you can use this option to hide the content of the web page. Setting this option may make it easier to locate and resolve problems.

Note that if you are spell checking the content, then any content with spelling mistakes in will be always displayed whatever the setting of this option.

top

Ignore errors/warnings

If you use Total Validator and it reports that there are 'errors' in your site that you are happy to live with, then use this option to stop them appearing. In this way you can clean up the reports produced to make them more useful to you. You could also ignore any errors/warnings that you think are errors in Total Validator itself, although we would prefer it if you could let us know so we can fix them so that everyone will benefit.

This value you supply must be a comma separated list of errors and/or warnings to ignore. For example:

E601, W600, E404

Once you've seen how the errors/warnings are reported we are sure you'll understand what to put in here.

top

User/Password

Many websites have secure areas that use BASIC, DIGEST or Windows (NTLM) authentication to protect them. In order to validate pages within these areas, enter the required user name and password here.

When connecting to a server using Windows (NTLM) authentication you also need to supply a domain name. In this case enter the domain name and user name separated by a backslash into the user name field. For example 'MYDOMAIN\myuser'.

Because we don't yet provide an SSL connection, it may be possible for someone to intercept what you enter on the form. So we suggest for security reasons that you only provide temporary authentication details, or download a copy of the desktop tool to perform the validation.

Note that currently you can only supply one user name/password combination.

top