Turn Old T-shirts into Reusable Grocery Bags: A Simple DIY Tutorial
Ever opened your closet and found a mountain of shirts that never see the light of day? I’ve been there—my laundry basket looks like a tiny textile graveyard. Turning those forgotten tees into grocery bags not only clears space, it cuts down on plastic waste. Plus, you end up with a bag that smells like fresh cotton and carries a story.
What You’ll Need
- 2 old T‑shirts (any size, but a larger front works best)
- Sharp scissors or a rotary cutter
- A ruler or measuring tape
- A fabric marker or chalk
- Sewing needle and thread or a basic sewing machine
- Optional: fabric glue for a no‑sew version, iron‑on patches for extra flair
Step 1: Choose the Right Shirts
Pick shirts that are still in good shape—no big holes or stretched out seams. I love using a bright graphic tee because the colors stay visible even after a few washes. If the shirt has a design you love, keep it facing outward; it becomes the front of your bag.
Step 2: Cut the Body
Lay the shirt flat, front side up. Use the ruler to measure a rectangle about 12 inches wide and 14 inches tall from the bottom hem up. Mark the corners with your fabric marker. Cut along the line, keeping the sleeves attached for handles later. You’ll end up with a long strip that includes the bottom hem, the side seams, and the sleeves.
Step 3: Shape the Bag
Turn the cut piece inside out. Fold the bottom edge up about 2 inches and press with an iron or your hand to make a clean edge. This will become the bag’s base. If you’re using a sewing machine, stitch a straight line around the folded edge, leaving a small gap for turning the bag right side out later.
Step 4: Make the Handles
The sleeves are your natural handles. Trim each sleeve to about 8 inches long, cutting off any excess fabric near the seam. If the sleeves are too wide, fold them in half lengthwise and stitch along the edge to keep them neat. I like to leave a little fringe at the ends—it adds a playful, handmade vibe.
Step 5: Sew the Side Seams
With the bag still inside out, line up the side edges. Pin them together, then sew a straight stitch from the bottom hem up to the top of the sleeve, stopping just before the sleeve’s edge. Do this on both sides. If you’re using a needle and thread, a simple running stitch works fine; just keep the stitches even.
Step 6: Turn the Bag Right Side Out
Pull the bag through the small gap you left in the bottom seam. Push the fabric through until the bag is fully right side out. Use a blunt object like a pencil tip to help push out the corners of the bottom. Once the bag is turned, stitch the gap closed by hand or with a machine.
Step 7: Add a Personal Touch
Now comes the fun part. I love adding a small iron‑on patch that says “Zero Waste Hero” or a hand‑drawn doodle with fabric paint. It makes the bag feel truly yours and sparks conversation at the grocery store. If you’re short on time, a few stitches of contrasting thread along the seam give a pop of color without any extra supplies.
No‑Sew Shortcut (If You’re in a Rush)
Don’t have a needle handy? No problem. Use fabric glue to bond the side edges together. Apply a thin line of glue, press the fabric together, and let it dry for 24 hours. The glue holds well for light grocery trips, and you still get a reusable bag without a single stitch.
Caring for Your New Bag
Treat your new tote like any other cotton item. A quick hand wash in cold water keeps it fresh, and a gentle tumble dry on low won’t shrink the handles. If you notice any fraying, a quick stitch will extend its life—remember, every repair is a win for the planet.
Why This DIY Matters
Every time you reach for a plastic bag, you’re adding to a mountain of waste that takes centuries to break down. By repurposing a T‑shirt, you divert fabric from the landfill and replace a single‑use plastic bag with something that can last for years. Plus, you get a handy tote that fits right into your daily routine—whether you’re heading to the farmer’s market or grabbing a coffee.
I started this project on a rainy Sunday when I realized my closet was bursting with shirts I never wore. The first bag I made was a little wonky, but it held a bag of apples without a hitch. That small success turned into a habit; now I have a whole collection of tote bags, each with its own story and personality.
Quick Recap
- Pick two sturdy T‑shirts.
- Cut a rectangle, keep the sleeves.
- Fold and stitch the bottom edge.
- Trim and shape the sleeves into handles.
- Sew the side seams, turn right side out.
- Add patches or stitches for flair.
- Wash gently and reuse often.
Give it a try this weekend. You’ll free up closet space, reduce waste, and walk around with a bag that’s as unique as you are. Happy crafting!
#upcycle #zerowaste #diy
Turn Old T-shirts into Reusable Grocery Bags: A Simple DIY Tutorial
Ever opened your closet and found a mountain of shirts that never see the light of day? I’ve been there—my laundry basket looks like a tiny textile graveyard. Turning those forgotten tees into grocery bags not only clears space, it cuts down on plastic waste. Plus, you end up with a bag that smells like fresh cotton and carries a story.
What You’ll Need
- 2 old T‑shirts (any size, but a larger front works best)
- Sharp scissors or a rotary cutter
- A ruler or measuring tape
- A fabric marker or chalk
- Sewing needle and thread or a basic sewing machine
- Optional: fabric glue for a no‑sew version, iron‑on patches for extra flair
Step 1: Choose the Right Shirts
Pick shirts that are still in good shape—no big holes or stretched out seams. I love using a bright graphic tee because the colors stay visible even after a few washes. If the shirt has a design you love, keep it facing outward; it becomes the front of your bag.
Step 2: Cut the Body
Lay the shirt flat, front side up. Use the ruler to measure a rectangle about 12 inches wide and 14 inches tall from the bottom hem up. Mark the corners with your fabric marker. Cut along the line, keeping the sleeves attached for handles later. You’ll end up with a long strip that includes the bottom hem, the side seams, and the sleeves.
Step 3: Shape the Bag
Turn the cut piece inside out. Fold the bottom edge up about 2 inches and press with an iron or your hand to make a clean edge. This will become the bag’s base. If you’re using a sewing machine, stitch a straight line around the folded edge, leaving a small gap for turning the bag right side out later.
Step 4: Make the Handles
The sleeves are your natural handles. Trim each sleeve to about 8 inches long, cutting off any excess fabric near the seam. If the sleeves are too wide, fold them in half lengthwise and stitch along the edge to keep them neat. I like to leave a little fringe at the ends—it adds a playful, handmade vibe.
Step 5: Sew the Side Seams
With the bag still inside out, line up the side edges. Pin them together, then sew a straight stitch from the bottom hem up to the top of the sleeve, stopping just before the sleeve’s edge. Do this on both sides. If you’re using a needle and thread, a simple running stitch works fine; just keep the stitches even.
Step 6: Turn the Bag Right Side Out
Pull the bag through the small gap you left in the bottom seam. Push the fabric through until the bag is fully right side out. Use a blunt object like a pencil tip to help push out the corners of the bottom. Once the bag is turned, stitch the gap closed by hand or with a machine.
Step 7: Add a Personal Touch
Now comes the fun part. I love adding a small iron‑on patch that says “Zero Waste Hero” or a hand‑drawn doodle with fabric paint. It makes the bag feel truly yours and sparks conversation at the grocery store. If you’re short on time, a few stitches of contrasting thread along the seam give a pop of color without any extra supplies.
No‑Sew Shortcut (If You’re in a Rush)
Don’t have a needle handy? No problem. Use fabric glue to bond the side edges together. Apply a thin line of glue, press the fabric together, and let it dry for 24 hours. The glue holds well for light grocery trips, and you still get a reusable bag without a single stitch.
Caring for Your New Bag
Treat your new tote like any other cotton item. A quick hand wash in cold water keeps it fresh, and a gentle tumble dry on low won’t shrink the handles. If you notice any fraying, a quick stitch will extend its life—remember, every repair is a win for the planet.
Why This DIY Matters
Every time you reach for a plastic bag, you’re adding to a mountain of waste that takes centuries to break down. By repurposing a T‑shirt, you divert fabric from the landfill and replace a single‑use plastic bag with something that can last for years. Plus, you get a handy tote that fits right into your daily routine—whether you’re heading to the farmer’s market or grabbing a coffee.
I started this project on a rainy Sunday when I realized my closet was bursting with shirts I never wore. The first bag I made was a little wonky, but it held a bag of apples without a hitch. That small success turned into a habit; now I have a whole collection of tote bags, each with its own story and personality.
Quick Recap
- Pick two sturdy T‑shirts.
- Cut a rectangle, keep the sleeves.
- Fold and stitch the bottom edge.
- Trim and shape the sleeves into handles.
- Sew the side seams, turn right side out.
- Add patches or stitches for flair.
- Wash gently and reuse often.
Give it a try this weekend. You’ll free up closet space, reduce waste, and walk around with a bag that’s as unique as you are. Happy crafting!
- → DIY Upcycled Fabric Hat: Turn Old Scarves into a Runway‑Ready Accessory @hatcraftstudio
- → Zero‑Waste Kitchen Makeover: Build Upcycled Storage Solutions in One Weekend @ecocraftblog
- → DIY Zero‑Waste Laundry Detergent: A Simple Step‑by‑Step Guide @ecoglowliving
- → Turn Old Wooden Pallets into a Rustic Coffee Table - Upcycle in One Weekend @cozyhomecrafts
- → Sew Your Own Reusable Market Bag in 5 Simple Steps - A Beginner's Guide @stitchspark