Table of Contents Show
Refreshing your wardrobe doesn’t have to mean buying new clothes. Upcycling old garments lets me give them new life and keeps stuff out of the landfill. Honestly, it’s a win-win—saving cash and ending up with clothes you won’t see on anyone else.

Upcycling turns unwanted clothes into something better, letting me personalize my style while supporting sustainable fashion.
I’ve rounded up 16 projects that just about anyone can try if they want to breathe new life into tired clothing.
1. Turn old jeans into a stylish denim tote bag

Turning old jeans into a tote bag is my go-to move. The pockets? Perfect for stashing keys or lip balm. I get to keep my favorite denim around, just in a new form, and nothing gets wasted.
2. Convert oversized shirts into trendy crop tops

Oversized shirts can easily become cute crop tops. I’ll cut, tie, or stitch them to fit better and look fresh. Sometimes I don’t even bother with sewing—just a good pair of scissors and a bit of confidence.
For People Who Love to Make Things ✂️
3. Patchwork quilts from assorted fabric scraps

Leftover fabric from old clothes or past projects? I turn those into patchwork quilts. I usually cut the scraps into squares or whatever shapes I feel like, then sew them together.
The 16 patch quilt block is a favorite—super simple, but it looks impressive and uses up even the tiniest bits.
4. Add lace inserts to plain dresses for a feminine touch

Whenever I want to soften up a plain dress, I’ll add lace inserts. Pin the lace where you want it, sew it down, and suddenly the dress feels totally new and a bit more special.
5. Transform worn-out t-shirts into braided headbands

Old t-shirts make great braided headbands. I just cut the shirts into strips and braid them up. It’s quick, doesn’t cost a dime, and I get a new accessory in a few minutes.
6. Turn button-up shirts into sleeveless vests

Give a button-up shirt a second chance by turning it into a vest. I snip off the sleeves, keep the front buttons and pockets, and do a little simple sewing. It’s a low-effort way to get a whole new look.
7. Repurpose sweaters into cozy mittens

Old sweaters are perfect for mittens. I grab a big, clean section, trace a mitten shape, and sew it up. Sweater fabric is already soft and warm, so it’s kind of ideal. Plus, it’s nice knowing that holey pullover isn’t going to waste.
8. Create a reversible skirt from two skirts

I like to take two skirts and stitch them together inside out, making a reversible skirt. Two looks, one piece—pretty handy if you’re tight on closet space. I usually finish it off with an elastic waistband for comfort.
9. Convert men’s dress shirts into skirts

Men’s dress shirts can become cool skirts. I just cut below the armpits, ditch the sleeves, and use the button placket as a detail. With a bit of elastic at the waist, it fits perfectly.
10. Embellish plain jackets with fabric paint designs

Plain jackets get a whole new personality with a splash of fabric paint. I’ll doodle on some lines or shapes—nothing fancy. It dries fast, and suddenly the jacket is all mine.
11. Turn old scarves into unique fabric belts

Scarves that don’t get much use? I turn them into belts. Sometimes I braid them, sometimes I just tie them around my waist. It’s a fun way to add color and texture to an outfit, and it uses up scraps too.
12. Refashion maxi dresses into tiered skirts

I’ll chop up a maxi dress into sections, then sew the pieces together to make a tiered skirt. Layer by layer, it comes together. It’s a neat way to get a fresh skirt out of something I’m bored with.
13. Turn worn jeans into cut-off shorts with embroidery

Old jeans? I cut them into shorts and add embroidery to the hem or pockets. It’s a little detail, but it makes them feel custom and way more fun to wear.
14. Use fabric patches to cover holes in denim jackets

I cover holes in my denim jackets with fabric patches. I pick colors or patterns that fit my mood. Sometimes I iron them on if I’m in a hurry, but sewing them makes the fix last longer. Prepping the fabric helps everything stick and look tidy.
15. Make fabric-covered buttons from scrap textiles

Scrap fabric works great for making fabric-covered buttons. I just need some scissors and button blanks (or even old buttons to cover). I cut out a circle, stretch the fabric over the button, and snap it on. It’s a simple way to give a shirt or jacket a fresh twist.
16. Turn oversized t-shirts into off-shoulder tops

Honestly, I love grabbing an oversized t-shirt and turning it into an off-shoulder top. It’s pretty simple—just scissors, no sewing fuss.
I just snip one side of the collar a bit wider so it falls off my shoulder. Suddenly, the shirt feels totally different.