How To Make Fabric Paint At Home | 8 Must-Try DIY Techniques

How To Make Fabric Paint At Home
How To Make Fabric Paint At Home

Want to customize clothes, upholstery, or sofa covers with long-lasting fabric paint? Creating DIY fabric paint that sticks well, resists washing, and doesn’t crack would be challenging for art lovers. To make it easier, Lush Loom shares 8 proven DIY techniques for making fabric paint at home using household ingredients. These methods help you achieve better paint adhesion, durability, and vibrant results without damaging your fabric.

8 Designers’ Approved Techniques For Making Homemade Fabric Paints

By using household ingredients, you can make washable & long-lasting paints for fabric. Use toothpaste, vinegar, shaving cream, flour, dish soap, baking soda, or yogurt to make fabric paint at home. Aside from a step-by-step guide, we also enlisted essential materials required for painting work. 

For professional wall and surface finishing, explore our painting services in Dubai:

  1. Mix Acrylic Paint & Fabric Medium
  2. Flour & Salt Paint
  3. Shaving Cream Puffy Paint
  4. Cornstarch and Vinegar Paint
  5. Toothpaste Dimensional Paint
  6. Yogurt & Food Color Paint
  7. Dish soap & Cornstarch Gel Paint
  8. Baking Soda & Vinegar Fizzy Paint

1- Mix Acrylic Paint & Fabric Medium

Acrylic paint works effectively on upholstery fabric when you add a fabric medium. This method creates permanent, washable fabric paint in any color you want.

Mix Acrylic Paint & Fabric Medium

Materials Required

  • Simple Acrylic Craft Paint
  • Fabric medium
  • Small mixing container
  • Stirring stick

How To Make Acrylic Paint That Stays on Fabric

Mix two parts acrylic paint with one part fabric medium in a small pot. Stir them together thoroughly for at least two minutes. The fabric medium makes the paint flexible so it won’t crack on cloth. You can adjust the ratio for thicker or thinner paint. Test the mixture on scrap fabric first. The paint stays soft after drying and survives multiple washes. Heat set your design with an iron after the paint dries completely. This makes the color permanent and vibrant.

2- Flour and Salt Paint

This simple recipe uses kitchen ingredients you already own. Kids can safely use this non-toxic paint for fabric projects.

Flour and Salt Paint

Materials Required

  • 1 cup all-purpose flour
  • 1 cup cold water
  • 1 tablespoon salt
  • Food colours or natural dyes

How To Mix Flour & Salt Paint?

Pour flour into a bowl and add salt. Mix the dry ingredients first. Slowly add cold water while stirring constantly. Keep mixing until you get a smooth, lump-free paste. The consistency should resemble pancake batter. Add colour drops until you reach your desired shade. Stir thoroughly to distribute color evenly. This paint works best on cotton and natural fabrics. The salt helps the color set into the fibers. Let painted items dry for 24 hours before washing.

3- Shaving Cream Puffy Paint

Shaving cream creates fun, three-dimensional puffy paint that kids absolutely love. The texture stays raised and soft after drying.

Shaving Cream Puffy Paint

Required Materials

  • White shaving cream
  • White school glue
  • Food colorant
  • Mixing bowls

How To Make Shaving Cream Puffy Paint?

Squeeze equal amounts of shaving cream and glue into a bowl. Mix them gently until combined. Add colorant and fold it in carefully. Don’t overmix, or you lose the fluffy texture. The mixture should look like thick whipped cream. Apply this paint thickly on your fabric for the best results. The paint puffs up even more as it dries. Allow 48 hours for complete drying. The finished design feels soft and slightly raised to the touch.

4- Cornstarch and Vinegar Paint

Cornstarch creates a smooth, silky fabric paint that glides on easily. Vinegar helps set the color into fabric fibers naturally.

Cornstarch and Vinegar Paint

Materials Required

  • 2 tablespoons cornstarch
  • 2 tablespoons white vinegar
  • 2 tablespoons water
  • Natural or synthetic food dyes

How To Make Cornstarch & Vinegar Paint? 

