A Quick Guide to Mordanting Fabric for Botanical Printing and Natural Dyeing

Purpose:
Mordanting prepares silk fibers to bond with natural dyes, ensuring deeper, longer-lasting color and better definition in botanical prints.


The Classic Alum Mordant: Potassium aluminum sulfate

Potassium aluminum sulfate, commonly called alum, is one of the most traditional and versatile mordants used in natural dyeing. It works beautifully on protein fibers like silk and wool, and can also be used on plant-based fabrics when paired with tannin. Alum helps dyes bond securely to fibers, giving you clear, lasting color without harsh chemicals.

A Bit of History

Alum has been used for thousands of years—from ancient Egypt and Greece to Renaissance textile workshops. Its gentle yet effective action made it the go-to mordant for silk, wool, and fine fabrics. Even today, it remains a favorite among natural dyers for its safety and reliability.

What It Is

A double salt made of aluminum and potassium sulfate, found naturally as the mineral alunite and refined for dyeing use.

Why It’s Great

  • Ideal for protein fibers (silk, wool, mohair, alpaca)

  • Safe, non-toxic, and easy to handle

  • Produces bright, even colors with good wash and light fastness

  • Works in combination with tannin for cellulose fibers

  • Readily available and affordable for studio or home use

Safety

  • Wear gloves when handling powders

  • Avoid inhaling—use a mask if working with dry alum

  • Store in a dry place, away from children and pets

Sourcing

Sold as a fine crystalline powder for dyeing and textile work; look for “alum mordant” or “potassium aluminum sulfate” from trusted dye suppliers.

How to Use

  1. Pre-wash fabric or fiber to remove any oils or finishes.

  2. Prepare the bath: dissolve alum at 10–15% WOF (weight of fiber) in hot water.

  3. Fill your pot with enough warm water to cover the fibers.

  4. Add the dissolved alum and stir well.

  5. Add fibers: place pre-wetted materials into the mordant bath.

  6. Heat gently: keep temperature around 160–180°F (70–80°C) for about an hour.

  7. Allow to cool in the bath or let sit overnight for deeper penetration.

  8. Rinse in cool water and air dry.

  9. Fibers are now ready for dyeing.

Alum offers the perfect balance of tradition, safety, and brilliance—making it a staple in every natural dyer’s toolkit.


ALUMINUM ACETATE MORDANT

Aluminum acetate is one of the best mordants for natural fibers like cotton, linen, and hemp and you can use it on silk. It bonds tightly to plant fibers, helping dyes stick better and last longer through washing and sunlight. You can use it on its own or combine it with a tannin mordant for extra-bright, durable colors on cellulose fabrics.

What It Is

A crystalline salt made from aluminum and acetic acid.

Why It’s Great

  • Works beautifully on cellulose fibers (cotton, linen, hemp, viscose, Tencel)

  • Produces clear, luminous colors—especially yellows and reds

  • Creates a stronger bond than alum alone

  • While you can make it at home by mixing alum, washing soda, and vinegar, the pre-made crystalline version is much more reliable and easy to use

Safety

  • Always wear gloves and protective clothing

  • Avoid breathing in the powder—use a dust mask if needed

  • Can irritate skin and eyes—handle with care

How to Use

  1. Scour your fabric: Wash in warm water with a small amount of neutral soap (like Orvus or a gentle castile). Rinse thoroughly to remove oils and sericin residues.

  2. Dissolve 10–15% WOF (weight of fiber) in warm water.

  3. Add to a pot of hot water to create your mordant bath.

  4. Submerge pre-wetted fibers.

  5. Maintain the temperature at 160–180°F (70–80°C) for about one hour.

  6. (Optional) Let soak overnight for richer color uptake.

  7. Rinse well in cool water.

  8. Your fibers are now ready to dye and/or print with.

Next
Next

Seven Unexpected Flowers That Print Like a Dream