20+ Creative Ways to Upcycle Old T-Shirts – DIY Sprout

20+ Creative Ways to Upcycle Old T-Shirts: DIY Sprout Ideas That Actually Work

You know that drawer we all have? The one stuffed with t-shirts you haven’t worn in years — the faded band tee from 2009, the race shirt from a 5K you barely survived, the one that shrank in the wash and now fits like a crop top you never wanted. Most of us feel vaguely guilty about throwing these shirts away but have no idea what else to do with them. The answer, it turns out, is almost everything.

Upcycling old t-shirts is one of the most satisfying and accessible forms of DIY crafting out there. You don’t need a sewing machine for most of these projects. You don’t need expensive supplies. You don’t even need to be particularly crafty. What you do need is a pair of scissors, a little curiosity, and the willingness to cut up something you’re clearly not wearing anyway.

This guide walks you through more than twenty genuinely creative ways to give your old t-shirts a second life — some practical, some decorative, some that will make you wonder why you ever threw fabric in the trash at all.


Why Upcycling T-Shirts Is Worth Your Time

Before we dive into the projects, let’s take a moment to appreciate why this matters beyond just having a fun afternoon activity.

The fashion industry produces an estimated 92 million tons of textile waste every year. A significant portion of that waste comes from cotton clothing — including t-shirts — that gets discarded before it’s truly worn out. Cotton is biodegradable, yes, but it takes years to break down in a landfill, and the energy and water used to produce a single shirt are considerable. When you upcycle instead of toss, you’re extending the useful life of that embedded resource.

There’s also a financial argument. Many of the projects below produce items you would otherwise buy — cleaning rags, tote bags, pot holders, hair accessories, gift wrap, dog toys. Repurposing your old shirts means spending less on these things at the store.

And then there’s the joy of it. Making something with your hands, from materials you already own, feels genuinely good. It’s the kind of small creative act that can reset a sluggish afternoon.

Now, let’s get into the projects.


No-Sew Projects (Perfect for Beginners)

1. Braided T-Shirt Rug

This is one of the most classic and satisfying upcycling projects you can do with old t-shirts, and it requires zero sewing. Cut your shirts into long horizontal strips about an inch wide. Knot three strips together at one end, braid them tightly, then coil the braid into a spiral, securing the coils together with additional strips of fabric threaded through the loops. Continue until your rug is the size you want.

The trick is to cut your strips in a loop — starting below the armpit and cutting around the body of the shirt — so you get long continuous pieces without seams. Multiple colors and patterns make for a beautiful, boho-looking result. A small bathroom rug might take four or five shirts; a larger one will need more.

2. T-Shirt Tote Bag

This might be the most popular t-shirt upcycle of all time, and for good reason — it takes about five minutes. Lay your shirt flat, cut off the sleeves, and cut a wider, deeper scoop in the neckline so it becomes the opening of your bag. Flip the shirt inside out, and cut fringe along the bottom hem, about three inches deep. Tie each front fringe piece to its corresponding back fringe piece in a double knot. Flip it right-side-out, and you have a tote bag.

You can reinforce the bottom by tying the fringe pieces in a second round, alternating pairs like macramé, which creates a sturdier base. Throw this in your beach bag as a reusable produce bag or use it for library trips.

3. Infinity Scarf

Cut off the bottom hem of an old t-shirt, then keep cutting horizontal loops up the body of the shirt until you have several stretchy rings. Stretch them out a bit with your hands — this causes the fabric to curl inward naturally, which looks intentional and finished. Layer a few of these loops together and you have a cozy, effortless infinity scarf. Soft jersey fabric is ideal for this one, and lighter colors work well in warmer weather while darker, thicker shirts make great fall accessories.

4. Reusable Produce Bags

Cut the shirt into large rectangles, tie or knot the bottom closed using the fringe method described above, and leave the top open. These lightweight mesh-style bags are perfect for fruits and vegetables at the farmer’s market. Because t-shirt fabric stretches, you can see the contents through the weave when you hold it up, which cashiers appreciate when weighing produce.

5. Dog Rope Toy

Dogs don’t care about aesthetics. They care about chewing. Cut an old t-shirt into long, thick strips, bunch several together, and braid them into a thick rope, tying off the ends in knots. The chunkier and tighter the braid, the longer the toy will last. Many dogs love the texture of cotton jersey, and the slightly worn smell of your old shirt makes the toy extra appealing to them. This is a free, waste-free alternative to rope toys that cost ten dollars at the pet store.

