How to Make a Braided Rug

DIY Rag Rug Craft Tutorial

A doll-size braided rug made of multicolor fabric sits on top of doll-scale rustic wooden floorboards.

When she is not playing Frog Ball or snacking on waterlily bulbs, Ella Toad can often be found stitching patchwork quilts and new clothes to share with her friends. She always makes sure to save her fabric scraps, just in case she can think of something industrious to do with them. One fine spring morning after her dip in the lake, Ella was perusing her sewing stash when she thought of the perfect project: a braided rag rug!

Ella kindly showed us how she made her rug, so that you can make one too. Here's how:

Overhead photo of Ella Toad with the materials required to make this DIY rug: fabric, scissors, safety pins, a needle and thread

 What You Will Need
  • Fabric
  • Scissors
  • Safety pins
  • A needle and thread
  • An iron (optional but very helpful)

Ella chose three fabrics with golden tones that she thought made a nice color story, and one dark navy fabric for contrast. If you don't have a stash of sewing fabric lying around like Ella does, don't rush out to the store just yet! This is the perfect project to give some tired textiles a new life – old t-shirts, sheets, or dish towels would all work. You could even experiment with dyeing fabric fun colors at home.
 

Editorial of Ella Toad at a doll-size white table with four colorful scrap pieces of fabric

  
Start by cutting your fabric into strips. They should be fairly long, but not so long that they get tangled when you start to braid – you will need to add new strips as you work.
 


Since we were using woven fabric, we folded the raw edges in towards the center and pressed them with an iron, then folded the strip in half and pressed again. This way the raw edges are sandwiched in the middle and less likely to unravel. If you are using a knit fabric (such as a t-shirt), you can skip this step. 



    A strip of navy fabric with the raw edges folded into the middle and ironed flat
     

    Pin a safety pin at one end of each fabric strip. This will help you pull them through the braid to weave the rug together.
     



    Four strips of fabric with the raw edges folded into the middle, ironed flat, and the strips folded again to sandwich the raw edges inside. Each strip has a safety pin at one end.
     
    Stack three strips and sew them together with a few stitches at one end to make the base of your braid.
     


    3 fabric strips stacked and sewed together at 1 end.
     

    Use a piece of tape to hold the base in place while you start braiding. Braid a short distance first to create the core of your rug.
     

    If you have never braided before, watch this video tutorial to learn how!
     


    A fabric braid in the process of being created, with the end taped down to a wooden tabletop.
     


    Next take one strip of fabric, poke it up through your braid from underneath, and pull it tight.
     
    Gif of hands taking one strip of fabric from the braid, poking it up through the braid from underneath, and pulling it tight.
     

    After this step, it should look like this: 
     

    A photo of how the braid should currently look, with 1 strip of fabric sticking up toward the right and the other 2 strips sticking down.
     

    Turn your braid around so that the base is facing you. Now you will be braiding in the other direction. Braid a little bit more:
     
    Turn your braid around so that the base is facing you. Now you will be braiding in the other direction, toward your body.
     

    Then thread one strip of fabric up through the core braid, pulling tight just like before. 
     
    Gif of hands continuing to lengthen the braid in the direction of the crafter's body, then threading 1 strand back through the first length of braid to link them together.
     

    Braid a bit more, and it should look like this: 
     

    Braided length of fabric which folds in half and begins to wrap around itself
     
    Next, poke a strip of fabric up through the braid near the stitched base:
     
    Hands pulling a strip of fabric from the braid's working end through the middle of the rug
     

    Pull it through tightly, then braid a little bit more. The braid will curve around and start working in the other direction again. Thread a strip of fabric through the main rug again, and keep braiding. 
     

    Hands holding the braid which curves around the middle of the rug, beginning to spiral outward

    That is pretty much all there is to it! Braid a little bit, thread one strand up through the outermost ring, and repeat. As you work, your braid will curve around and around to form the rug. 

    When you reach the end of one fabric strip, sew on a new strip with a few quick stitches. You can see that we swapped the plain goldenrod for the dark navy in the photos below to start adding some contrast. Play around with changing up your colors to create a pattern! 


    Halfway finished rug atop a wooden surface

    The middle of the rug with a darker fabric being braided in to create an accent
     

    You can make your rug as big or small as you would like. We found that using a darker color around the outside edge creates a nice effect.
     

    Nearly finished rug, with a darker color braided in to create an accent ring in the middle and around the border 
    When you have decided your rug is big enough, sew the ends of the braid together. Tuck the braid end underneath the edge of the rug and sew it to the underside.  

    Closeup of the very end of the braid being sewed to secure it, sticking out from the edge of the rug
     

    You may find that your rug is a bit wonky at this point, perhaps forming a bowl shape rather than lying flat. To remedy this, press it with an iron and plenty of steam, then let it sit until it cools. (If you don't have an iron, you could try spritzing your rug with water and putting some heavy books on top of it.)
     

    A hand holding an iron and ironing the finished rag rug
     

    At the last minute we decided to thread one loop of navy fabric at the very center of our rug, to help tie the pattern together: 
     

    Threading a piece of dark fabric to create a loop in the very center of the rug
     
    And then it was done! 
     

    The finished rag rug sitting on a light colored backdrop

    Ella was pleased as punch with her new braided rug. "This will fit right in with my decor!" she declared. Nice work, Ella! 
     
    Ella Toad sitting on top of her braided rug in her bedroom.
     

    The braided rug under the foot of a doll-scale wooden table, at which Ella Toad sits.

      Ella Toad sitting on top of her braided rug in a room with wooden floorboards and green wallpaper
     

    Did you make this craft at home? Send us a photo or tag us on social media @hazelvillage! For any questions, please email us at hello@hazelvillage.com. 

    You might also like:

    A Tour of Hazel Village
    Cozy Blanket Craft 
    Lore FAQ Part One