DIY old t-shirt upcycling projects

1. T-Shirt Tote Bag Transforming old t-shirts into tote bags is a practical and stylish way to breathe new life into fabric that might otherwise end up in the landfill. Start by laying the t-shirt

Written by: Oliver Hughes

Published on: September 11, 2025

1. T-Shirt Tote Bag

Transforming old t-shirts into tote bags is a practical and stylish way to breathe new life into fabric that might otherwise end up in the landfill. Start by laying the t-shirt flat and cutting a straight line across the bottom, just above the hem. Next, cut off the sleeves and neckline to create an open bag shape. Then, turn the shirt inside out and sew a straight line across the bottom to close it up. For a more durable bag, consider double-bagging the bottom seam. Optional decorative elements like fabric paint or appliqué can add flair.

2. T-Shirt Pillows

Old t-shirts make great fabric for creating unique throw pillows. Choose shirts that hold sentimental value or feature fun graphics. Start by cutting the shirt along its seams to create a flat piece. Cut it to your desired pillow size, leaving an extra inch for seam allowance. Lay two pieces together, right sides facing, and sew around the edges, leaving a gap for stuffing. Fill with cotton or memory foam inserts and sew the gap closed. This project personalizes your living space while keeping memories alive.

3. T-Shirt Quilt

A t-shirt quilt is a sentimental and cozy way to showcase favorite shirts. Gather at least 10-15 t-shirts and cut them into squares of equal size, typically 12-16 inches. Use fusible interfacing to stabilize the fabric and make sewing easier. Arrange the squares in a pleasing layout before sewing them together. Continue to sew rows until completing the quilt, then add a solid fabric backing and batting. Quilt the layers together, either by hand or using a sewing machine. This project is particularly engaging for those who love sewing and want a comfy, keepsake blanket.

4. T-Shirt Jewelry

Turn t-shirts into trendy jewelry with this DIY project. To create braided necklaces or bracelets, cut strips of fabric from old t-shirts—each strip should be about 1 inch wide. Braid three or more strips together to form a rope-like structure, securing with knots at the ends. You can dye the fabric using fabric dye for a personalized touch or incorporate beads for extra flair. This project is perfect for crafting stylish accessories while showing off your creativity.

5. T-Shirt Headbands

Turn your old t-shirts into fashionable headbands with minimal supplies. Cut the t-shirt into long strips, about 2-3 inches wide. Twist and braid the strips together to create an elastic-like structure. Sew or tie the ends to secure. This eco-friendly accessory keeps your hair in place during workouts or casual outings. Plus, you can customize the colors and styles to match your outfits, making it a versatile addition to your wardrobe.

6. T-Shirt Wall Art

Bring a pop of creativity to your home decor with t-shirt wall art. This project is a fun way to express creativity while showcasing favorite shirts. Begin with a canvas or wooden frame, then cut out phrases or design elements from the t-shirts. Use fabric glue to attach the pieces to your base. You may choose to create a collage or cover the entire surface with fabric. Frame your artwork and hang it in a prominent spot; it can serve as a conversation starter for guests.

7. T-Shirt Coasters

Create eco-friendly coasters from old t-shirts for a fun home project. Cut the t-shirt into circles or squares, approximately 4-5 inches wide. Layer two to three pieces of fabric for durability and sew around the edges. Alternatively, you can also use fabric stiffener to make them more durable without sewing. Customize them by dyeing in various colors or adding embellishments. T-shirt coasters are not only practical but also keep your surfaces protected with a personal touch.

8. T-Shirt Reusable Produce Bags

Ditch plastic bags by creating reusable produce bags from old t-shirts. Start by cutting the sleeves and neckline off a shirt. Turn the shirt inside out and sew the bottom closed. You can leave it as is or cut it into smaller bags for convenience. Lightweight and breathable, these bags are perfect for fruits and vegetables. Customize by adding drawings or stencils to highlight your eco-friendly commitment.

9. T-Shirt Throw Blankets

A throw blanket made from multiple t-shirts is an excellent way to cozy up your living space. Start by cutting each shirt into squares and sewing them together to form the desired throw size. For added comfort, add a soft backing fabric once the front is complete. The final product serves as both a blanket and a nostalgic memory piece, combining styles and stories into a single, cozy item.

10. T-Shirt Floor Mats

Old t-shirts can easily be transformed into colorful floor mats. Cut multiple strips from old shirts, then braid or knot them together, or use a simple crocheting technique to create various patterns. This project not only repurposes fabric but also adds a unique charm to any room. Additionally, floor mats can be interchanged based on the season or occasion, enhancing creative flexibility.

11. T-Shirt Dog Toys

If you have pets, consider crafting homemade dog toys from old t-shirts. Simply cut the t-shirt into long strips and braid them together, tying knots at both ends. This project is quick and guarantees that Fido gets a unique toy. You may also add squeakers or crinkle material inside for enhanced engagement. It’s an enjoyable way to keep your pet entertained while recycling fabric.

12. T-Shirt Plant Hangers

Add a touch of bohemian flair to your home with plant hangers made from t-shirts. Cut the t-shirt into strips, then knot them together and tie off the ends to make a sturdy loop. You can braid multiple strips together for added durability or weave in other materials like jute for a creative twist. Hang your favorite plants in unique, eco-friendly style that aligns with an environmentally-conscious mindset.

13. T-Shirt Apron

For the cooking enthusiasts, consider making an apron from an old t-shirt. Cut the shirt and sew ties to the sides for a functional garment. You can add pockets by using fabric scraps from the t-shirt or other materials. An apron is a great way to protect your clothes and catch spills while allowing you to use fabric that carries special memories.

14. T-Shirt Fashion Scarves

Repurpose an old t-shirt into a fashionable infinity scarf. Cut the shirt into a long strip, about 5-10 inches wide. Twist and sew the ends together or simply tie them. The result is a fashionable accessory that you can wear in various styles, making it a functional item that never goes out of style.

15. T-Shirt Christmas Ornaments

For a festive touch, create Christmas ornaments from your old t-shirts. Cut out shapes like stars, hearts, or circles, and sew or glue them together, leaving a small opening for stuffing. Once they are filled, sew or glue the opening closed, and add ribbons for hanging. Each ornament tells a story and enhances your holiday decor with personalized flair.

16. T-Shirt Phone Case

Create a protective and stylish phone case using old t-shirts. Cut two pieces of fabric that are slightly larger than your phone. Sew them together, leaving one side open for easy access. This fabric case protects your phone and allows you to express your style with your favorite colors or patterns.

17. T-Shirt Flip Flops

Add a unique twist to your summer footwear with t-shirt flip flops. Use old t-shirts to cover existing flip-flop straps or to create new ones. Cut strips, twist them, and tie securely around the straps. You can customize them further with added embellishments or in new color combinations, creating one-of-a-kind summer shoes.

18. T-Shirt Curtain Tiebacks

Upcycle t-shirts into decorative tiebacks for your curtains. Cut strips from the shirts and simply knot them around the curtain panels. This eco-friendly solution adds color and texture to your space while showcasing personality. It’s also effortless to change with seasons or moods.

19. T-Shirt Sleep Masks

Craft a sleep mask from an old t-shirt for a comfy night’s sleep. Cut a rectangle of fabric, fold, and sew a back-side pocket to hold a soft filling like cotton or lavender. This project offers relaxation and a stylish way to block light, showcasing both your crafting skills and commitment to upcycling.

20. T-Shirt Backpacks

For a functional, casual carry-all, create a backpack from your old t-shirts. Cut the t-shirt into two rectangles, stitching them at the sides and bottom. Leave the top open while adding straps cut from the shirt. This project is not only creative but also results in a functional item that reflects your personal style.

Leave a Comment

Previous

Beginner’s Guide to Easy DIY Skirts and Dresses

Next

sustainable fabrics for DIY clothing