Google -Above Post (728x90) - Created 2/7/2018

DIY Rag Rug

I am in love with this rug. Not only is it beautiful, it cost nothing (but time) to make. I used a couple of old bed sheets, weaving them together until I had the perfect size. This project is so simple that you'll want to make more than one. 

This is an updated post originally posted on DIYHSH July 2012

I am terrible and did not take any pictures while making this rug. I did however use some of my leftover scraps to put together just to take a few photos. If anything seem unclear or you have any questions, please ask away.

My rug measures about 4 feet long and 2 & 1/2 feet wide. I can't tell you how much fabric you will need for this project because I don't really know. The red fabric you see is a flat queen sized sheet (and I only used about 2/3 of it) I used two different kinds of green fabric and a piece of cream colored fabric. I didn't really look at the size before I cut them up but I would think you could make a similar sized rug with 2-3 queen sized sheets.
Start by cutting your fabric into 3 inch strips. The length of each strip doesn't really matter but you need to keep a few things in mind.
  1. Longer strips will be harder to work with but you will have fewer ends to connect.
  2. Shorter strips means you will have to connect them more often. You can't see the connections unless you look close so this is your own preference.
  3. You need to make sure that your strips are different lengths. If they are all the same length you will have a bunch of connections together which will create a lot of bulk.
  4. I started by making a simple loose knot in the center of one strip. I then took two more strip (each one a different color and threaded them through the knot. 

Tighten the knot.

Then take the strip on the far right and weave through the other strips.

Once you get your "braid" to your desired length you will need to turn it. My original rug, my braid was about 2 feet long before I turned it. The longer it is the more oval your rug will be. For a more round rug you will want to go shorter. To turn, you will take the far right strip and go over, under, over, under, over then you will tuck it back it back through your braid like the picture below.

Continue doing this with the rest of the straps tucking each one into the braid next to the previous strap. (If you notice, I have a lot of strings hanging off of my fabric strips. I think if you tear the strips instead of cut them, you wouldn't have as many.)

Continue weaving and tucking until your rug is the desired size.

To connect strips you will need to cut a slit about 1/2 inch from the end of your old fabric strip and also one in the end of the new strip you will be attaching. Place the old fabric through the slit in your new strip.

Then thread the end of your new strip through the slit in the old fabric. You will end up with something that looks like this. (sorry it's blurry)

Once your rug is the size you want it you will need to gradually cut off the strips. To do this, take your strip on the right and weave like normal but after you tuck it you will tie your strip in a small know around the one you tucked it into and then cut it off close to the knot. Continue to weave the rest of the strips a few more time, then tie and cut another one. Continue to do this until you have tied all of your ends.

*UPDATE: If you love this rug check out the larger one that I recently made for my living room. Click HERE to view it.

Related posts you may enjoy:
Connect with me & stay up to date with new posts on DIYHSH


  1. Looks awesome! I can't wait to try this out with a few old bed sheets I just found.

    1. It was so much fun but I must warn you that once you do one you are going to be addicted. I am already half way through another one that will be 4 times larger.

  2. I'm confused how how to turn the rug! You weave it through the regular way then back through? I'm so confused. Lol.

    1. Take a look at the 7th photo. The red strip of fabric starts on the right side of the braid. I weaved it under the green, over the white, under the red, over the 2nd green, and under the 2nd white and then the red strip is tucked back into the braid. Continue to do this with the rest of the rug, tucking each strip back into the braid as you go.
      Hope this helps. It's kind of hard to explain.


I read and appreciate each and every comment from my sincere readers, however, DIYHSH is a place for inspiration not drama. Any comments that I believe to be inappropriate, malicious or spam like will be deleted.

Amazon End Post

Top Posts