La principale différence entre un chapeau et une casquette est leur forme. Les chapeaux sont généralement des couvre-chefs à bords droits qui peuvent être faits de tissus variés comme le feutre, la laine ou le coton. Les casquettes sont généralement des couvre-chefs à visière avec une calotte arrondie. Elles sont généralement faites en toile ou en coton.