DIY Upcycled Tote Bag from Old T‑Shirts: Sew, Style, and Reuse

Ever stare at a drawer full of faded tees and wonder if they could do more than just collect dust? I’ve been there—my laundry basket looks like a museum of concert shirts, college hoodies, and that one “I’m with the band” tee that never got a gig. Turning those relics into a tote bag isn’t just a crafty hack; it’s a tiny rebellion against the throw‑away culture that keeps our planet in a perpetual spin cycle.

Why Upcycle T‑Shirts?

Every year, millions of cotton shirts end up in landfills, where they sit for decades, releasing methane as they decompose. Cotton is a thirsty crop, and the dyeing process pours chemicals into waterways. By giving a shirt a second life, you cut down on waste, save water, and keep those colors in circulation. Plus, there’s something deeply satisfying about carrying a bag that tells a story—your story.

What You’ll Need

  • 2–3 old t‑shirts (the more color, the better)
  • Sharp fabric scissors
  • A simple sewing needle or a basic sewing machine
  • Thread that matches or deliberately clashes (creative freedom!)
  • A ruler or measuring tape
  • Pins or fabric clips
  • Optional: fabric paint, patches, or embroidery floss for decoration

Step‑by‑Step: From Tee to Tote

Gather Your Shirts

Pick shirts that are still in decent shape—no large holes or stretched out seams. I love using a favorite band tee because the graphics become the bag’s centerpiece. If you have a shirt with a faded logo, that’s perfect for a vintage vibe.

Prep the Fabric

Turn each shirt inside out and give it a quick wash. This removes any lingering detergent that could weaken the fibers later. Lay the shirts flat, smooth out wrinkles, and trim off the sleeves and the collar. You’ll be left with a rectangular “body” that will become the main panel of your tote.

Cut the Panels

Measure out a rectangle about 14 inches wide and 16 inches tall. This size makes a roomy tote without being too bulky. Use the ruler and a fabric pen (or a piece of chalk) to mark the dimensions on the shirt’s body, then cut carefully. You’ll need two identical panels—one for the front and one for the back.

Sew the Sides

Place the two panels right sides together (the printed side facing inward). Pin the side edges, leaving the top open for the handles. Using a ½‑inch seam allowance, stitch along the sides and bottom. If you’re using a sewing machine, a straight stitch works fine; hand‑sewing with a backstitch gives a sturdy finish.

Add the Handles

Here’s where the magic happens. Cut two strips about 2 inches wide and 20 inches long from any leftover shirt fabric. Fold each strip lengthwise, wrong sides together, and press (or flatten) the edge. Sew along the long edge, then turn the strip right side out. These are your handles. Pin each handle to the top edge of the tote, about 4 inches from each side, and stitch securely. If you prefer a longer strap for shoulder carry, simply add a few extra inches.

Finishing Touches

Turn the tote right side out and give it a good shake. Trim any stray threads. Now is the perfect moment to personalize: dab a little fabric paint, stitch a small quote, or attach a patch that means something to you. I once added a tiny embroidered leaf on the corner—a reminder that every small act grows into a greener habit.

Styling Your New Tote

A tote made from a graphic tee instantly becomes a conversation starter. Pair it with jeans for a casual day out, or slip it into a work‑friendly outfit by tucking the bag under a blazer. Because the fabric is soft and breathable, it folds easily into a backpack or a suitcase when you’re on the go. And if you ever tire of the look, simply swap the handles for a different strip or add a new patch—your tote evolves with you.

Living the Zero‑Waste Mindset

Creating this bag is a micro‑step, but it fits into a larger philosophy: use what you have before you buy what you don’t. Every time you rescue a shirt, you’re saying “no” to another piece of textile waste. It also sparks curiosity—friends see your tote and ask where it came from, opening the door to talk about sustainable habits. That ripple effect is where the real impact lies.

I’ve made three of these bags so far, each with a different vibe: a neon‑splashed concert tee, a soft pastel yoga shirt, and a faded denim‑look tee that turned into a rustic market tote. They’ve carried groceries, library books, and even my weekend craft supplies. The best part? I’ve never needed to buy a new tote in months, and my closet feels a little lighter.

So next time you’re tempted to toss an old shirt, pause. Cut, stitch, and watch it transform into something useful, beautiful, and kind to the planet. Your hands are the most powerful recycling tool you have—let’s keep using them.

Reactions