How to Make a Denim Rug

Put the softness of a well-worn pair of jeans underfoot by transforming old denim into a soft and fringy rug.

Related To:

Inject the classic look and softness of denim into your decor. This simple upcycling project puts old denim to use in a beautiful new way. With the help of a stiff wire brush, the edges of the denim are instantly frayed, giving the rug color, pattern, and gorgeous, soft texture.



When looking for denim at a thrift store, start with the largest-sized pants you can find. You will be looking for a fabric that you like, but consider the style of the jeans also. Skinny style jeans will limit the amount of fabric you can cut from them. Also, think beyond guys jeans. Head over to the women’s section and look through the dresses and skirts for denim, too. And if you don’t find enough, you can always supplement your used denim with yardage from the fabric store.

These instructions are for a rug that is 2’ x 3’. Of course, it could be adjusted to fit other dimensions. However, it should be noted that the longest pieces of denim you will get from a pair of jeans before running into a pocket or zipper is about 28 inches after the bottom hem is removed. Therefore, if you wanted your rug to be wider than 28 inches, you would either have to sew two strips in one row or use fabric from a fabric store.

Tools and Materials

  • jeans (15-20) or other denim
  • scissors
  • 1-1/2 yard canvas or heavy twill fabric
  • rotary cutter and sewing ruler
  • iron and ironing board
  • sewing machine
  • denim needle and thread
  • stiff wire brush


Step 1: Cut Demin


Cut the legs from the jeans as close to the back pocket as possible. Remove all of the seams and the hem from each leg. Cut the remaining fabric into strips that are 4" wide x 24" long. Set aside.

Step 2: Cut and Hem Canvas Backing

HGTV shows you how to make a denim rug

Denim Rug

Learn how to make a denim rug

Photo by: Sam Henderson

Sam Henderson


Cut the canvas or heavy twill fabric to 26" wide x 40" long. Fold over each edge by 1" and press in place with a hot iron. Fold each fold again by 1" and press in place. Sew each fold very close to the open edge, backstitching at the start and finish.

Step 3: Pin Denim to Canvas Backing

HGTV shows you how to make a denim rug

Denim Rug

Learn how to make a denim rug

Photo by: Sam Henderson

Sam Henderson


One at a time, pin the denim strips to the canvas backing. Fold a denim strip in half lengthwise to determine the center. Pin the center to the canvas with the end of the denim strip extending 1" beyond the edge of the canvas. Start the first strip about 1/2" from the end of the rug. The following strips should be pinned very close to the previous strip, about 1/8" to 1/4" apart. Depending on your spacing, this rug will require approximately 120 strips.

Step 4: Sew Denim Strips to Canvas Backing

HGTV shows you how to make a denim rug

Denim Rug

Learn how to make a denim rug

Photo by: Sam Henderson

Sam Henderson


Change the foot on your sewing machine to a zipper foot. Sew the strips in place by stitching down the center of the strips and backstitching at the start and finish of each. Continue until you have added enough strips to fill the canvas backing.

Step 5: Add Texture

HGTV shows you how to make a denim rug

Denim Rug

Learn how to make a denim rug

Photo by: Sam Henderson

Sam Henderson


After all of the strips have been added, use a stiff wire brush to scruff up the edges of each denim strip. Pull away the strings and discard. Use scissors to remove any remaining thread from fraying or sewing.

HGTV shows you how to make a denim rug

Denim Rug

Learn how to make a denim rug

Photo by: Sam Henderson

Sam Henderson

HGTV shows you how to make a denim rug

Denim Rug

Learn how to make a denim rug

Photo by: Sam Henderson

Sam Henderson

Next Up

How to Make a Scrunchie

Scrunchies are a classic beginner sewing project. Fun and easy to make, practice your sewing skills and impress your friends at the same time with this unique hair scrunchie.

How to Make Custom Dog Clothing

Learn how to make simple and stylish custom pet clothing for all sizes.

How to Sew a Patch

Put a patch on it! Use patches to make repairs or add embellishments to your materials. See these simple steps for how to sew a patch by hand.

Make an Easy-to-Sew Lined Tote Bag

Custom tote bags can add to a fun personal fashion statement. Learn how to make a lined fabric tote bag that's perfect for work and play in this straightforward home sewing project for tweens, teens or anyone new to sewing.

How to Make a Cactus Pincushion

Liven up your sewing station with this DIY cactus-shaped pincushion. It’s an easy project to bring a dash of cuteness to any craft room.

The Best Places to Buy Stylish, Affordable Rugs Online

Snag gorgeous, on-trend area rugs, runners and mats for a fraction of the cost of high-end sites.

How to Sew a Hole

Use a simple needle and thread to swiftly make repairs in any fabric.

How to Sew an Eye Pillow

Fill an eye pillow with flaxseed scented with lavender essential oil and gift to a loved one or enjoy a spa day at home.

Easy-Sew Food Plushie Keychains

These healthy 'snacks' smile back. Make adorable keychains with scrap felt and a simple sewing technique.

How to Make a Bench Cushion With a Removable Cover

Learn how to use a fabric shower curtain to sew an upholstered cushion for a kitchen banquette, window seat or patio furniture.

Go Shopping

Get product recommendations from HGTV editors, plus can’t-miss sales and deals.

On TV

Follow Us Everywhere

Join the party! Don't miss HGTV in your favorite social media feeds.