There are several options for validating websites available:
- Paste each URL into an online validator (http://validator.w3.org)
- Run a module on your web server (http://mod-tidy.sourceforge.net/)
- Run a proxy (Charles Proxy)
- Intercept all requests, even subsequent to page load (HTML, CSS, JS, AJAX, JSON, XML)
- Do all processing locally without loading validator.w3c.org or similar
- Process automatically without requiring to "submit" each resource for validation
- Be actively developed (works with HTML5)