ConSAT is a database and tool for protein function prediction that uses consensus domain architectures. It takes the domain assignments from multiple databases to generate a consensus domain architecture for a protein sequence. It then uses this architecture to predict protein functions, represented as Gene Ontology terms or weighted English words. The ConSAT method and database are available as a web server and precomputed database containing consensus architectures and predicted functions for all UniProt sequences. The database allows searching by gene, protein, GO term, domain or text to access protein and function information.