Select Page

DIY T-Shirt Tote Bag Craft

DIY T-Shirt Tote Bag Craft
two t-shirt tote bags hanging on hooks

You can make a fun custom gift with this simple upcycling project: a DIY T-shirt tote bag. You likely have all the supplies you need already on hand. It’s a family-friendly craft (great for rainy days). Best of all, there’s no sewing required!  

Extra-Special Ideas for DIY T-Shirt Tote Bags 

  • Transform a child’s favorite outgrown tee into a tote they can continue to enjoy. These totes are just right for carrying favorite stuffed toys.
  • Make eco-friendly bags to “wrap” holiday gifts, then keep and reuse
  • Turn this into a graphic tee tote craft, so you can gift your favorite film buff or sports fan with a carryall made from a logo tee 
  • Create a set of themed bags for your family to use at the farmer’s market, to pack with books and toys for car trips, or to keep accessories and other small items organized.

Here’s what you’ll need: 

  1. A knit t-shirt 
  2. Fabric scissors (or just good, sharp scissors) 
  3. A washable marker, chalk or masking tape  
  4. A ruler (optional but handy) 

Follow this video tutorial, or read on for written instructions

1 PICK YOUR FINISH: Your tote bag can feature a straight- or fringe-edge finish. Decide on which you prefer. Then, make sure to follow the appropriate instructions in steps 4 and 7. 

2 FLATTEN & FOLD: Lay your clean t-shirt on a flat surface. Smooth and fold the shirt vertically so the sleeves lay on top of each other (for tank styles, just align the arm holes). 

3 CUT STRAPS: Cut along the both sleeves inside the seams (the result will look like a tank top). Then, cut out the neckline, making a deep “U” to create handle straps. Leave at least 3’’ width at the shoulder seams so the straps will be sufficiently sturdy. 

marking bottom with masking tape

4 SIZE YOUR BAG: For a STRAIGHT-EDGE finish, turn your tee inside out; for a FRINGE-EDGE finish, leave your tee right-side out. Smooth tee flat, aligning the shoulder seams and bottom edges neatly. Decide how “deep” you want your tote to be. Using a straight edge or ruler, mark a horizontal line with your pencil, chalk or masking tape: this is the bottom of your tote bag.  Measure 2 – 3 inches down and mark a second horizontal line; cut off any t-shirt remaining below this second line.   

Here’s the no-sew part!

5 CUT BOTTOM TIES: Make vertical cuts from the bottom up to your first line, every ¾ to 1 inch across your shirt. Cut the front and back at the same time so your fringe ties will be even. Cut the final fringe piece along each side seam to create two ties. 

6 TIE TIME: Starting at one side, take the first top-and-bottom pair of fringes and tie into a knot. Then, tie the next two top-and-bottom pairs. Grab one of the strands from the first tie pair and tie it to one of the strands from the second tie pair. Next, take the other strand from the second pair and tie it to a strand from the third pair. Tie a fourth pair of fringes, then take the remaining strand from tie three and tie it to your new knot. Continue for the rest of the bag. This closes the gaps created between fringe pairs. 

7 FINISHING TOUCHES: For a smooth-edge bag, turn the tee right side out, so ties are hidden in the bottom of the bag. For a fringed-edge finish, you’re done! Embellish by tying knots at the top of each strap if desired. You can also glue or sew on details such as buttons, patches or pom-poms. 

finished t-shirt tote bags

Once you’ve made your first DIY t-shirt tote bag, we bet you’ll want to make another! Discover budget-friendly ways to decorate your holiday home. Or return to the Zulily Holiday Shop to find more gifting inspiration for everyone in the family.

About The Author


  1. Avatar

    What’s Happening i am new to this, I stumbled upon this
    I have discovered It absolutely helpful and it has helped me out loads.

    I am hoping to contribute & help other customers like its helped
    me. Good job.

  2. Avatar

    What’s up mates, good piece of writing and good urging commented
    here, I am really enjoying by these.

  3. Avatar

    Hey there are using WordPress for your site platform?
    I’m new to the blog world but I’m trying to get started and create my
    own. Do you need any coding knowledge to make your own blog?
    Any help would be greatly appreciated!

  4. Avatar

    I know this web page offers quality based content and other
    material, is there any other web page which provides such stuff in quality?

  5. Avatar

    I am truly thankful to the holder of this web site who has shared this wonderful piece of writing at at this time.

  6. Avatar

    Wow, awesome blog layout! How long have you been blogging for?
    you make blogging look easy. The overall look of your
    web site is wonderful, let alone the content!

Leave a reply

Your email address will not be published.

Recent Tweets

Pin It on Pinterest