
Denim is one of the most durable fabrics made and also the easiest to find for projects such as this small space floor mat. You can repurpose last year’s worn out jeans or go in search of a handful of jumpers or dresses at the thrift store without spending a lot of money.
You can also purchase new denim fabric in various shades from most fabric stores if you aren’t interested in hitting up the thrifts.
We’ve made a ton of rug DIYs (and shared our favorite affordable rugs) on the blog, but this one is a great way to reuse and repurpose existing material!


-denim in 5-7 different shades of blue. I suggest using old jeans or a shirt you’ve been meaning to get rid of, or hitting up the local thrift stores to find a few different shades without paying too much. Look for wide leg jeans, larger sizes, shirts in the men’s section, or dresses from the ’90s that have embroidery on them and won’t be enjoyed by someone else.
-one yard of cotton batting. I suggest about a yard, but you can always double up for an even softer bath mat.
-one yard of grip tight cloth (think the bottom of footie pjs).
-one skein of embroidery thread.
-hexagon template (make your own based on the size hexagon you want, see photo below for mine)
–straight pins





Note: When lining up your hexies, be aware of which direction the grain of your denim is running. I like to keep the ones with visible grains facing the same direction because it feels a bit cleaner. Just something to pay attention to if it would bother you later

Step Seven: This is the most important part. Start stitching 1/4″ after the left angle and end your stitching about 1/4″ before the right angle. If you stitched all the way to the angles, you wouldn’t have any wiggle room for when you join another hexagon and then fold it flat.
I suggest backstitching at the beginning and end of your seam, but be sure you aren’t getting too close to those angles.


Step Ten: Choose the first side you will sew and fold it onto that hexagon with the right sides facing together. Pin those two edges together.
Step Eleven: Stitch together, making sure you leave some space around your angles.

Step Thirteen: Place the top hexagon shown onto the hexagon below it so that right sides are facing together and match up the angles as best you can. Pin together and stitch.
Step Fourteen: Unfold and iron flat. This is what the back side will look like. See how there is still a space at the angle in the middle? If you don’t leave that little bit of space in all of your angles, it’ll pinch and pull at the fabric when you iron things flat.




Step Seventeen A: This is what it should look like so far. Notice the top and bottom edges are straight.
Step Seventeen B: Cut off the flaps on the top and bottom edges as shown.
Step Seventeen C: Cut off the last two angles on the right side for a straight edge.
Step Seventeen D: Cut off the top and bottom angles as shown. Repeat for the opposite side. This will give you an oval-shaped mat when you are done.

Finally, place your patchwork mat on top of your grip tight cloth with the right side facing down. Pin around the perimeter and in the middle. Be sure your pins go through all three layers.
Step Nineteen: Stitch around the perimeter of the mat, leaving about 6″ of space open so you can turn it right side out.
Step Twenty: Trim the excess fabric from the edge of your mat, but leave the excess near your opening. Remove pins.

Pin your opening shut and stitch along the perimeter of your mat, leaving about 1/4″ seam allowance. This will help your mat retain its shape and close your opening at the same time.

Make one for your kitchen sink space or the laundry room to give your feet a break while you work hard (and you can also use one of these to keep it in place)!
If you like this rug, but aren’t sure a sewing DIY is your thing, this one is really similar so you can get the look without the effort (and this one could also be a nice compliment to it somewhere nearby, too). Have fun!- Rachel
Really good photos and description! Thank you 🙂 I will try it, many jeans are waiting
Are the hexagon patterns for sale somewhere?
this is a great idea can not wait to get started
This rug was the inspiration for my placemats. I had fun making it, and I have plenty more jeans and backing fabric to make more if I need to (I made 6 so far).
Here’s a tip::
I printed out a hexagon, and glued it to a mounting board. It worked great, but I had a hard time having all the shapes the same. I got one of my kids’ magnet tiles in a hexagon shape and it worked so much better for me. I had all my shapes identical, and the tile was thick enough that I wasn’t running my cutter over it by accident.
It turned out great!!
Where can I find the grip tight cloth? I can’t find it anywhere. Is there another fabric that could be substituted?
Hi! Here’s an updated link 🙂 https://rstyle.me/+4fSXXuRLO3sH_2wHugHYDA
Oana, you can use blue painters tape to remove the fuzz from your cutting mat. Just place the sticky side down on mat, rub hard then pull off. Best if you go with the grain of the cut.
Thank u I want to get started, worried about cutting the hexes!
I love this website and your designs! I have made the jean skirt and I am definitly going to make this! So cute.
Thanks for the idea! I almost finished mine, just not that clean 🙂 my rotary cuter didn t cut the jeans with such nice clean edge, lot of fryed edges and fluff in the cutting mat cuts, hard to remove. I fixed it by hemming each hex with large zigzag to stop that. And i didnt have many different colours, one black, one dark blue and one light blue and i just turned back some of them for variety.
I appreciate how your page inspired me and other to make new rugs. Thanks. Oana
using hexies, made two , lined with a pair of red bandana hankies , used more denim scraps to make pockets on the bandana print lining. Sewed them together added a couple of padded denim straps and got a cute grocery tote. Thanks for the idea. A few less denim cut off legs on hand. Jimmie
love the rug
Thanks so much–this idea is just what I needed.
Whoooa! This is so fabulous! What you show is wonderful *.* I must also do this 🙂
I love this idea! Find this post right when I think about buying a new rug and my closet don’t have enough space for worn-out jeans. Thank you for sharing!!
I love this idea! It kind of reminded me of the crochet hexies my granny made and stitched them all up for a quilt! Thank you! 😉
Love your denim rug. Thanks for the great tutorial. I understand that we are to make our own template for the hexie but what size hexie did you use?
Just wanted to let you and your members know that you can type the words “hexagon template” in the search window and sites will come up with templates of all sizes from 7 inches to tiny.
I have been sewing hexies and this is such an awesome idea! I am sharing it with my readers the link to come here! Super awesome idea to use cut up jeans.
Thanks for the inspiration
xx Amira of www.thelittlemushroomcap.com
Thx for posting this. After a trip to the Salvation Army for denim supplies, I followed your instructions – to the letter – and in just a few hours, my daughter has a cool denim rug – Thanks
This is a great idea.
Oh Yes, I hoard old denim, various colors, I have green and red too.
I am going to try this project. Thank you for the neat idea!!