Areas of Science Chemistry
Time Required Average (6-10 days)
Prerequisites None
Material Availability Specialty items: fiber-reactive dye and soda ash are necessary. See the Materials and Equipment list for more details.
Cost Low ($20 - $50)
Safety Safety goggles and rubber gloves are needed for some steps. See the Procedure for more details. Additionally, items that come in contact with soda ash should not be used with food afterward. See the Materials for more details.


The clothes you wear are made of fibers that come from many different sources. Some fabrics are made from natural fibers, and some from manufactured or totally synthetic fibers. In this science fair project, you will explore how different fiber types react with dye. Are you dye-ing to find out which works best?


Test how strongly fiber-reactive dyes color different fabric types.

Share your story with Science Buddies!

I did this project Yes, I Did This Project! Please log in (or create a free account) to let us know how things went.


Sandra Slutz, PhD, Science Buddies

Teisha Rowland, PhD, Science Buddies

This science fair project is based on these sources:

  • Schisler, L.J. (2003). Which Fabric Type Bonds Best With Fiber Reactive Dyes? California State Science Fair Abstract.
  • Craft, H. (n.d.). Dyeing Fabric. Retrieved February 14, 2013.

Cite This Page

General citation information is provided here. Be sure to check the formatting, including capitalization, for the method you are using and update your citation, as needed.

MLA Style

Science Buddies Staff. "How to Make the Boldest, Brightest Tie-Dye!" Science Buddies, 20 Nov. 2020, Accessed 28 Sep. 2021.

APA Style

Science Buddies Staff. (2020, November 20). How to Make the Boldest, Brightest Tie-Dye! Retrieved from

Last edit date: 2020-11-20


From the shrouds of mummies in ancient Egypt, to the ball gowns of ladies in the Victorian era, to the tie-dyed shirts of modern hippies, dyed cloth has played an important role in human society. Early dyes were made using natural resources, like plants, berries, minerals, and seeds. Some of the earliest examples of cloth dyed with these natural substances come from ancient Egypt during the time of the New Kingdom during the reigns of pharaohs like Queen Hatshepsut and King Tutankhamen. Archeological finds from China and India also contain early examples of dyed cloth. During ancient times, the cloths, just like the dyes, were made from a natural resource— natural fibers, like cotton, linen, and wool.

Later, as advancements were made in chemistry and manufacturing, humans learned to make other fibers, like polyester, nylon, and rayon, which are known as synthetic fibers. Today's dyes are also different— they are often synthesized (made) by chemists. By understanding how the molecules of dye react with the fibers, chemists can design many vibrant and color-fast (meaning the dyed color does not fade or run off when washed) dyes.

In addition to what type of material they are made from, another way to categorize fibers is by their chemistry. Cotton and linen fibers are cellulose-based. Cellulose is the main component of plant cell walls— cotton fabric is made from cotton plants and linen is made from flax plants. Wool and silk are both animal-protein-based natural fibers. Wool is made from the hair of sheep, and silk is made from silkworm cocoons. Some dyes react best with cellulose-based fibers, forming permanent covalent chemical bonds with cellulose, while others react better with protein-based fibers. In addition, some synthetic fibers are chemically similar to certain natural fibers (such as nylon, which is similar in structure to protein-based fibers, and rayon, which is manufactured using cellulose), and this affects which dyes react best with the different synthetic fibers, Overall, how a certain fabric becomes dyed by a specific dye all comes down to the chemistry involved. For example, Figure 1 below shows how different types of white fabric looked after being dyed using the same blue dye.

Five squares of fabric dyed different shades of blue

Figure 1. Five different types of fabric, all originally white, were dyed using the same blue dye. The fabric samples became different shades of blue, as shown here.

In this chemistry science project, you will study one type of dye, called fiber-reactive dye, by dyeing several different types of fabrics with the same dye. Which fiber types will react most strongly with the fiber-reactive dye? You will judge the results by comparing the colors of your fabric samples. One quantitative way to categorize colors is by hue, saturation, and brightness. The Bibliography, below, has references to get you started on your research about dye and fabric chemistry, as well as color. So read up, formulate your hypothesis, and start coloring. Who knows, in the end you might be able to put your new-found understanding of fabric dyes to work to create the ultimate tie-dye shirt!

