ART
BEAUTY & WELLNESS
CRAFT
CULTURE & HISTORY
ENTERTAINMENT
ENVIRONMENT
FOOD & DRINKS
GREEN FUTURE
REVERSE ENGINEERING
SCIENCES
SPORTS
TECHNOLOGY
WEARABLES
Dyeing with Annatto — Orange-Red of Indigenous Peoples
Translated
DonaFlor

Created by

DonaFlor

20. April 2026BR
19
0
0
0
0

Dyeing with Annatto — Orange-Red of Indigenous Peoples

How to dye natural fibers with annatto seeds (Bixa orellana), the oldest dye of the Americas. Used by the Kayapó, Tupi-Guarani and dozens of other indigenous peoples for body painting, sun protection and textile dyeing. Bixin and norbixin in the seeds produce vibrant shades from orange to red. Simple and safe process — ideal for beginners.
Beginner
4-6 hours (plus overnight soaking)

Instructions

1

Select the seeds

Choose dry annatto seeds (Bixa orellana) with intact orange-red aril. Use approximately 50-100% of the fiber weight (for example, 100g of seeds for 100g of fiber).

Materials for this step:

Sementes de UrucumSementes de Urucum100 g
2

Prepare the fiber (degum)

Wash the fiber or fabric in hot water with neutral soap to remove oils, waxes and gum. Rinse well until the water runs clean.

Materials for this step:

Wool Yarn Skein (Undyed)Wool Yarn Skein (Undyed)100 g
3

Prepare the mordant bath (alum)

Dissolve alum (aluminum and potassium sulfate) in hot water, using 12-15% of the fiber weight. For 100g of fiber, use 12-15g of alum in 4 liters of water.

Materials for this step:

Alum (Potassium Alum)Alum (Potassium Alum)15 g
WaterWater4 liters

Tools needed:

Heat-Proof Container
4

Mordant the fiber

Immerse the wet fiber in the alum bath. Heat slowly until low boil (80-90°C) and maintain for 1 hour, stirring occasionally. Do not wring — simply stir gently.

Step 4 - Image 1

Tools needed:

Heat-Proof Container
5

Cool in the mordant

Turn off the heat and let the fiber cool inside the mordant bath. Ideally, soak overnight for better fixation.

6

Prepare the annatto bath

In a separate pot (stainless steel or enameled — NUNCA aluminum or iron), place the annatto seeds in 4-5 liters of water.

Materials for this step:

WaterWater5 liters

Tools needed:

Heat-Proof Container
7

Extract the dye

Heat the seeds over medium-low heat, maintaining a gentle boil for 1 hour. The water will become intensely orange-red as the bixin dissolves.

Step 7 - Image 1

Tools needed:

Heat-Proof Container
8

Strain the dye bath

Strain the liquid through a fine cloth or sieve, removing all seeds. The dye bath should be clear and intensely colored.

Materials for this step:

Cloth (Straining)Cloth (Straining)1 piece

Tools needed:

Container
9

Remove the fiber from the mordant

Remove the fiber from the alum bath. Squeeze out excess gently, but DO NOT rinse — the mordant must remain on the fiber.

10

Immerse the fiber in the annatto bath

Place the mordanted fiber (still damp) in the strained annatto bath. Make sure the fiber is completely submerged.

11

Dye over low heat

Heat the annatto bath with the fiber to 70-80°C (DO NOT boil). Maintain this temperature for 1 hour, stirring regularly to ensure even color.

Step 11 - Image 1

Tools needed:

Heat-Proof Container
12

Overnight soak

Turn off the heat and let the fiber cool inside the annatto bath overnight. The longer the soak, the more intense the color.

13

Rinse and dry

Remove the fiber from the bath and rinse gently in cold water until the water runs relatively clean. Dry in the shade — NUNCA in direct sun, as annatto has low light fastness.

14

Assess the final color

The result should be a vibrant orange to orange-red, depending on the seed concentration and soak time. Note: annatto has limited light fastness — ideal for pieces stored when not in use.

Step 14 - Image 1

Materials

5

Tools Required

1
  • None required

CC0 Public Domain

This blueprint is released under CC0. You are free to copy, modify, distribute, and use this work for any purpose, without asking permission.

Support the Maker by purchasing products through their Blueprint where they earn a Maker Commission set by Vendors, or create a new iteration of this Blueprint and include it as a connection in your own Blueprint to share revenue.

Discussion

(0)

Log in to join the discussion

Loading comments...