55 DIY Ideas To Upcycle Your Favorite Old T-Shirt

55 DIY Ideas To Upcycle Your Favorite Old T-Shirt

There’s something deeply satisfying about giving an old piece of clothing a second life. T-shirts, in particular, are one of the most versatile and abundant items sitting in the back of drawers and the bottom of donation bags across the world. Before you toss that faded band tee, that worn-out gym shirt, or that souvenir top from a trip you barely remember, consider what it could become. With a little creativity, some basic tools, and a few hours of your weekend, those old shirts can be transformed into something beautiful, functional, or completely unexpected.

This guide walks you through 55 genuinely useful and creative ways to upcycle your old t-shirts, from no-sew projects you can finish in twenty minutes to more involved crafts that become treasured keepsakes. Whether you’re a seasoned crafter or picking up scissors for the first time, there’s something here for you.


Why Upcycling T-Shirts Is Worth Your Time

Before diving into the ideas themselves, it’s worth pausing on why this matters. The fashion industry produces roughly 92 million tons of textile waste each year. A single cotton t-shirt requires approximately 2,700 liters of water to produce. When you upcycle instead of discard, you’re doing something quietly powerful: breaking a small piece of that cycle.

Beyond the environmental angle, upcycling is genuinely fun. It forces creative thinking, rewards patience, and produces things with real personality that you simply cannot buy at a store. A tote bag made from your college t-shirt carries meaning. A rag rug woven from childhood clothes tells a story. That’s worth something too.


Wearable DIY Projects

1. Cropped T-Shirt
The simplest transformation of all. Mark a line where you want the hem, cut straight across, and you’re done. You can leave the edge raw for a casual look or fold and stitch it for something cleaner. This works especially well with oversized shirts.

2. Off-the-Shoulder Top
Cut along the neckline of the shirt to widen the collar opening until it hangs off one or both shoulders. A wide-necked cut plus a loose silhouette creates an effortless, relaxed top that’s surprisingly flattering.

3. Sleeveless Tank Top
Remove the sleeves by cutting just inside the seam. You can keep it close to the original shape or cut deep armholes for a racerback-style tank. This is ideal for old gym shirts that still have plenty of wear left in the fabric.

4. Knotted Crop Top
Take a loose t-shirt, tie a knot at the front hem, and cut off the excess fabric below the knot. It’s one of the most popular quick upcycles and works well with graphic tees where you want to show off the design.

5. Fringe Hem T-Shirt
Make evenly spaced vertical cuts along the hem of the shirt to create a fringe effect. You can leave the fringe straight, tie adjacent strips together, or braid them for a more decorative look.

6. Lace-Up T-Shirt
Cut small, evenly spaced eyelets along the back or sides of the shirt, then thread a ribbon, cord, or strip of fabric cut from another shirt through them. It adds a layered, boho feel to an otherwise plain top.

7. Open-Back Top
Cut the back of the shirt into a creative pattern — a simple V-cut, a keyhole, or a full panel removal replaced with criss-crossing strips. Open-back styles are stunning for summer and easy to customize.

8. T-Shirt Scarf
Cut the shirt into horizontal strips about an inch wide, then stretch each strip so it curls into itself. Tie or braid the strips together and you have a soft, lightweight scarf with a looping, infinity-style design.

9. T-Shirt Headband
Cut a wide strip from the body of the shirt, fold it in half lengthwise, and sew or tie the ends together. You can twist it in the center for a knotted headband look. These also make excellent workout headbands because the jersey fabric is naturally moisture-wicking.

10. Hair Scrunchie
Cut a strip of fabric, fold it in half with the right side facing inward, sew along the long edge, turn it right side out, thread elastic through the tube, and sew the ends together. T-shirt scrunchies are soft on hair and look great in printed fabrics.

11. Braided Belt
Cut three long, equal strips from a shirt, braid them tightly, and knot or sew the ends. Thread it through belt loops for a casual, handmade accessory that pairs surprisingly well with jeans and summer dresses.

12. Tote Bag (No-Sew)
Turn the shirt inside out, cut straight across just below the armholes, then cut strips along the bottom hem and tie them together in tight knots to close the bottom. Flip right side out, and the sleeves become handles. One shirt, five minutes, zero sewing.

13. Drawstring Bag
Sew the bottom of a shirt closed, cut the sleeves off close to the body, thread a drawstring through the new top hem, and cinch. These work well as gym bags or produce bags.

14. Patchwork Vest
Take two or three old t-shirts in complementary colors or patterns, cut them into panels, and sew them together to create a patchwork sleeveless vest. It takes more time but produces something genuinely unique.


Home Décor Projects

15. Throw Pillow Cover
Cut two equally sized squares from the front and back of a t-shirt, sew three sides together, insert a pillow form, and sew the last side closed. If the shirt has a graphic on it, center it on the front panel for a feature pillow.