Terms and Concepts

  • Natural fiber
  • Synthetic fiber
  • Molecule
  • Cellulose
  • Protein
  • Covalent chemical bonds
  • Fiber-reactive dye
  • Hue
  • Saturation
  • Brightness
  • pH
  • Water solubility
  • Soda ash


  • What are the different types of fibers and how are they made?
  • What types of dyes are used for different textile fibers? Why?
  • What is the chemistry behind fiber-reactive dyes?
  • How can colors be quantitatively described?
  • How do factors like pH and water solubility affect dyeing?


These websites offer information about the history of dyeing cloth, types of fibers and textiles, types of dyes, and the chemistry of fiber-reactive dyes:

Consult this reference for information on describing color with HSB:

The following resource can be used to convert units used in the United States to metric units:

The following tool can be used to interpret your results from this science project by determining the hue, saturation, and brightness of each fabric sample:

  • Vargas, J. (n.d.). Color Picker. colpick. Retrieved February 11, 2014.

News Feed on This Topic

, ,

Materials and Equipment

Note: The fiber-reactive dye powder, soda ash, and textile detergent listed below are all specialty items. You may be able to purchase them at a local craft and/or fabric store, like Jo-Ann Fabric and Craft. If not, they are available from online vendors like the Dharma Trading Co. at

Caution: You will be working with substances containing soda ash (sodium carbonate), which is caustic. Materials that come into contact with soda ash, which includes the measuring cup, measuring spoons, plastic container, and glass jar, should not be used for food storage or cooking afterward.

  • Five different types of white fabric samples. Purchase enough to make at least three 20-cm x 20-cm squares of each type. We recommend including a linen and a pure polyester sample. Possible types of fabric include:
    • Cotton
    • Linen
    • Wool
    • Rayon
    • Nylon
    • Polyester
    • Cotton-polyester blends
  • Permanent marker
  • Scissors
  • Ruler, metric
  • Optional: Newspaper or pieces of paper
  • Measuring cup. Caution: These measuring spoons should not to be used for cooking afterward.
  • Textile detergent, especially formulated for removing non-bound dye particles from freshly dyed fabric (1/2 cup). Can be purchased online; offers the most common brand, Synthrapol, catalog #SYNPT, as well as their own, non-toxic alternative, the Dharma Professional Textile Detergent, catalog #PTD16. Alternatively, laundry detergent may be used.
  • Newspaper or rags
  • Old clothes that can be stained
  • Safety goggles
  • Rubber gloves
  • Clean glass jar, 10 oz. or larger. Caution: This jar should not be used for food or beverage afterward.
  • Measuring teaspoon and tablespoon. Caution: These measuring spoons should not to be used for cooking afterward.
  • Fiber-reactive dye powder, such as Tulip Permanent Fabric Dye or Procion Pro MX Reactive Dye (2 tsp.). Note: Your results might be easier to interpret if you use a bold color like red, blue, or green. Pastel colors and yellows might be more difficult to evaluate.
  • Salt (1 tbsp.)
  • Sealable plastic bag, 1-gal. size
  • Timer or clock
  • Soda ash (2 tbsp.). Alternatively, Arm & Hammer Super Washing Soda, which may be found in the detergent section of a grocery store, can be used.
  • Plastic container, must be able to hold at least 4 cups. Caution: This container should not be used for food or beverage afterward.
  • Optional: Camera
  • Lab notebook

Disclaimer: Science Buddies participates in affiliate programs with Home Science Tools,, Carolina Biological, and Jameco Electronics. Proceeds from the affiliate programs help support Science Buddies, a 501(c)(3) public charity, and keep our resources free for everyone. Our top priority is student learning. If you have any comments (positive or negative) related to purchases you've made for science projects from recommendations on our site, please let us know. Write to us at

Experimental Procedure

Important Notes Before You Begin:
  1. Do your background research so that you are knowledgeable about the terms, concepts, and questions in the Background section. In particular, you should learn about the different fiber types used in fabrics, and about fiber-reactive dye chemistry.
  2. Pick several different types of fabric to dye; try at least five. Use your background research to make predictions about how well different fabric types will be dyed with fiber-reactive dyes.
  3. For convenience of doing this science project using household measuring tools, volumes are given in terms of United States measuring spoons and cups. However, science is done in metric units and students may need to convert when writing up their procedure. To convert units, you can use the following website:
    1. Science Made Simple, Inc. (n.d.). Metric conversions & US customary unit conversion calculator.

