Method for Making a Carpet Without Any Preparation

Method for Making a Carpet Without Any Preparation

I have a huge DIY mat (5×8) from scratch with only a handful of supplies. And you can also choose any size you want!

After my DIY web project, I felt that I needed another challenge, so I decided to tackle another big project that was on my list… a DIY rug from scratch! I was in desperate need of a new carpet and I was tirelessly looking for one that I absolutely loved (which was also economical).

Unfortunately, I apparently have a very expensive taste because every rug I found that would work was outside the scope of what my portfolio thought I could handle. So, like any home craftsman, I decided to make it myself, using cotton piping.

It was certainly a labor of love (as I’m sure you can imagine making a huge rug by hand), but I really like how it turned out. And it’s just in time for the weather to cool down, because this thing is as comfortable as it comes…It’s like walking on the clouds! Super soft and fluffy.

How to make a DIY rug with a cotton piping

This DIY carpet technique can be used for a runner, a small rug in the kitchen or bathroom, or even a larger rug for seats like mine. Do you want to make your own cotton carpet like this one?

Here is the step-by-step guide…


  • Multi-use network (I used this one exactly)
  • Cotton Piping * (available on Amazon + Fabric Stores / Kunsthandwerk)
  • Small rubber bands (like the little ones you can find in the hair aisle)
  • Scissors

* Cotton piping is available in various thicknesses (from 1/4 inch to 1 inch and more) and any thickness will work for this project. But the thicker the pipelines, the faster the DIY process will be (and the fewer meters you will have to use to complete it).

My personal favorites for pipe sizes are: 1/2 inch and 11/16 inch, but you can choose any SOURCE size. Hoses come in many sizes.

How to make a carpet-step by step instruction

1. Determine the length of your carpet. In my matter, I wanted a carpet 5×8 for under the sofa.

My fillet roll is smaller than this one, so I did some quick calculations to figure out how many pieces I should cut to make a 5×8 mat (3 pieces 8 feet long since the fillet is 2 feet wide). And I would have an extra foot of width left that I could cut from the net before I start, etc.

Once ready, spread the length of the fillet you need and cut the pieces with scissors.

2. Then start cutting pieces of cotton piping about 4 inches long (each). You want them all to be about the same length so that the rug looks relatively even when it’s finished, while it has a little variation so that you can have more of a textured feel that looks hand-made (and not made).

3rd next, weave the cut pieces of cotton between the mesh grid, as shown in the photo. Then pull the parts up and tie them with an elastic band (again, as shown in the photo).

Once they are fixed with an elastic band, remove the pieces of pipe so that they have a more blurred pompon shape.

4. Repeat steps #2 and #3 until you have completely covered the fillet pieces you cut in step #1.

5. Now it’s time to assemble the parts into one unit. This may not apply if you are making a small rug or runner.

The process is about the same as step #3, but this time you will weave pieces through the ends of each individual piece of mesh to join them into one.

Fasten them together in the form of “pom-pom” (for lack of a better term) with rubber bands and securely fluff them once.

6. Repeat this procedure along the edge of all the parts that need to be assembled until they are ready.

7. Finally, cut all the edges or internal parts you need with a pair of sharp sicissors.

I like to cut around the outer edges to make them even with each other, and then from time to time there are some inner parts that need trimming, since they are much longer than the others.

You can use any size piping to create a rug, as you will see in this article, but one thing to note is that the smaller the piping, the more it will take to complete your rug.

For example, if you are using a 1/6 inch thick cotton piping, you may need to double that piping in the net to get a thick, fluffy look like mine. But if you use a hose 1/2 inch or thicker, you will not need to do this.

My favorite cotton piping sizes for rugs I’ve made using this technique are 1/2 inch and 11/16 inch. I also like piping 1 inch thick, but not as much as the other two.

That’s exactly what I like. You can find a groove with a different size that you prefer, so it doesn’t hurt to buy a very small amount (like a few feet) of a few different sizes to test it before buying many yards. You can find piping cotton near the yard supply stores with artisanal such as Joann’s, usually with the supplies padding.

And then, when you have decided on the size you prefer, you can go shopping to see what is the lowest (online on Amazon or in a similar place or in a craft store).

Update: Note on the use of rubber bands to secure pipelines
It is true that over time (years) the rubber bands can go-down or break. This was not a problem for me personally, but there are a lot of comments asking questions about this particular thing. So, if you prefer not to use rubber bands, there is another option.

You can use twine to wrap the twine instead of rubber bands if you prefer. If possible, a thin rope with some rubber band would be ideal, if possible, like this one (stay away from the clear option as I’m not sure if it’s strong enough.

I will be the first to admit that the process takes a lot of time. I’m not going to lie. BUT the results are really pretty cool if you ask me.

And literally anyone at any level of ability can make one, as long as you have the patience to do so. And then you can add carpet making to your skill list!

The process is SUPER simple. It would be a good nightly celebration to sit down to watch a movie, etc. similar to the tricotslowly slowly plugging a project a few hours a night until it’s over.

And when it’s done, you have a real rug to show for it. That you made yourself! How many people can say that they made a rug?!


No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *