
20+ Creative Ways to Upcycle Old T-Shirts: DIY Sprout Guide to Giving Your Clothes New Life
There is something quietly satisfying about looking at a worn-out, stained, or shrunken t-shirt and seeing it not as trash, but as raw material. Upcycling old t-shirts is one of the most accessible and rewarding forms of DIY craft, and it costs almost nothing to get started. Whether you have a pile of concert tees you can’t bear to throw away, kids’ shirts that no longer fit, or gym shirts that have seen better days, there is a creative project waiting for each and every one of them.
This guide walks you through more than twenty imaginative, practical, and genuinely fun ways to transform your old t-shirts into something you’ll actually use. No advanced sewing skills are required for most of these ideas, and many of them can be done with little more than a pair of scissors and a few minutes of your time. From home décor to wearable fashion to garden tools, t-shirt upcycling is one of those rare crafting categories where the possibilities truly feel endless.
Let’s dig in.
Why Upcycle T-Shirts Instead of Donating or Throwing Them Away?
Before jumping into the projects, it’s worth understanding why upcycling makes sense in the first place. Textile waste is one of the most underappreciated environmental problems of our time. The average American throws away around 81 pounds of clothing per year, and the vast majority of that ends up in landfills. Even donation centers are overwhelmed with more clothing than they can process, and a significant portion of donated items still end up discarded.
T-shirts in particular are made from cotton, polyester, or blended fabrics that break down slowly — cotton can take months to decompose under ideal composting conditions, and synthetic blends can linger for decades. When you upcycle your t-shirts at home, you extend the life of the material, reduce waste, and get something useful out of the deal.
There’s also a deeply personal dimension to it. Many of us hold onto shirts for years because they carry memories — a favorite band, a family reunion, a marathon you ran in your twenties. Upcycling lets you honor those memories while actually making use of the fabric rather than burying it in a drawer.
What You’ll Need Before You Start
Most t-shirt upcycling projects require very little in terms of supplies. Here is a basic toolkit that will serve you well across the majority of projects in this guide:
A sharp pair of fabric scissors (not your regular paper scissors — dulled scissors fray fabric and make the work frustrating), a ruler or measuring tape, fabric glue or a hot glue gun for no-sew projects, a needle and thread or a basic sewing machine for projects that call for it, pins for holding fabric in place, and a cutting mat if you want to protect your work surface. That’s genuinely it for the basics. Specific projects may call for a few additional materials, and those are noted where relevant.
1. Tote Bag
This is the most popular t-shirt upcycle for good reason — it is fast, requires no sewing, and produces something genuinely useful. Cut off the sleeves along the seam line, then cut a wider scoop around the neckline to create the bag opening. Turn the shirt inside out, cut fringe along the bottom hem (strips about an inch wide and four inches deep), then tie each pair of fringe strips together in tight double knots to seal the bottom. Turn it right side out and you have a reusable tote bag in under ten minutes.
2. Reusable Produce Bags
Using the same no-sew fringe technique, you can make smaller, lighter bags from just the bottom portion of a t-shirt. These work beautifully as produce bags for the grocery store, replacing single-use plastic. The natural stretch of t-shirt fabric makes them easy to load and unload.
3. Infinity Scarf
Cut across the body of the shirt (below the armpits, above the hem) to create one long, wide loop of fabric. Because t-shirt fabric naturally curls at cut edges, you don’t need to hem it. Stretch the loop gently to encourage that curl, and you have an infinity scarf that drapes beautifully and looks intentional. You can layer two loops of different shirts for a layered, colorful effect.
4. Braided Headband or Hair Tie
Cut long, thin strips from the body of an old t-shirt (about half an inch wide). Stretch them out — this causes them to curl into rounded yarn-like cords. Braid three strips together and tie or sew the ends, and you have a sturdy, stretchy headband. Thinner strips can be twisted and looped into hair ties that are genuinely gentler on hair than conventional elastic bands.
5. Braided Rug
This is a bigger project but an incredibly satisfying one. Cut your old t-shirts into continuous strips (there’s a technique for this that lets you cut one long spiral strip from the entire body of the shirt without stopping). Braid three strips at a time, then coil and sew the braid into a flat, round, or oval rug. The more shirts you have, the larger and more colorful the rug. These make stunning kitchen mats, bathroom rugs, or pet beds.
6. T-Shirt Yarn (Tarn)
This deserves its own entry because it opens up a world of other projects. The technique is the same as above — cutting continuous strips from the shirt body — but the goal here is producing yarn to knit or crochet with. T-shirt yarn (sometimes called “tarn”) is thick, stretchy, and durable. You can use it to knit baskets, crochet planters, make macramé wall hangings, or weave small rugs on a simple frame loom.
7. Pillow Cover
Cut two equal squares or rectangles from the front and back panels of an old t-shirt. If the shirt has a graphic you love, center it on the front panel. Sew three sides together, insert a pillow form, and sew the fourth side closed (or use an envelope-back closure if you want to be able to remove and wash the cover). This is an especially lovely way to preserve shirts with sentimental graphics.
8. Reusable Cloth Wipes and Rags
Old t-shirts make exceptional cleaning rags — the fabric is absorbent, soft, and durable. Cut them into squares or rectangles and either leave the edges raw (they’ll fray a little but won’t fall apart) or do a quick hem. Use them as paper towel replacements, makeup remover pads, dusting cloths, or baby wipes. Store them in a jar or basket in whatever room they’re needed. This is about as simple as upcycling gets, but the cumulative impact of switching to reusable wipes is significant.
9. Crop Top or Off-the-Shoulder Top
If you have a shirt that fits in the shoulders but is too long, cutting it into a crop top takes thirty seconds. For something more styled, cut a wide scoop across the top of the shirt (essentially removing the existing neckline entirely) to create an off-the-shoulder top. Add a few strategic cuts along the hem for a raw, deconstructed edge, or tie the front hem into a knot for a fitted look.
10. Gym Bag or Drawstring Bag
Cut the body of a large t-shirt into a tube shape by cutting off the sleeves and neckline area. Sew the bottom closed, then fold over the top edge and sew a channel for a drawstring, leaving a small gap. Thread a cord or long fabric strip through the channel and you have a drawstring bag perfect for gym clothes, beach gear, or kids’ sports equipment.
11. Plant Pot Holder or Macramé-Style Hanger
Using t-shirt yarn, you can create simple knotted plant hangers without any special macramé cord. The basic square knot is easy to learn from a quick tutorial, and the chunky texture of t-shirt yarn gives these hangers a modern, bohemian look. They work beautifully with medium-sized ceramic or terracotta pots and add a lot of visual warmth to a room.
12. Quilted Memory Blanket
If you have a collection of shirts with sentimental value — sports jerseys, school shirts, event tees — a memory quilt is one of the most meaningful things you can make. Cut equal squares from each shirt (usually around 12×12 inches works well). Back each square with fusible interfacing to stabilize the stretchy knit fabric, then sew the squares together in a grid. Add batting and a backing fabric, and you have a heirloom-quality blanket that tells the story of a life or a chapter of one.
13. Dog Toy
Braid three thick strips of t-shirt fabric together tightly, knotting the ends securely. That’s a dog toy. Dogs love the texture and the slight elasticity of the fabric, and you can make a dozen of these for free from one old shirt. For cats, a single strip tied into knots or attached to a stick makes an excellent wand toy.
14. Wreath Base or Fabric Wreath
Wrap strips of t-shirt fabric tightly around a foam or wire wreath form, overlapping slightly as you go. Use different shirts for a colorful patchwork effect. Secure the ends with a dab of hot glue. You can leave the wrapped base as-is for a minimal look, or embellish it with flowers, greenery, ribbons, or seasonal decorations. These wreaths are surprisingly elegant and far more durable than ones made with traditional wreath ribbon.
15. Stuffed Animal or Soft Toy
The soft knit fabric of t-shirts is ideal for making simple stuffed animals or plush toys. Cut two identical shapes (a simple bear, bunny, or geometric creature), sew around the edges leaving a small gap, turn right side out, stuff with polyfill or scraps of other fabric, and sew the gap closed. Kids adore toys made from a parent’s or grandparent’s old shirt, and it’s a sweet way to repurpose something worn but beloved.
16. Reusable Gift Wrap (Furoshiki-Style)
Cut a large square from the body of a t-shirt — the bigger the better for this one. Use it to wrap gifts in the Japanese furoshiki style, tying the fabric into knots and bows around the gift rather than using tape and paper. The recipient gets both the gift and a reusable cloth square. This is an especially beautiful approach for eco-conscious gift giving.
17. Laptop or Tablet Sleeve
For a fitted laptop sleeve, cut a rectangle of double-layered t-shirt fabric slightly larger than your device, sew around three edges, and add a simple flap with a button or velcro closure. The soft, stretchy nature of t-shirt knit makes this a gentle, padded sleeve that won’t scratch your screen. Reinforce the seams for extra durability.
18. Yarn Bowl or Coiled Basket
Using t-shirt yarn (tarn), coil it tightly and sew or glue each row to the previous one. Work from the center outward and gradually build up the sides to form a small bowl or basket. These are sturdy enough to hold fruit, keys, craft supplies, or small plants. The finished result looks remarkably professional, and the whole project can be completed in an evening.
19. Seedling Pots or Garden Ties
For gardeners, old t-shirts are genuinely useful in the garden. The bottom hem of a t-shirt can be stuffed with soil and used as a biodegradable seedling pot — once the seedling is ready to transplant, the whole thing can go into the ground and the fabric will slowly break down (this works best with 100% cotton shirts). Cut long, thin strips to use as soft plant ties that won’t cut into tender stems the way wire or plastic ties sometimes do.
20. Face Mask or Neck Gaiter
The double-layer stretch of t-shirt fabric is excellent for simple face masks and neck gaiters. For a no-sew neck gaiter, cut a wide loop from the midsection of the shirt — it slips over your head, can be pulled up over the nose and mouth, and works as a basic barrier during dusty outdoor work, cold weather, or high-pollen days. For a more fitted face mask, there are countless simple two-layer t-shirt mask patterns available online.
21. Book Cover or Journal Wrap
Stretch a panel of t-shirt fabric over a hardback book or journal, pulling it taut and securing it at the back with hot glue or a few hand stitches. This is especially lovely for notebooks you use regularly — the soft fabric cover makes them more pleasant to handle, and a shirt with a meaningful graphic can personalize a journal beautifully.
22. Drawstring Backpack
This is a step up from the basic drawstring bag but still very achievable at a beginner level. Cut the t-shirt into a large rectangular panel and sew it into a tube. Sew the bottom closed with a curved seam (this creates the rounded base), add a channel at the top for two drawstrings, and thread the cords through so they pull from opposite sides — this is the classic drawstring backpack mechanism. Add two loops at the bottom corners as anchor points for the straps, and you have a lightweight, functional backpack.
23. Fabric Bookmark
Cut a long, thin strip from an old shirt, fold it over, and sew or glue the edges. Add a simple tassel at the bottom using more thin strips tied together, and you have a soft, flexible bookmark that won’t damage book spines the way rigid bookmarks sometimes do.
Tips for Getting the Best Results from T-Shirt Upcycling
A few practical notes that will make all of these projects go more smoothly. First, wash and dry the shirts before you cut them — this prevents shrinkage and ensures the fabric behaves the way you expect during and after the project. Second, t-shirt fabric is knit, not woven, which means it stretches and doesn’t fray in the same way that cotton canvas or linen does. This is what makes it so forgiving for no-sew projects, but it also means you need to use a stretch stitch or a ballpoint needle if you’re sewing it on a machine. Third, when cutting continuous strips for yarn or fringe, go slowly — rushing leads to uneven strips that are harder to work with. Fourth, don’t underestimate the value of batting or interfacing for projects like quilts, pillows, and bags. These stabilizing layers make the finished product look polished and hold up much better over time.
Building an Upcycling Habit
The most sustainable version of this practice isn’t doing one big project and then forgetting about it — it’s building a small habit around it. Keep a dedicated bin or bag for t-shirts (and other fabric scraps) that are past their wearable life. When the bin gets full, spend an afternoon sorting and cutting. Even if you don’t have a specific project in mind, pre-cutting your shirts into strips or yarn and storing it means you’ll always have material ready when inspiration strikes.
Upcycling also becomes a wonderful communal activity. Invite friends over for a cut-and-craft afternoon. Involve kids in the simpler no-sew projects. Share your finished items on social media or craft communities — the t-shirt upcycling world is a generous, enthusiastic one, and there’s always someone willing to share a new technique or offer encouragement on a first attempt.
The Bigger Picture
Every t-shirt you upcycle is one fewer item entering a landfill, one fewer demand on the textile industry, and one more thing you made with your own hands. That combination — practical sustainability and personal creativity — is exactly what makes this kind of DIY craft so compelling. You don’t need a big budget, a fully equipped craft studio, or years of experience. You need an old shirt, a willingness to try, and a little imagination.
Start with the easiest project on this list and work your way toward the ones that excite you most. Before long, you’ll find yourself looking at the bottom of the laundry hamper not with frustration, but with ideas.