thumb|Code vestimentaire masculin dans la culture occidentale.
Le code vestimentaire (souvent également dans sa forme anglicisée dress code) a une signification sociale importante. Il est le plus souvent une norme sociale non-écrite, tacite, mais toutes les sociétés humaines en comportent un qui est compris et adopté par ses membres. Le code adopté peut donner une indication du rang social, de la classe à laquelle la personne appartient, de son occupation (ainsi de la blouse blanche des médecins, la robe noire des avocats ou l'uniforme scolaire pour les élèves), de sa religion, de son statut marital (le port de la bague en Occident).
L'habillement outre sa fonction de protection contre les intempéries et de confort, comporte donc un message à forte portée sociale, une prétention à être ce que l'on n'est pas forcément et, a contrario, il peut aussi défier le « code » en vigueur, comme pour les punks, se faire le reflet d'un message politique.
Le code vestimentaire approprié pour une soirée est parfois précisé sur le carton d'invitation. Pour une entreprise, il est spécifié, s'il existe, dans le règlement intérieur, en particulier pour le vendredi, jour où les cadres sont autorisés à ne pas porter la cravate, (c'est le « Friday wear », ou « casual Friday »).
Historiquement, les lois somptuaires ont souvent tenté d'imposer ou de spécifier le code vestimentaire en vigueur, interdisant le plus souvent l'usage du luxe aux couches populaires.
Il est possible de définir un code vestimentaire comme un ensemble de signes permettant de s'intégrer au sein de la société ou au contraire de s'en démarquer. Ainsi la façon de s'habiller peut être un révélateur du genre sexuel, de l'âge, du statut social, de l'activité, ou de la religion par exemple.
Les hommes et les femmes sont tenus – ou non –, selon les codes en vigueur dans leurs sociétés, de porter des habits qui les différencient nettement. Si la jupe, sauf en cas de travestissement, est interdite aux hommes occidentaux (à l'exception notable des Écossais et des evzones grecs), le pantalon porté par les Perses semblait efféminé pour les Grecs.