Old clothes don’t have to be forgotten in the back of your closet or tossed out. With a bit of creativity (and maybe a free afternoon), you can turn them into something totally new. Repurposing fabric is practical, fun, and hey, it keeps stuff out of the landfill.
You’ll see how simple projects can give tired shirts, jeans, sweaters, and socks a whole new purpose. Some of these ideas are for your home, others are more about fun accessories or handy little tools. Each one is a different spin on using what you’ve already got – no need to buy more!
1) No-Sew Sock Bunny
Old sock? It’s bunny time. Grab some rice or stuffing, a couple rubber bands, and a marker.
Pour rice into the sock until it’s plump enough to hold its shape. Use rubber bands to pinch off sections for the body, head, and ears.
Snip the top to shape the ears, doodle on a face, and you’ve got a bunny ready for gifting or just sitting cute on a shelf.
2) Braided T-Shirt Rug
If you’ve got a pile of t-shirts too ratty to wear, don’t toss them, turn them into a braided rug! You don’t need a sewing machine, though a few stitches at the end will help keep things together.
Cut the shirts into long strips, then tug them so they curl up like cords. Braid three strips at a time and just keep adding more as you go.
When your braid’s long enough, coil it into a circle or oval and stitch the rows together. The result? A soft, sturdy rug that’s actually kind of satisfying to step on.
3) Sweater-heart Wreath
That old sweater you never wear? It could make a cozy wreath for winter or holiday decorating. Thick knits look especially nice.
Cut the sweater into strips and wrap them around a wreath form, pulling them snug. Hot glue or pins will keep the fabric in place.
Add a few pinecones, a ribbon, or ornaments if you’re feeling fancy. Hang it up and you’ve got instant seasonal cheer.
4) Denim Headband
Got jeans that are past their prime? Cut a strip from the leg or sleeve for a sturdy headband.
Fold the edges in and sew them down for a neater finish. Add a bit of elastic at the back so it actually stays on your head.
Want a little more flair? Braid three thinner denim strips together for some fun texture.
5) DIY Workout Phone Armband from Leggings
Leggings with holes? Don’t ditch them, cut a 6 to 8-inch section from the leg and slide it onto your arm. Your phone fits right between the fabric and your skin.
The stretch holds your phone snug, no extra straps or Velcro. It’s great for workouts, runs, or just walking the dog. Plus, you can toss it in the wash, no fuss.
6) Recycled Sweater Pouf
Turn a chunky old sweater into a pouf for your feet or some extra seating. Thick knits stretch and hold up best.
Stuff it with fabric scraps, old clothes, or a pillow insert, whatever you’ve got lying around. It’s a sneaky way to keep more stuff out of the trash.
Sew the edges up tight so nothing escapes. You can leave the sleeves on for a quirky look or chop them off for something tidier.
7) T-Shirt Rag Rug
Old t-shirts? Cut them into strips and either braid or weave them into a soft rug. It’s especially good for shirts that are stretched out or stained.
Cut your fabric into long strips and pull them so they curl up. Braid and coil, stitching or tying as you go.
Or, if you’re feeling ambitious, use a cardboard or hula hoop loom to weave the strips. Either way, you’ll end up with a washable, practical rug.
8) Upcycled Denim Chair Cover
Turn old jeans into a tough chair cover. Cut the denim into panels or patches and sew them to fit your chair.
Mixing different denim shades gives it a cool patchwork vibe. Lighter and darker pieces make the cover more interesting – no need to overthink it.
And if you want, use the back pockets as built-in storage. Handy, right?
9) Reusable Shopping Bag from Old Shirts
Those button-downs or flannels you don’t wear? They make great shopping bags.
Chop off the sleeves and neckline, sew the bottom closed, and reinforce the handles if you want them to last.
They’re way sturdier than plastic bags, fold up small, and you can toss them in the wash. Plus, you’re not buying yet another tote.
10) Sock Monkey Toy
Socks with holes? Perfect for a classic sock monkey.
You’ll need one long sock for the body and another for arms, legs, and tail. Cut, sew, flip them right side out, and stuff.
Finish up with some button or felt eyes, stitch on a mouth, and you’ve got a quirky handmade toy. They make surprisingly cute gifts.
11) Glove Crafts
Sweater sleeves, socks, or even t-shirts can be turned into gloves with just a few snips and stitches. Sweater sleeves are especially easy since they’re already shaped for your arm.
For fingerless gloves, cut off the toe of an old sock and make a thumb hole. Thicker socks work best.
If you’re handy with a needle, cut pieces from worn clothes and stitch them into fitted gloves. It’s a good way to get the fit you actually want.
12) Plant Hanger from Fabric Strips
Old clothes can become plant hangers if you cut them into strips. T-shirts, scarves, or sheets all work.
Tie the strips together at one end, then braid or knot to make sturdy supports. Leave enough at the bottom for a cradle to hold your pot.
Hang it from a hook and let the mix of colors and textures do their thing. Every hanger ends up a little different, which is half the fun.
13) Draft Blocker from Old Shirts
Worn-out shirts can be stitched into a draft blocker to keep out chilly air. Flannel and denim are great, but really, any sturdy fabric will do.
Cut a long rectangle, sew it into a tube, and fill with rice, beans, or fabric scraps. Stitch up the open end.
Just place it at the bottom of your door or window. It’s a simple fix and keeps your old clothes working for you.
14) Crocheted Basket from Shirt Strips
Cut up old t-shirts into long strips and you’ve got yourself some homemade “yarn.” It’s thicker than the usual stuff, which is perfect for baskets.
Grab a big crochet hook and start stitching. The fabric’s weight gives the basket structure, no need for fancy supports.
Mix and match shirt colors for stripes or patterns. Make a little basket for keys or go bigger for shelf storage, depending on how many shirts you’re willing to sacrifice.
15) Patchwork Pillow from Mixed Fabrics
Got a pile of fabric scraps or a few shirts you can’t quite toss? You might as well turn them into a patchwork pillow. Just cut your pieces into squares or rectangles and play around with the layout until something clicks. That’s where all those random colors and textures start to look intentional.
Once you’re happy with the front, slap a backing fabric on there. You could quilt the layers if you want it to feel sturdy, but honestly, leaving it plain keeps things soft and squishy. Sew up the edges, pop in a pillow form, and you’re done.
Cotton, denim, old button-downs, they all work! Mixing up the fabrics gives the pillow a relaxed, homemade vibe. It’s casual but still feels like you put in some effort.
16) Bunny Headphone Covers
This fun project transforms a simple pair of white gloves into soft, bunny-inspired accessories that make your music setup extra charming.
Start with a pair of clean white gloves. Cut off two fingers from each glove—these will become the bunny ears. Stitch or glue the cut edges closed, shaping them into soft, rounded ears. Then, slip the glove over each headphone earcup so the “ears” stick up at the top. Adjust until they fit snugly.
Next, use fabric paint or permanent markers to draw on sweet bunny faces, eyes, nose, and a little mouth. You can even add blush or tiny details for extra personality.
Once dry, pop them back on your headphones and enjoy your new fluffy friends! It’s a quick, cozy, and creative way to personalize your gear—perfect for gifts, cosplay, or just bringing a smile to your daily playlist.
17) Denim Abstract Wall Art
Old jeans piling up? Cut them into random shapes and arrange the pieces on a canvas. Different shades of denim sort of create their own gradient, and the whole thing ends up looking way more artsy than you’d expect.
Try leaving some edges frayed and others neat for a little extra texture. Glue or sew everything down onto something sturdy, then hang it or frame it – whatever suits your space.
Little details like visible stitches or overlapping patches can make it feel more personal. It’s a chill project, uses up scraps, and gives your wall something to brag about.
18) Upcycled Dark Wash Jeans Skirt
Take those dark wash jeans that don’t fit quite right and give them a second life as a skirt. Keep the waistband, as it saves a ton of hassle with sizing.
Just cut along the inseam, flatten things out, and sew the panels together. Suddenly, you’ve got a whole new piece to work with.
Want to jazz it up? Throw on some lace, ruffles, or patches. The darker denim is easy to dress up or down, so you’ll probably wear it more than you’d expect.
19) Fabric Flower Brooch
Got tiny scraps of fabric? Make a flower brooch – seriously, it’s quick! Cut a handful of petals and layer them up until it looks right to you. Perfection isn’t really the point.
Stick a felt circle or a bit of fabric on the back for support. Add a brooch pin or just use a safety pin if you’re in a hurry.
Pin it to a jacket, bag, or give it away. It’s a small project, but it’s got a lot of charm.
20) Upcycled Shirt Apron
Ever looked at an old button-up shirt and thought, “This could be something else”? With a few snips and some basic sewing, you can turn it into a pretty handy apron. The collar and button placket? Yeah, just leave them on, it gives the apron a surprisingly tidy look, honestly with barely any extra work.
One of the best parts is you get to keep those shirt pockets. Perfect for stashing utensils, a phone, or whatever little bits you need while you’re cooking, crafting, or even out in the garden. It’s a project that’s both useful and, let’s be real, not a huge time investment.
Pick a shirt with some heft to it, cotton or denim works great if you want it to last. Want a looser fit? Just leave the sides a bit wider. Prefer something more fitted? Trim them down. Pretty flexible, really.
