DIY T-Shirt Tote Bags: Upcycling for Style and Function
Give old t-shirts a new life by transforming them into stylish tote bags. This simple sewing project is eco-friendly and perfect for carrying groceries or everyday essentials. Reduce textile waste and create a personalized accessory in just a few easy steps!
What You’ll Need
- One or two old t-shirts (larger sizes work best!)
- Scissors
- Sewing machine (or needle and thread for hand sewing)
- Ruler or measuring tape
- Pins
- Iron (optional)
Step-by-Step Instructions
Step 1: Prepare the T-Shirt
Lay your t-shirt flat on a clean surface. If using two t-shirts, place them on top of each other to create a stronger bag.

Step 2: Cut the Neck and Sleeves
Carefully cut off the neckline of the t-shirt, creating a wider opening. Remove the sleeves as well. Aim for a clean, straight line. If using two shirts, ensure both have the neckline and sleeves removed.
Step 3: Create the Bottom Seam
This is the most crucial step! You need to close the bottom of the t-shirt to create the bag’s base. Fold the bottom edge up about 1 inch and pin it securely. Sew along the pinned line using a straight stitch. If using two shirts, this step effectively combines them, creating a double-layered base. For extra strength you could sew this seam twice.

Step 4: Creating the Handles (Optional)
You can leave the sleeves as they are to act as handles, or create more structured handles. If you prefer structured handles, cut the sleeves into strips. Fold each strip in half lengthwise and iron it flat. Then, sew the edges of the folded strip to create a clean, finished handle. Attach these handles to the top edge of the bag by sewing them securely in place.
Step 5: Finishing Touches
Iron the tote bag to remove any wrinkles and give it a more polished look. You can add embellishments like fabric paint, iron-on patches, or embroidery to personalize your tote bag even further.

Tips & Tricks
- Fabric Choice: Thicker t-shirt material (like those made for sports teams or events) will create a more durable tote bag.
- Reinforce the Handles: If you plan on carrying heavy items, reinforce the handle attachments with extra stitching.
- Size Matters: Larger t-shirt sizes create larger tote bags, perfect for carrying more!
- Get Creative: Don't be afraid to experiment with different t-shirt designs and embellishments!
Conclusion
Upcycling old t-shirts into tote bags is a fantastic way to reduce waste and create something useful and stylish. This easy-to-follow project is perfect for beginners and a great way to unleash your creativity! Enjoy your new, eco-friendly tote bag!