Unicorn is W3C's unified validator, which helps people improve the quality of their Web pages by performing a variety of checks. Unicorn gathers the results of the popular HTML and CSS validators, as well as other useful services.
This site addresses these audiences:
- Users, those who want to check their Web pages and understand how to fix them based on Unicorn results.
- Developers, those who wish to add new services, work on existing services, or help develop the underlying Unicorn framework.
- Server Managers, those who wish to run their own Unicorn service locally.
Make a donation to support the free Unicorn service and see below for providing feedback or reporting a bug.
Use Unicorn - Make the Web Better!
Learn more about how to use Unicorn to improve the quality of your Web pages.
- Validation services aggregated by Unicorn
- How to use Unicorn
- Frequently Asked Question (FAQ) including how to get started making your pages valid?.
- The Unicorn interface is available in more than 20 languages. Help make Unicorn available in your language by adding a translation or improving an existing one.
Suggestions and Bug Reports
We welcome your comments, suggestions, and bug reports.
- For general discussion and feedback, use the publicly archived mailing-list public-unicorn@w3.org
- For bug reports, open a new ticket in the issue database.
- For new feature ideas, send us an enhancement request.
Thanks for supporting Unicorn!
Develop Unicorn and Validation Services
W3C welcomes community participation to improve the open source Unicorn project. Note: the tabs at the top of this wiki relate Unicorn code development.
Add a new service to Unicorn
Unicorn is designed so that people may easily create and integrate new validation services.
- develop and test a new service
- tutorial on creating a new service
Contribute code to Unicorn
- download and install Unicorn
- overview of Unicorn architecture
If you are interested in contributing to the Unicorn code base, please write to public-qa-dev@w3.org.
Run a Unicorn Server
You may also wish to download and install your own Unicorn server (e.g., behind a company firewall).
- download and install Unicorn
- create a custom set of services for your audience (a "tasklist")