草木染是使用自然染料為纖維上色的方法,特別是使用來自植物或昆蟲的染料。這與人工染料的染色方法有所不同。有時也會使用像是胭脂蟲這樣的昆蟲染料。常見的染色纖維包括棉花、羊毛和絲綢,特別是在染色植物來源的纖維時,通常會進行事前的蛋白質浸透處理。