Mix cornstarch and water in a small pot. Stir until completely smooth with no lumps remaining. Add vinegar and mix again. Heat the mixture on low temperature while stirring constantly. The paint thickens as it heats up. Remove from heat when it reaches pudding consistency. Let it cool completely before adding color. Mix in your chosen dye thoroughly. This paint works wonderfully for detailed designs. The vinegar acts as a natural fabric fixative.

5- Toothpaste Dimensional Paint

Regular white toothpaste transforms into unique dimensional fabric paint. This creates raised designs that add texture and interest.

Toothpaste Dimensional Paint

Materials Required

  • White toothpaste (gel types don’t work)
  • Acrylic paint
  • Small containers for mixing
  • Toothpicks for application

How To Make Toothpaste Dimensional Paint

Add toothpaste into separate containers to try each color. Mix small amounts of acrylic paint or food dyes in it and wait until the color distributes evenly. The paste stays thick and holds its shape perfectly. Apply it directly from the tube or use toothpicks for details. The paint dries hard and slightly glossy. It creates permanent raised lines on fabric. This method works great for outlining designs or adding decorative details.

6- Yogurt and Coloring Paint

Plain yogurt creates surprisingly effective fabric paint. This edible paint works perfectly for baby clothes and toddler projects.

Yogurt and Coloring Paint

Materials Required

  • 1/2 cup plain yogurt
  • Food color in various dyes
  • Small mixing cups

How To Mix Yogurt & Food Color Paint?

Like the previous method, you can keep the yogurt in separate cups to try different colors. Add drops of color to each cup. Stir the yogurt until the color is evenly distributed. The mixture’s consistency makes it easy to paint with brushes or fingers. This paint stays wet longer than other types. Moreover, young children can also explore this method safely without any toxic concerns. The colors wash out easily from most fabrics, so use this for temporary art projects. It works best on light-colored natural fabrics.

7- Dish Soap And Cornstarch Gel Paint

Mixing dish soap with cornstarch creates glossy gel paint. This paint spreads smoothly on the fabric surface and dries with a slight sheen.

Dish Soap And Cornstarch Gel Paint

Materials Required

  • 3 tablespoons clear dish soap
  • 2 tablespoons cornstarch
  • 1 tablespoon water
  • Liquid watercolors or food dye

How To Mix Dish Soap & Cornstarch Gel Paint

First, mix dish soap and cornstarch in a clean bowl. Add water gradually while mixing and stir until you get a smooth gel consistency. The mixture should pour slowly like honey. Add your chosen colors and blend completely. This paint glides on fabric beautifully without streaking. The dish soap helps colors penetrate fabric fibers. It dries flexible and soft to the touch. The slight glossy finish catches light beautifully. Wash painted fabric or clothes gently by hand for a finished look.

8- Baking Soda and Vinegar Fizzy Paint

This paint type creates bubbles during application on fabric. Kids find the chemical reaction attractive while creating art.

Baking Soda and Vinegar Fizzy Paint

Materials Required

  • 2 tablespoons baking soda
  • 1 tablespoon water
  • Food colours
  • White vinegar in squeeze bottles

How To Mix Baking Soda & Vinegar Paint?

Mix baking soda with water to create a paste. Add food color to the paste and stir well. Use brushes to paint this mixture onto your fabric. Let children drip vinegar over the painted areas. You will see bubbles created by this action. The colors will absorb into the fabric fibers due to this reaction. It also creates interesting textured patterns on fabric. This technique works best on sturdy cotton fabrics. Let everything dry completely before washing. The colors set naturally through the chemical reaction.

Fabric Paint Storage And Usage Tips

  • Keep these paints in airtight containers to extend their shelf life.
  • Label each container with the date and type of paint. 
  • Shake or stir paints before each use for best results. 
  • Always test colors on scrap fabric first to avoid damage.
  • Heat setting makes most fabric paints permanent. 
  • Iron the painted items on high heat for 3-5 minutes. 
  • Place a cloth between the iron & the painted area to prevent damage. 
  • Wash painted fabrics inside the washing machine on gentle cycles. 
  • Prefer air drying over machine drying as it preserves colors much better.

Wrapping Up!

Finally, we have described 8 DIY techniques on how to make fabric paint at home. Now, you can try any of them as per the availability of your household items. We also added some tips for the storage and usage of homemade fabric paint.