6. Hair Ties and Headbands

Cut narrow loops from the body of a t-shirt — about a centimeter wide — for hair ties. They’re gentle on hair, don’t leave creases, and hold surprisingly well. For headbands, cut wider strips (about two inches), stretch them slightly, and they’ll curl into soft, comfortable bands that work beautifully for workouts or lazy days at home. A single shirt can yield a dozen hair accessories.

7. Gift Wrap and Fabric Gift Bags

Instead of buying tissue paper and gift bags, use old t-shirt fabric to wrap presents using the Japanese furoshiki method. Cut a square of fabric, place your gift in the center, and fold and tie the corners in various configurations — there are dozens of furoshiki tying techniques online, but even a simple bundle looks charming. For smaller gifts, cut a rectangle, fold it into a pocket, and use a strip of fabric to tie it closed. Recipients often love the fabric as much as the gift inside.


Light Sewing or Gluing Projects

8. Pillow Cover

If you have a beloved shirt with a design or graphic you’re not ready to part with, turn it into a pillow cover. Cut a square or rectangle from the graphic area of the shirt, leaving a few extra inches on all sides. Cut a matching piece from the back or another shirt for the reverse side. Sew around three sides, insert a pillow form or old stuffing, and stitch the fourth side closed. The result is a custom decorative pillow that preserves a memory — a souvenir shirt from a trip, a shirt from a team you played on, a design you love.

9. Quilt or Patchwork Throw Blanket

This is a larger project but an incredibly meaningful one. Cut squares of equal size from a collection of old t-shirts — family shirts, kids’ clothes they’ve outgrown, shirts from different periods of your life. Sew the squares together in a grid, then back the quilt with fleece or flannel. Because t-shirt fabric is stretchy, place a piece of interfacing behind each square before sewing to stabilize it. The result is a memory quilt that tells the story of years of life and can be passed down.

10. Reusable Cleaning Cloths and Rags

This is the least glamorous project on the list and also one of the most useful. Cut old shirts into squares or rectangles. You can leave the edges raw — they’ll fray slightly with washing, but they work beautifully as dusting cloths, kitchen rags, polishing cloths, or cleaning wipes. Keep a basket of them under the sink and reach for them instead of paper towels. A single shirt yields six to eight generously sized cleaning cloths.

11. Reusable Makeup Remover Pads

Cut circles about the size of a standard makeup pad from soft, worn cotton t-shirts. A glass or cookie cutter makes a good template. If you want to make them thicker and more absorbent, sew two circles together. These work just as well as disposable pads with micellar water or remover, and you can toss them in the laundry. A small jersey bag made from another shirt scrap keeps them together in the wash.

12. Pot Holders and Oven Mitts

Layer several thicknesses of old t-shirt fabric and sew them together into squares for pot holders. You’ll need at least four or five layers for adequate heat protection — more is better. Quilting the layers together with a simple grid pattern keeps them from shifting. These aren’t quite as heat-resistant as commercial silicone mitts for heavy-duty cooking, but they work well for everyday use and look cheerful on the kitchen counter.

13. Laptop Sleeve or Book Cover

Cut a rectangle of doubled t-shirt fabric slightly larger than your laptop or book, sew around three sides, and you have a padded sleeve. For a laptop sleeve, you can sandwich a layer of thin foam between two layers of fabric for extra cushioning. Close the open end with a strip of Velcro or a button and loop. A graphic from an old shirt on the outside gives it personality.


Kids’ Crafts and Family Projects

14. Stuffed Animals and Soft Toys

Sketch or trace a simple animal shape onto folded t-shirt fabric — a bear, rabbit, fish, or cat. Cut two identical pieces and sew around the edges, leaving a gap for stuffing. Fill with fiberfill or the shredded remains of other worn-out shirts, then stitch the gap closed. Add button eyes and embroidered details if you like. Children love knowing their stuffed animal was made from a parent’s or sibling’s old shirt.

15. Kids’ Cape or Dress-Up Costume Pieces

A t-shirt can become a superhero cape in about ten minutes. Cut up the back from the hem to just below the collar, removing the front of the shirt while keeping the back and sleeves intact — or simply cut the body off below the arms to create a flowing cape that ties at the neck. Decorate with fabric paint, iron-on letters, or cut-out shapes from other shirts. Kids are thrilled by this, and it costs nothing.

16. Fabric Bookmarks

Cut narrow strips from t-shirt fabric, fold and press them into flat ribbon-like shapes (a little fabric glue holds them flat), and trim the ends into decorative shapes — a point, a fringe, a notch. These make sweet handmade bookmarks and are perfect as small gifts or party favors.


