Tout peut, selon le contexte dans lequel il est employé, être un déterminant (indéfini), un pronom (indéfini) ou un adverbe.
Il est à ne pas confondre avec tous, qui peut être aussi un déterminant ou un pronom.