16. T-Shirt Rag Rug
Cut several old shirts into long, continuous strips. Braid three strips together repeatedly and coil the braid into a round rug shape, stitching the coil together as you go. The result is a soft, colorful floor mat that’s fully washable and remarkably durable.

17. Yarn Substitute for Knitting or Crocheting
T-shirt yarn, or “tarn,” is made by cutting a shirt in a spiral from hem to armpit, creating one long continuous strip of fabric. This strip can be used in place of traditional yarn to knit or crochet baskets, bowls, plant hangers, and more. The resulting items have a chunky, textural quality that looks both modern and handmade.

18. Basket or Storage Bowl
Using t-shirt yarn and a large crochet hook, work a flat oval base and build up the sides to create an open-top basket. These are perfect for holding fruit on a counter, keys near the door, or craft supplies on a shelf.

19. Braided Trivet
Braid thick strips of t-shirt fabric tightly and coil the braid into a flat disc, stitching as you go. The dense fabric is heat-resistant enough to serve as a trivet for moderately hot pots and pans.

20. Reusable Shopping Bags
Similar to the tote bag method above, but with a sewn bottom for added strength and durability. Keep a stack of these in your car to replace disposable plastic bags entirely.

21. Plant Hanger
Cut long strips and braid or knot them into a macramé-style hanger for small to medium-sized pots. T-shirt fabric is strong enough to hold weight and soft enough to drape beautifully.

22. Wall Art Tapestry
Stretch a section of a printed t-shirt, particularly one with a bold graphic, over a canvas frame or wooden embroidery hoop. Secure it at the back and hang it as you would any piece of art. This works especially well for vintage concert tees or shirts with meaningful imagery.

23. Memory Quilt
This is the most involved project on the list, but also the most sentimental. Collect shirts with meaning — sports jerseys, school shirts, event tees — cut them into uniform squares, and sew them together into a quilt. Backed with soft flannel, it becomes a genuine heirloom.

24. Reusable Cloth Napkins
Cut squares from soft, worn t-shirts, hem the edges, and stack them in a kitchen drawer. They launder easily, are softer than paper, and reduce household waste significantly.

25. Dish Cloths and Rags
Old t-shirt fabric is ideal for cleaning. Cut into rectangles, hem the edges (or don’t — raw hems are fine for rags), and use them for everything from dusting to spill cleanup. Jersey fabric is highly absorbent and holds up well to repeated washing.

26. Produce Bags
Sew simple rectangular pouches from lightweight t-shirt fabric with a drawstring top. These are ideal for loose fruit and vegetables at the grocery store and can replace single-use plastic produce bags entirely.

27. Curtain Panels
Sew multiple t-shirts together side by side to create a unique, patchwork curtain panel. This works best with shirts in a coordinated color palette and adds a relaxed, boho feel to a room.


Kids’ and Baby Projects

28. Baby Onesie
A child’s t-shirt or a closely fitted adult small can be converted into a baby onesie by adding snaps at the crotch. Use a commercial pattern as a guide if needed.

29. Stuffed Animal
Draw the outline of a simple animal shape — a bear, a bunny, a fish — on the wrong side of the fabric, cut two mirrored pieces, sew around the edges leaving a gap, stuff with batting, and close the gap. Children love toys made from familiar fabrics.

30. Baby Bib
Cut a bib shape from a shirt’s graphic panel, attach a ribbon or velcro strip at the neck, and finish the edges. The soft cotton is gentle against skin and the graphic makes it especially charming.

31. Children’s Tote Bag
Scaled-down version of the adult tote. Kids can decorate their own with fabric markers, making it a fun craft activity and a practical school bag.

32. T-Shirt Book Bag
Sew the bottom of a child’s shirt closed and convert the sleeve openings into handles. It fits a surprising number of picture books and becomes a beloved reading bag.


Accessories and Jewelry

33. Fabric Bracelets
Cut thin strips of t-shirt fabric and braid them into friendship bracelet-style cuffs. These are especially popular with kids and make great gifts.

34. Fabric Necklace
Cut very long, thin strips, gather them in a bundle, fold in half, and twist or braid the looped bunch into a statement necklace. Bold colors work best here.

35. Fabric Flower Brooch
Cut small squares or circles of fabric, gather and scrunch them into rose shapes, and secure them with a few stitches. Attach a pin back and you have a fabric flower brooch that works on jackets, bags, or scarves.

36. T-Shirt Tote Straps
Braid or twist strips of t-shirt fabric into replacement straps for canvas bags whose original straps have worn through. It’s a simple fix that extends the life of two items at once.


Pet Projects

