Hay muchos materiales con los cuales se pueden confeccionar prendas de ropa. Se distingue entre materiales de origen natural y materiales sintéticos, como el poliéster. Entre los naturales se distinguen los de origen animal, como la seda, la lana o el cuero y los de origen vegetal como el algodón. Muchos grupos evitan el uso de materiales de origen animal por considerar su obtención como cruel hacia los animales, ya que para obtenerlos es necesario bien matarles, bien tenerles recluidos durante toda su vida.