Skip to Content

8 clever ways to give old T-shirts a second life

Read this before you toss those old tees!

By
Video poster

T-shirts have a way of piling up over the years. You have your university tees, the shirt from that 5K run a few years ago, those band T-shirts you can’t quite part with, and so on. If it’s time to make room in your wardrobe, you don’t have to throw them out. Here’s how to give your old T-shirts a second life, according to Tanjuria Willis, founder of Atlanta Sustainable Fashion Week.

If you know how to sew, there are loads of creative projects you can make with your old T-shirts. But even if you don’t have sewing skills, there are plenty of ways to upcycle your shirts. Some of the clever no-sew ideas Willis shared with us include cutting your shirts up to use as cleaning rags, transforming them into hair accessories, or tying a few knots and turning them into sustainable tote bags.

Another approach, if you’re feeling crafty: make ‘yarn’ with your old T-shirts and grab your crochet hook or knitting needles. You can make a plant hanger, a rug and countless other textile projects.

Keep reading for plenty of creative ideas for upcycling your old T-shirts.

1

Patch together a T-shirt quilt

street flea market with thrifting clothes and khaki colored dresses on sunny summer day
Diane Macdonald//Getty Images

One of the best things you can do is turn your pile of old T-shirts into a quilt that shows your personality. ‘Cut the shirts into equal squares, sew them together, and back the finished piece with soft flannel or fleece,’ says Willis. ‘Not only is it a smart way to recycle T-shirts, but it’s a cosy way to preserve some of your favourite memories.’

2

Create a throw pillow

comfortable sofa with colorful pillows and blanket in modern living room
aire images//Getty Images

‘You can turn a T-shirt into a throw pillow using either a sewing or a no-sew method,’ suggests Willis. ‘For the sewing version, cut matching squares from the front and back, stabilise them with interfacing and stitch the edges together, leaving an opening for the pillow fill before closing it. For a no-sew option, use fusible webbing to seal the sides and create an opening in the back for a pillow insert.’

Related: Check out the genius ways to reuse old pillowcases.

Advertisement - Continue Reading Below
3

Cut into a hair accessory

multi colored silk elastic bands ready for sale at the street local craft market
Elena Popova//Getty Images

For low-effort hair days or a hairband on washdays, an old T-shirt can be a perfect scrunchie or headband. ‘Stretchy cotton jersey is ideal for DIY hair accessories,’ suggests Willis. ‘Cut the shirt into long strips, braid or twist them and tie off the ends. Upcycled hairbands are gentle on your hair, easy to make and endlessly customisable.’

4

Make a tote bag

hands of a female artist cutting fabric samples
ruizluquepaz//Getty Images

Want to turn up the style on your weekend errand runs? Take a T-shirt (or two) and turn it into a stylish tote bag. ‘With just a few snips and knots, an old T-shirt becomes a stylish tote with no sewing required,’ says Willis. ‘Cut off the sleeves and neckline, tie the bottom hem in knots, and you’ve got an instant shopping or gym bag that’s washable and waste-free.’

Related: If you’ve got endless tote bags already, check out the surprising ways to reuse old tote bags.

Advertisement - Continue Reading Below
5

Cut into cleaning rags

woman wiping the dining table surface
urbazon//Getty Images

If you have a few T-shirts beyond repair, save money (and the environment) by upcycling them into cleaning rags around the house. ‘Cut your T-shirts into 10-inch squares for reusable, lint-free rags that work great on mirrors, stainless steel and electronics,’ Willis advises. ‘They’re soft, absorbent, and washable and the ultimate eco-swap for your cleaning routine.’

6

Weave a T-shirt rug

colorful woven rug texture close up
Adrienne Bresnahan//Getty Images

If you have a large pile of T-shirts and some time for a bigger project, consider weaving your T-shirts into a homemade rug. ‘Turn your tees into long strips and braid or crochet them into a soft, washable rug,’ explains Willis. ‘It’s perfect for a laundry area or kids’ playroom and a fun way to showcase bright colours or patterns.’

Advertisement - Continue Reading Below
7

Design a pet toy

puppy chewing colorful rope toy while being held
Svetlana Repnitskaya//Getty Images

For pet owners wanting to make a memorable pet toy, a few old T-shirts can do the trick. ‘Your furry friends will love this one,’ Willis says. ‘Braid together strips of old T-shirts into a sturdy tug toy. The cotton is soft on teeth and the toy is easy to wash when it gets slobbery.’

8

Make a plant hanger

young woman chrocheting doily, close up
Westend61//Getty Images

Whether you have indoor or outdoor plants, you can get crafty and make a macramé-style plant hanger to spruce up your plant holders. ‘Cut several long strips from your T-shirt and tie them into a simple macramé pattern to cradle a small plant pot,’ Willis shares. ‘The stretchy fabric gives it a relaxed, boho vibe and adds a handmade touch to any corner of your home.’

Advertisement - Continue Reading Below