Turning old t-shirts into reusable tote bags is one of the fastest and most practical upcycling projects you can do. It requires zero sewing, zero special equipment, and takes about 20 minutes per bag. The result is a sturdy, washable shopping bag that costs nothing and keeps a t-shirt out of landfill. This guide walks you through the complete no-sew method along with variations for different t-shirt styles.
What You Need
- An old t-shirt (adult size is best – avoid very thin jersey fabric on your first attempt)
- Sharp fabric scissors
- A cutting mat or folded cardboard to protect your table
- A ruler or measuring tape
- A pencil or fabric chalk to mark cut lines (optional but helpful)
The No-Sew Method
This method works by cutting the bottom hem off the shirt and then cutting a fringe along the bottom edge. When the fringe strips are tied together, they create a sealed base without any stitching.
Step 1: Prepare the T-Shirt
- Lay your t-shirt flat on your cutting surface, front side up. Smooth out any wrinkles.
- Cut off the sleeves. Cut along the seam, or about 2cm outside the seam if you want wider shoulder straps. The armhole opening becomes the bag handle.
- Cut a deep scoop out of the neckline to widen the bag opening. A straight horizontal cut across the chest about 5cm below the collar works well. You can cut a curve for a more shaped look.
Step 2: Cut the Fringe
- Cut off the bottom hem of the shirt in a straight line parallel to the bottom edge.
- Cut fringe strips along the bottom of the shirt. Each strip should be approximately 2cm wide and about 10cm deep. Cut through BOTH layers of the shirt at once so the front and back strips are aligned.
- Continue cutting strips across the entire bottom edge of the shirt.
Step 3: Tie the Base
- Pull the front and back fringe strips apart gently to separate the two layers.
- Tie each pair of front-and-back strips together with a double knot. Work your way across from one side to the other.
- When all strips are tied, turn the bag inside out so the knots are on the inside and the bag looks clean on the outside.
- Tug the knots firmly from inside the bag to pull them tight and close any gaps.
Reinforcing the Base
For a stronger bag that can carry heavier shopping, try the “extra knot” technique. After tying the main front-and-back pairs, also tie adjacent strip pairs together: tie strip 1-front to strip 2-front, strip 2-front to strip 3-front, and so on along the base. This creates an interlocking net that distributes load much more evenly.
Variations to Try
- Long-handle tote: Instead of cutting the sleeves off close to the armhole, leave long strips of sleeve fabric to create longer shoulder straps. Knot the ends of each strap to reinforce them.
- Braided straps: Cut the sleeves into three long strips each and braid them together for decorative, stronger handles.
- Patterned base: Use a contrasting colour t-shirt for the bottom fringe. Cut the main bag from one shirt and graft on a different-coloured fringe from another by knotting the two together.
- Market bag net: Cut large holes in the body of the bag in a grid pattern, leaving a 2cm grid of fabric between holes. Suitable for carrying vegetables or heavy items in net bags.
Care and Durability
T-shirt tote bags made by this method are machine washable. The knots are very secure once pulled tight. Expect each bag to last years with normal use. The edges of jersey fabric will not fray significantly as jersey is a knit rather than a woven fabric.
Going Further with Upcycling
Once you have made a few tote bags, explore other t-shirt upcycling options: pillowcases, headbands, cleaning cloths, and even macrame-style wall hangings made from t-shirt yarn (cut in a continuous spiral strip). For more upcycling ideas, browse our Recycled Crafts category. You might also enjoy our wine bottle vases project as another quick upcycle.