Dyeing the Fabric Samples

  1. For each fabric type, cut out three 20-cm x 20-cm squares.
  2. Use the permanent marker to label each of the squares with its fabric type. For each fabric type, number each square (1 through 3). Your squares should now look similar to the ones in Figure 2 below.
    1. Permanent marker may leak through some types of fabric, so if you are not working on a surface that can be stained, you should label the fabrics on top of newspaper or pieces of paper.
Five squares of white fabric are labeled with black marker

Figure 2. After cutting three 20-cm x 20-cm squares from each type of fabric and labeling the squares with the type of fabric and a number, your samples should look similar to the ones in this photo.

  1. Pre-wash the fabric squares by putting them in a normal clothes washing machine with 1/4 cup of the textile detergent. Wash using hot water, if possible. Allow the fabric squares to air dry.
    1. The pre-washing removes any residual chemicals on the fabrics from the fabric manufacturing process (e.g., sizing, preservatives, or oils) that might interfere with the dye process.
  2. You will be handling the fiber-reactive dye powder next. Before opening the dye packet, cover the area you will be working on with newspaper or rags so that you will not stain it. You may want to work outside to avoid staining something. Also put on old clothes that you would not mind staining.
  3. Put gloves and safety goggles on.
    1. Caution: Dyes often contain soda ash (sodium carbonate). Soda ash is caustic. Wear goggles and gloves when mixing the dye solution, mixing the soda ash solution, and rinsing the fabric sample after dyeing.
  4. To the glass jar add 2 teaspoons (tsp.) of powdered dye, 1 tablespoon (tbsp.) of salt, and 1 cup of warm water. Mix the dye, salt, and water thoroughly to form a concentrated dye solution, as shown in Figure 3 below.
Blue dye in a glass jar

Figure 3. In the clean glass jar, make the concentrated dye solution. A solution made using a blue dye is shown here.

  1. Wet all the fabric squares and place them in the sealable plastic bag. Carefully pour the concentrated dye solution into the bag. Add an additional 1/2 cup of water to the bag and seal it, being careful to trap as little air as possible in the bag.
  2. Let the bag and dye sit for 20 minutes. Every couple of minutes, gently squeeze the bag to evenly coat all the pieces of fabric with the dye.
  3. While the dye and fabric are soaking, make your soda ash solution.
    1. Put 2 tbsp. of soda ash in the plastic container. Add 4 cups of warm water and mix thoroughly. If hard pieces form, carefully break them up. When the solution is clear it should be ready to use.
    2. Caution: Make sure to wear your goggles and gloves when preparing and handling the soda ash solution.
  4. After the dye and fabric samples have soaked for together for 20 minutes, carefully open the plastic bag and add 1/2 cup of the soda ash solution. Reseal the bag, being careful to trap as little air as possible.
  5. Gently squeeze the bag to completely mix the soda ash, dye, and fabric. Let the bag sit for 1 hour, gently squeezing every 10 minutes.
  6. After 1 hour, carefully dump the contents of the bag into a sink and rinse the fabric until the water runs clear.
    1. Caution: Make sure to wear your goggles and gloves during this step.
  7. Once the fabric is well-rinsed, do a final wash in the washing machine, using the textile detergent. This step is identical to step 2 and will remove any final dye particles which are not bound to the fabric. Allow the samples to air-dry.

Collecting and Analyzing Your Data

Your goal is to determine the effect of fabric type on the strength of the reaction between the fiber-reactive dye and the cloth (if there is any effect!). Below are two suggestions of how to collect and analyze your data— try both. You might be able to think of additional ways to analyze the data, too.

  1. Method 1: Look at all the fabric squares. Try grouping them by color. Make a data table, like Table 1 below, in your lab notebook, and write down the type of fabric in each grouping, along with a description of the color.
    1. Do all the fabric squares of a particular fabric (for example, all three of the cotton fabric squares) belong in the same color grouping?
    2. Do color groupings contain more than one type of fabric?
    3. Have at least three other volunteers repeat step 1 of this section. Record the data from them, too, and compare it to your own visual groupings.
    4. How do your predictions compare to your results? Can you explain your results?
      1. Tip: In the Background tab, re-read the Introduction and review the resources in the Bibliography for information on the dye chemistry involved with different fabrics.
