Introduction: The Joy of Upcycling with a T-Shirt Rug
Do you have a mountain of old t-shirts gathering dust? Instead of tossing them out, why not transform them into something beautiful and functional? This DIY project guides you through creating a cozy and unique recycled rug using your old t-shirts and some yarn. Not only is this a fantastic way to upcycle, giving your old clothes a new lease on life, but it also adds a personal touch to your home decor.
This project is perfect for beginners and experienced crafters alike. It’s a great way to express your creativity, reduce textile waste, and create a conversation-starting piece for your living room, bedroom, or even bathroom. Plus, the rug will be incredibly comfortable underfoot!
Let’s dive in and turn those forgotten t-shirts into a stylish and sustainable rug!
Gathering Your Supplies: What You’ll Need
Before you begin, make sure you have all the necessary materials. This will streamline the process and prevent frustrating interruptions.
Materials:
- Old T-shirts: The more, the merrier! Aim for at least 15-20 t-shirts, depending on the desired size of your rug. Different colors and patterns will add visual interest.
- Yarn: Choose a chunky yarn that complements your t-shirt colors. Cotton, wool, or acrylic blends work well. The amount needed will depend on the size of your rug, but a few skeins should suffice.
- Scissors or Rotary Cutter: For cutting the t-shirts into strips. A rotary cutter with a cutting mat will make the process faster and more precise.
- Large Crochet Hook (Optional): A large crochet hook (size Q or larger) can be used to create a crocheted rug.
- Non-Slip Rug Pad (Optional): To prevent the rug from slipping on hard floors.
- Sewing Machine (Optional): For quickly sewing the t-shirt strips together, or hand sew is also an option.
- Needle and Thread (Optional): For hand sewing or reinforcing seams.
Important Note: Wash and dry your t-shirts before starting the project to prevent shrinkage and color bleeding later on.

Preparing the T-Shirt Yarn: The Foundation of Your Rug
The first step is to transform your t-shirts into yarn. This process involves cutting the t-shirts into long, continuous strips.
Step-by-Step Guide:
- Lay the T-shirt Flat: Place a t-shirt flat on your work surface.
- Cut Off the Hem: Remove the bottom hem of the t-shirt.
- Cut Under the Armpits: Cut off the top of the t-shirt, removing the sleeves and neckline to create a rectangular piece of fabric.
- Create a Continuous Strip: This is the trickiest part. Starting at one side, cut a strip about 1-2 inches wide, but don’t cut all the way to the edge. Leave about 1-2 inches uncut at the end. Continue cutting strips, leaving a gap at the edge each time.
- Connect the Strips: Once you’ve cut all the strips, carefully stretch the fabric. This will cause the uncut sections to create a continuous spiral.
- Roll into a Ball: Roll the resulting t-shirt yarn into a ball.
- Repeat: Repeat this process with all of your t-shirts.
Tip: Vary the width of the strips for a more textured look. You can also experiment with different cutting techniques to create different types of yarn (e.g., thinner strips for a finer rug, wider strips for a chunkier rug).
No products found.
Crafting Your Rug: Braiding, Crochet, or Sewing
Now that you have your t-shirt yarn, it’s time to start creating your rug. There are several methods you can use, each with its own unique look and feel:
Method 1: Braided Rug
- Divide the Yarn: Divide your t-shirt yarn into three strands.
- Braid the Strands: Braid the three strands together, just like you would braid hair.
- Continue Braiding: As you reach the end of a strand, add a new piece of t-shirt yarn by knotting or sewing it to the end of the existing strand.
- Shape the Rug: Coil the braid into a circle or oval. Use a needle and thread to stitch the coils together securely.
- Continue Coiling and Stitching: Continue coiling and stitching until the rug reaches your desired size.
- Finishing: Secure the end of the braid and weave it into the rug to hide it.
Method 2: Crocheted Rug
- Create a Slip Knot: Make a slip knot with your yarn and place it on your crochet hook.
- Chain Stitch: Chain a number of stitches to form the foundation of your rug.
- Single Crochet (or Double Crochet): Work single crochet (or double crochet) stitches into each chain stitch.
- Increase: To create a circular or oval shape, increase the number of stitches in certain rows.
- Continue Crocheting: Continue crocheting in rounds or rows until the rug reaches your desired size.
- Finishing: Fasten off the yarn and weave in the ends.
Method 3: Sewn Rug
- Cut Strips: If you haven’t already, cut your t-shirts into long strips.
- Sew Strips Together: Sew the strips together end-to-end to create long strands.
- Coil and Sew: Coil the strands into a spiral and use a sewing machine or hand sewing to stitch the coils together.
- Fabric Backing (Optional): Sew the spiral to a piece of fabric for added stability.
- Finishing: Trim any excess fabric and secure the edges.
Choose the method that best suits your skills and preferences. Don’t be afraid to experiment and have fun!

Finishing Touches: Adding Comfort and Style
Once your rug is complete, there are a few finishing touches you can add to enhance its comfort, durability, and style:
- Non-Slip Rug Pad: Place a non-slip rug pad underneath your rug to prevent it from slipping and sliding on hard floors. This is especially important if you have young children or pets.
- Fringe or Tassels (Optional): Add fringe or tassels to the edges of your rug for a decorative touch. You can create fringe from leftover t-shirt yarn or purchase pre-made fringe.
- Embellishments (Optional): Embellish your rug with buttons, beads, or other decorative elements.
- Cleaning: Spot clean your rug as needed. For deeper cleaning, you can hand wash it or take it to a professional cleaner.
Enjoy your new, upcycled rug! It’s a unique and sustainable addition to your home that you can be proud of.
This rug is not only a practical addition to your home but also a reflection of your commitment to sustainability and creativity. By upcycling old t-shirts, you’re reducing textile waste and creating something beautiful and functional. The unique textures and colors of your t-shirt yarn will add a personal touch to your home decor, making it a truly one-of-a-kind piece. So, embrace the joy of DIY and transform your old t-shirts into a cozy and stylish recycled rug!
No products found.