Posted: Feb 25, 2013 9:00 AM
Have you been rug shopping recently? It seems like it is so hard to find a rug that’s the right size, the right color and the right style. Then, when you do finally find that perfect rug, it turns out to be heart-stoppingly expensive. Skip the hassle and make your own rug out of any fabric you love from the craft store!

After walking away empty handed from a recent rug shopping trip, I was beginning to wonder if I would ever find the perfect rug for my entryway. With a nearly endless supply of patterns and colors to choose from at the fabric store, I knew that making my own rug out of ordinary fabric would be the perfect solution!

Fabric rug materials

What you'll need

  • Decorator weight fabric
  • Rubber door mat
  • Scissors
  • Spray adhesive
  • Paint brush
  • Water based polyurethane
  • Iron and ironing board

What you'll do

fabric rug step 1

Start by cutting the rubber mat down to the size you would like your rug to be. I made mine approximately 2 x 3-feet. Rubber mat material is sold by the foot at most hardware stores.

fabric rug step 2

Cut the fabric so that it is 2-inches larger than the rubber mat on all sides.

fabric rug step 3

Heat up your iron and iron out any wrinkles in the fabric. You want the fabric to be as smooth as possible so that you don't end up with wrinkles in your rug.

fabric rug step 4

If your rubber mat is like mine, there will be a textured side and a smooth side. Spray the spray adhesive on the smooth side of the rubber mat.

fabric rug step 5

Lay the rubber mat down so that the sticky side of the mat is facing the back side of the fabric. Turn the mat over and smooth out the fabric to get rid of any air bubbles.

fabric rug step 6

Use the spray adhesive to spray along the edges of the fabric and on the back of the mat. Fold the fabric in along the top and bottom of the mat and press it into the underside of the rubber mat.

fabric rug step 7

Turn the corners of the fabric in, then fold in the fabric along the sides of the mat.

fabric rug step 8

Give the spray adhesive approximately 30 minutes to dry, then grab your paint brush and paint a layer of water based polyurethane onto the fabric. Let the polyurethane dry for 2 hours, then add a second coat. You will need 3-4 coats of polyurethane. Be sure to allow 2 hours of drying time between each coat.

In the mood for more DIY?

allParenting crafts
allParenting DIY projects



  • newest
  • oldest
  • most replied
Ariel Spencer August 24, 2014
0 0
Hello! I was just wondering what you mean by decorator weight fabric? Is that like upholstery fabric? Also, after you polyurethane it does the top of it feel stiff or hard?
Mahealani Velazquez December 31, 2013
0 0
How do you make a larger rug? Like a 5x8 do you sew the fabric together?
Lisa Krohn July 15, 2013
0 0
Not machine washable. Treat it the same way you would your floor... Also don't skimp on the polyurethane. I made a very large one of these floor mat/rugs years ago and it still looks like the day I made it. It's in my kitchen and we are a family of 7 with 1 dog.... I have also made these for our outdoor porches and a stairway runner. All very heavy traffic areas! Gook Luck!!!!
Maria Mora February 28, 2013
0 0
Wow I love this idea! It would make a great school project, too.
Michelle Maffei February 27, 2013
0 0
OMG I've never wanted to run to the fabric store more than I want to right now!!! Thank you!
Leigh Ann Torres February 27, 2013
0 0
I love this idea! I am always a little disappointed with store selections.
Angela Amman February 26, 2013
0 0
Again, Amy, you make me think I could DO this. Of course thank you, because I absolutely would never THINK of it myself :)
Katie Kavulla February 25, 2013
0 0
I love this Amy! My only question... is it machine washable?