Whether it’s a 20″x24″ bath mat for your kid’s bathroom, or a couch-sized pom pom rug for your family room, the power to make your new favorite floor covering is in your hands!
Depending on the size, a DIY floor covering can be anywhere from a total breeze to a bit of a chore to make, but crafting it yourself means that you’re in complete control of the materials and the design. Want an all-wool rug that looks like a scene from Space Invaders? Or a mudroom boot rest that upcycles blue jeans waistbands? DIY allow you to completely personalize your style, your materials, and your size–and it’s super fun!
Read on to check out my favorite free tutorials for eco-friendly rugs, mats, and floor coverings that you can DIY:
Upcycled Rugs
- bath mat upcycled from towels. Here’s a great way to upcycle old towels into a fun new bathmat. Look for towels with different colors and patterns to make your applique pop!
- terrycloth and fabric rug. This traditional rugmaking method now has a twist–literally! Instead of rope, this tutorial calls for strips of upcycled terrycloth wrapped with another scrap fabric of your choosing.
- rug crochet with T-shirt yarn. Y’all know I’m usually obsessed with sewing, but here’s one for you crochet artists! T-shirt yarn is my favorite way to upcycle T-shirts whose color is fine but whose graphics I loathe.
- woven T-shirt yarn rug. Don’t crochet, but love the woven look? Weaving on a loom isn’t hard to learn, and this tute even links to instructions to DIY your loom from scratch.
- braided T-shirt yarn rug. This braided rug doesn’t require a crochet hook or a loom… but yes, you do have to sew it.
- latch-hooked T-shirt rug. Looking for an absolutely EPIC T-shirt rug project? This rug calls for a ton of work–and a TON of T-shirt strips!–but it looks amazing, and feels awesome on your toesies.

- crocheted denim rug. You can crochet anything with a big enough hook!
- no-sew rug from jeans waistbands. Jeans waistbands have so much personality, but they’re often the odd ducks that are left out of upcycling projects. I mean, they’re so thick and difficult to sew! This tutorial sidesteps that entire problem by using fabric glue to make an upcycled waistbands rug that’s thick, sturdy, and full of personality.
- woven denim rug. This rug isn’t quite no-sew, since you’ll want to stitch down all those trippy edges before you put it on your floor, but weaving the denim strips instead of piecing them does make for a LOT less sewing.
- pockets rug. Pants pockets make a distinctive rug, and if you want to hide a secret note or a spare key in one of those pockets, I won’t tell!
- felted sweater rug. Here’s a winning combo for those who love crafting with natural materials AND upcycled materials–felt wool sweaters, then make them into a rug!

- denim fringe rug. Items made from denim can sometimes look sort of industrial and utilitarian. This rug, however, looks floofy and soft with tons of fluffy fringed edges!
- denim hex rug. If you DO want to do a lot of sewing, this rug, pieced from hexagons, is the rug for you!
- round denim rug. Yes, you can still get creative with the shape of your upcycled denim rug! Here’s a round rug tutorial to get you started.
- chevron rug. Chevrons are another fun way to mix up the traditional look of denim.
- jeans seams rug. Ready for a challenge? Check out this rug made entirely from the seams of jeans! It does take a lot of work–and a LOT of jeans seams!–to make this rug, so it’s well-suited for small spaces.
Rugs Made from New Materials

- rug from any fabric. Here’s a no-sew way to attach a non-slip rug underlay to any fabric. With this method, you can quickly and easily DIY a rug from a tea towel, length of faux fur, wool blanket, or any other fabric that speaks to you. Just keep in mind that most non-upholstery fabrics aren’t made for the wear and tear of foot traffic.
- painted drop cloth floor covering. I LOVE this floor covering so much! It’s not suitable for high traffic areas, but it is washable. And since you hand paint it, your design is limited only by your creativity!

- wrapped rug. This rug uses cotton piping and jellyroll quilt pieces to create a traditional rag rug look in exactly the colorway of your choosing.
- cotton piping rug. Here’s a brand-new-to-me way to use cotton piping. Instead of wrapping fabric around it, as in the previous tutorial, this tutorial tells you to cut it up, fluff up the cut ends, and thereby make it into the softest, fluffiest, thickest rug you can possibly imagine.

- latch hooked rug. This rug is the best way to show off your creativity, because you can use yarn to practically paint the design of your choosing on a rug canvas.
- pom pom rug. If you need a super fluffy rug, go one step farther than even latch hook, and DIY your rug out of literal homemade pom poms. This is an especially great rug to make yourself, because most store-bought yarn rugs cheap out on the yarn quality. If you’ve got some stash yarn leftover from other projects, though, you can up the quality of yarn to match exactly what you want to feel underneath your toes.
Rug Makeovers
- stenciled rug. Sometimes you don’t need to craft an all-new rug–you just need to make a rug that you already own look better! Here’s how to stencil a rug with a short nap.
- overdyed rug. Want to play fast and loose with your rug makeover and you promise yourself that you won’t be too fussy about the results? Give overdyeing a try!
Do you have a fabulous DIY rug that you’re super proud of? Show it off to us in the Comments below!