Kattestaart is een plant die bloeit met fel paarsgekleurde bloemen. De bloemen staan in een aar. In Nederland kennen we de grote en de kleine kattestaart.
De plant is tweeslachtig. Dit betekent dat de bloemen zowel mannelijke als vrouwelijke onderdelen bevatten.
De bloem is dus in staat om zichzelf te bestuiven. Dit heet zelfbestuiving.
Kleine kattestaart is een eenjarige plant. Deze sterft na een jaar dus af. Grote kattestaart daarentegen is een vaste plant. De grote kattestaart wordt soms als een lastig onkruid ervaren omdat de wortelstokken op behoorlijke diepte onder de grond zitten.
Kleurstoffen uit deze plant werden vroeger gebruikt om huiden van dieren te kleuren in de leerlooierij.