37. Dog Tug Toy
Braid three long, thick strips of t-shirt fabric tightly and knot both ends securely. Dogs love the soft texture and the durability of jersey fabric stands up well to enthusiastic play.

38. Cat Toys
Stuff small pouches of t-shirt fabric with catnip or crinkly paper, tie them closed, and let your cat enjoy. Simple shapes like fish or mice are particularly effective.

39. Pet Blanket
Layer several old t-shirts together, cut them to the same size, and sew or tie the edges together. It makes a soft, washable blanket ideal for a dog crate or cat bed.

40. Dog Bandana
Cut a triangle from a printed t-shirt and fold the top edge over to create a clean band. Tie it around your dog’s neck. The soft jersey fabric is comfortable even for dogs with sensitive skin.


Garden and Outdoor Projects

41. Plant Ties
Strip the shirt into thin strips and use them to tie climbing plants gently to stakes or trellises. The soft fabric doesn’t cut into stems the way wire or string can.

42. Seed Starting Pouches
Tie off the ends of small pouches of t-shirt fabric, fill with soil, poke holes in the bottom, and use them as biodegradable seed starters. The fabric breaks down in soil over time.

43. Bird Nesting Material
Cut old shirts into thin strips and hang them from a tree branch in early spring. Birds will pull the strips for nesting material. Pure cotton is especially bird-safe.

44. Garden Kneeling Pad
Sew a flat envelope from two squares of t-shirt fabric and stuff it firmly with more rolled-up t-shirt fabric scraps. It becomes a soft, portable kneeling pad for gardening.


Art and Creative Projects

45. Screen Printing Canvas
Stretch a section of a plain t-shirt over a frame and use it as a fabric canvas for screen printing, block printing, or painting. The slightly textured surface gives prints a soft, organic quality.

46. Fabric Painting
Use fabric paint or even acrylic paint mixed with textile medium to paint directly onto old t-shirts. This is a wonderful activity for children and a way to customize a plain shirt into something you’ll actually want to wear.

47. Tie-Dye Revival
Take a plain or faded shirt and give it new life with tie-dye. Rubber band the fabric into any pattern you like — spirals, stripes, bullseyes — and apply fiber reactive dye. Even a shirt that’s seen better days can be genuinely beautiful when dyed in bold colors.

48. Embroidery Projects
The flat surface of a t-shirt is an excellent canvas for embroidery. Add florals around a neckline, embroider over an existing graphic to alter it, or stitch your initials onto a pocket. Cotton jersey stretches, so use a stabilizer on the back of the fabric while you work.

49. Patchwork Art Panel
Cut t-shirt fabric into geometric shapes and sew them together into a patchwork panel. Frame it behind glass like a piece of textile art. This is a particularly meaningful project if you use shirts from different eras of your life.


Practical Around-the-House Uses

50. Emergency Dust Cloth
Keep a basket of cut shirt squares under the sink for quick dusting and surface wiping. The jersey fabric picks up dust better than most store-bought cloths.

51. Reusable Makeup Remover Pads
Cut small circles from soft t-shirt fabric and use them in place of disposable cotton pads for removing makeup. They’re gentle on skin, fully washable, and pay for themselves in weeks.

52. Drawer Sachets
Cut small pouches from old shirts, fill them with dried lavender, cedar chips, or your favorite dried herbs, and sew the openings closed. Tuck them into drawers and closets for a light, natural fragrance.

53. Yarn Bowl Liner
If you crochet or knit with t-shirt yarn, save the very finest strips and use them to line the inside of a wooden or ceramic yarn bowl. It reduces friction on the yarn and keeps the bowl from scratching a table surface.

54. Window Insulation
Roll several old shirts tightly and use them as draft stoppers along the bottom edge of drafty windows or doors. It’s not glamorous, but it genuinely reduces heat loss in older homes during winter.

55. Reusable Gift Wrapping
Cut large, flat pieces from your cleanest old shirts and use them as fabric gift wrap in the Japanese furoshiki tradition. Tie the fabric around a gift with a bow or knot on top. The recipient gets both the gift and the wrapping, making it a thoughtful zero-waste gesture.


Tips for Getting Started

The best approach is to start small. Pick one or two ideas that match the shirts you have and the tools you already own. If you have no sewing machine, begin with no-sew projects. If you’re comfortable with a needle and thread, the slightly more involved projects become very accessible.

A few things that will make any of these projects easier: a good pair of fabric scissors kept sharp for fabric only, a self-healing cutting mat if you plan to cut many strips, and a little patience when working with jersey fabric, which stretches. If you’re sewing jersey, use a ballpoint needle in your machine rather than a standard sharp needle, and a small zigzag stitch instead of a straight stitch. This

Categorized in:

Rugs,

Last Update: September 29, 2026

Tagged in:

, , , ,