Upcycling old clothes is one of the easiest ways to save money, cut down on waste, and get a little more use out of pieces you might otherwise throw away. A shirt with a stain, jeans that no longer fit, or a sweater that’s gone out of style can often become something completely different with a few simple changes.
You don’t need to be an expert at sewing, either. Many upcycling projects require only basic supplies like scissors, fabric glue, or a few simple stitches. Whether you’re making something practical for everyday use or creating a fun DIY project, giving old clothes a new purpose can be surprisingly rewarding.
Here are 12 creative ways to turn old clothes into something you’ll actually use.

Turn T-Shirts Into Tote Bags
An old T-shirt can become a reusable tote bag in less than an hour. Cut away the sleeves to create handles, widen the neck opening, and sew or tie the bottom shut. It’s perfect for grocery shopping, library books, or carrying everyday essentials. It’s also a great way to keep favorite graphic tees around long after you’ve stopped wearing them.
Related: 12 Ways You’re Washing Your Clothes Wrong Every Time
Turn Jeans Into Shorts
If your jeans are worn at the knees or simply don’t fit the way they used to, don’t throw them away. Cut them to your preferred length and leave the edges raw for a casual look or fold and sew the hem for a cleaner finish. You can even add patches, embroidery, or fabric paint to make them feel brand new.
Related: 12 Things Nobody Tells You About Donating Clothes to Charity
Make a Scarf From an Old Sweater
Soft sweaters can become cozy scarves with just a little cutting and sewing. Depending on the size of the sweater, you can create a simple infinity scarf or cut strips and braid them together for extra texture. It’s an easy way to keep a favorite sweater around after it’s become too worn to wear.
Related: 12 Genius Ideas for Upcycling Clothes You Can’t Donate
Sew a Patchwork Quilt
Old flannel shirts, baby clothes, concert T-shirts, and other sentimental pieces can all find new life in a patchwork quilt. Instead of leaving those memories tucked away in boxes, you can turn them into something useful that you’ll see every day. It’s a project that takes time, but the finished quilt is often worth the effort.
Related: 12 Smart Ways to Dry Clothes Indoors Without Using a Dryer
Make Fabric Headbands
Small fabric scraps don’t have to go in the trash. Stretchy knit fabric works especially well for making comfortable headbands. They’re easy to sew, and you can match them to different outfits or give them away as handmade gifts.
Turn Old Jeans Into a Denim Skirt
If the top half of your jeans still fits well, turning them into a skirt is a fun weekend project. Open the inside seams, reshape the fabric, and stitch in extra denim if needed. The finished piece has a casual look that’s easy to wear through much of the year.
Create Jewelry From Old Ties
Colorful neckties can become surprisingly stylish accessories. Braided or knotted together, they make eye-catching necklaces, bracelets, or even fabric belts. Vintage ties with bold patterns work especially well for this type of project.
Make Sweater Coasters
Felted wool sweaters make excellent coasters because they’re naturally thick and absorb moisture well. Cut circles or squares from the fabric and stitch around the edges to help them last longer. They’re simple to make and add a handmade touch to your coffee table.
Sew a Patchwork Bag
Save pieces from worn-out shirts, dresses, or jeans and stitch them together into a patchwork tote or handbag. Mixing different colors, textures, and patterns creates a bag that’s completely unique while helping you use fabric that would otherwise go to waste.
Turn Old Shirts Into Reusable Cloth Napkins
Soft cotton shirts can easily become reusable napkins or kitchen towels. Cut them into squares, hem the edges, and toss them in the wash after each use. They’re an easy replacement for disposable paper products and hold up well over time.
Turn Old Socks Into Hand Puppets
Single socks don’t have to end up in the trash. Add button eyes, felt, yarn, or fabric scraps to create fun hand puppets for children. It’s an inexpensive craft that’s perfect for rainy afternoons or classroom activities.
Make Reusable Cleaning Cloths
One of the simplest ways to reuse old clothing is by turning it into cleaning rags. Cotton T-shirts, towels, and flannel shirts are especially useful for dusting, wiping counters, washing windows, or cleaning the garage. Cut them into manageable sizes, and you’ll always have washable cloths ready whenever you need them.