Group # Color Description Fabric Types
1 Darkest shade Cotton #1, Cotton #2
Table 1. In your lab notebook, make a data table like this one to organize the type of data collected using method 1, described in step 1.
  1. Method 2: Open the Color Picker tool. Use the vertical color slide bar to select the right color for your fabric samples. Then use your mouse to select the exact color from the large square (to the left of the slide bar) that matches one of your fabric samples. Once the selected color on your monitor matches your fabric sample, record the values for the hue ("H"), saturation ("S"), and brightness ("B") (which are on the right side of the webpage) in a data table, like Table 2, below, in your lab notebook. Repeat this step for all of the fabric squares.
    1. Calculate the average hue, saturation, and brightness values for each type of fabric.
    2. Graph the averages on a bar chart, where the x-axis is fabric type and the y-axis is the average value. You should have one graph for each type of value: hue, saturation, and brightness. You can use paper, or a website like Create a Graph to create your graph.
    3. Which fabric type has the highest average hue? How about saturation or brightness? What about the lowest average value for each of these? Would you describe each of those as the most or least strongly dyed fabric type?
    4. How do your predictions compare to your results? Can you explain your results?
Fabric Type Hue Saturation Brightness
#1 #2 #3 Average #1 #2 #3 Average #1 #2 #3 Average
Table 2. Make a data table like this one in your lab notebook to record the hue, saturation, and brightness for each fabric sample.
  1. Note: You might want to take pictures of the fabric squares for your science fair project display board.

If you like this project, you might enjoy exploring these related careers:

Log in to add favorite
Career Profile
Chemical engineers solve the problems that affect our everyday lives by applying the principles of chemistry. If you enjoy working in a chemistry laboratory and are interested in developing useful products for people, then a career as a chemical engineer might be in your future. Read more
Log in to add favorite
Career Profile
Everything in the environment, whether naturally occurring or of human design, is composed of chemicals. Chemists search for and use new knowledge about chemicals to develop new processes or products. Read more
Log in to add favorite
Career Profile
The role that the chemical technician plays is the backbone of every chemical, semiconductor, and pharmaceutical manufacturing operation. Chemical technicians conduct experiments, record data, and help to implement new processes and procedures in the laboratory. If you enjoy hands-on work, then you might be interested in the career of a chemical technician. Read more


  • Before synthetic dyes were created, humans used natural dyes. Do some background research and pick one or more natural dyes to try in this science fair project. Caution: Natural does not necessarily mean non-toxic. Be careful to pick safe dyes, like turmeric or berries.
  • Some methods suggest pre-soaking the fabric in a soda ash solution, and then adding dye (the reverse of the Experimental Procedure used in this project). Does the order of these steps make a difference in the color of the dyed fabric? Design an experiment to find out.
  • You have seen how blue jeans fade gradually over time. There are many different experiments related to fading that you could try. For example:
    • Do all fabrics fade equally with washing? Set aside one sample of each fabric type from your dyeing experiment. Then wash the other samples multiple times, comparing with the original sample after each washing. You can even take this further— does the wash temperature make a difference? Does dye color make a difference?
    • Do all fabrics fade equally with exposure to sunlight? Set aside one sample of each fabric type from your dyeing experiment. Then expose the other samples to sunlight for different lengths of time. Keep track in your lab notebook. Compare the sun-exposed samples to each other and to the original, unexposed, samples.
  • Some types of fabric are dyed better with a different pH than what is used in this science project. Specifically, by adding soda ash, which is sodium carbonate, you raised the pH of the dyeing solution, making it more basic. If an acid is used instead, the solution's pH is lowered, making it more acidic, and this can change how well different fabrics react with certain dyes. Read more about how the pH of a dye solution affects which types of fabrics it can dye and learn about acid dyes. Formulate a hypothesis and devise a way to test it. One common household acid you could use is vinegar, although there are several others that may work— for ideas, check out Science Buddies' Acids, Bases, & the pH scale resource. Be sure to always find out and follow the necessary safety precautions for using different chemicals.

Share your story with Science Buddies!

I did this project Yes, I Did This Project! Please log in (or create a free account) to let us know how things went.

Ask an Expert

The Ask an Expert Forum is intended to be a place where students can go to find answers to science questions that they have been unable to find using other resources. If you have specific questions about your science fair project or science fair, our team of volunteer scientists can help. Our Experts won't do the work for you, but they will make suggestions, offer guidance, and help you troubleshoot.

Ask an Expert

Related Links

News Feed on This Topic

, ,

Looking for more science fun?

Try one of our science activities for quick, anytime science explorations. The perfect thing to liven up a rainy day, school vacation, or moment of boredom.

Find an Activity
Free science fair projects.