Home Décor and Garden Projects

17. Macramé-Style Wall Hanging

Cut a t-shirt into long strips and use basic macramé knots — square knots and lark’s head knots are the main ones — to create a bohemian wall hanging. Hang a dowel rod or thick branch from your yard, loop strips over it using lark’s head knots, and tie patterns below. Add wooden beads or shells for extra texture. This is a genuinely lovely piece of décor, and anyone who makes it for the first time is usually shocked by how professional it looks.

18. Plant Ties and Garden Twine

Gardeners go through a lot of ties for staking tomatoes, training climbing plants, and bundling stems. T-shirt strips are perfect for this — they’re soft and won’t cut into plant stems the way wire or rough twine can, they’re stretchy enough to accommodate growth, and they’re free. Cut strips about half an inch wide and keep them in a jar near your garden tools.

19. Woven Basket

Using a simple cardboard loom or a repurposed basket as a mold, weave strips of t-shirt fabric over and under to create a woven container. This takes patience but produces a truly beautiful result — a sturdy, colorful basket that’s washable and uniquely yours. Tutorials for this technique are widely available and the investment is mostly time, not money.

20. Fabric Wreath or Garland

Cut strips of t-shirt fabric and tie them in simple knots around a wire wreath form or a length of twine. Vary the colors and lengths for a textural, festive look. These work as year-round wall decorations, seasonal door wreaths, or party garlands. A wreath made from a collection of shirts in a family’s team colors or favorite hues makes a meaningful, handmade piece of décor.


Wearable Upcycles

21. Cropped Tank or Muscle Tee

Sometimes the simplest transformation is the best one. Take a boxy t-shirt and cut the sleeves off entirely, then cut the neckline wider if you like. Cut the hem to whatever length appeals to you. You now have a custom tank top. Cut the hem at an angle for an asymmetrical hem that looks intentional and stylish. This is the kind of thing that takes three minutes and gets you a shirt you’ll actually wear.

22. Tote with Pockets

A slightly more advanced version of the basic tote: after making your bag, cut a smaller rectangle from another shirt and attach it to the front of the bag using a few hand stitches or fabric glue along three sides, leaving the top open to create a pocket. It’s functional, customizable, and a nice next step once you’ve mastered the basic no-sew tote.

23. Braided or Knotted Belt

Cut three long strips from a t-shirt and braid them tightly. Attach a simple D-ring at one end (available at any craft store for about a dollar) and thread the other end through to cinch. These fabric belts work beautifully with dresses, high-waisted jeans, and linen pants. They’re the kind of accessory that looks collected and intentional.


A Few Tips for Better Results

Working with t-shirt fabric is forgiving, but a few habits make these projects go more smoothly.

Wash and dry your shirts before cutting — fabric often shrinks or shifts slightly the first time it goes through the laundry, and you want that to happen before you’ve already cut your pieces.

Cut on a flat surface rather than holding the fabric in the air. Consistency matters for projects like rugs and scarves where strip width affects the final texture.

Jersey fabric curls inward on the cut edge — this is a feature, not a bug. For scarves and hair ties especially, this natural curl makes the fabric look polished without any finishing work.

Don’t limit yourself to worn-out shirts. Stained shirts, shirts with small holes, shirts that simply don’t fit anyone — all of these are candidates. The graphic on the front doesn’t have to be facing out; the inside of a shirt is often a beautiful, soft, unmarked piece of fabric.

And finally, start with the easiest projects — the tote, the hair ties, the cleaning rags — and let your confidence grow before tackling the quilt or the woven basket. The goal isn’t perfection. It’s the quiet satisfaction of making something useful from something you were about to throw away.


The Bigger Picture

There’s something quietly countercultural about upcycling. In a world designed to make us buy more and discard faster, choosing to make do — to transform rather than trash — is a small but real act of intention. It slows you down in a good way. It connects you to the materials around you and reminds you that most things have more life in them than we assume.

Your old t-shirts are no exception. That faded marathon shirt, the one from a concert you barely remember, the stack of freebies from events you forgot you attended — they’re all still full of possibility. A pair of scissors and an afternoon is all it takes to find out what that possibility looks like.

So go open that drawer, pull out the stack, and pick one project to start with today. You might be surprised how satisfying it feels to close the drawer with a little more space — and a little more to show for it.

Categorized in:

Rugs,

Last Update: October 4, 2026