How to Sew 1 Yard Magic Bags (2 tote bags from one yard of fabric!)


This sweet bag design lets you make 2 tote bags from 1 yard of fabric! This free tutorial in the post below shows how to make the bag pattern shown in the diagram above, except with a lining and a zipper! If you want to make these bags without zippers, sew the body of both bags in the same way that I made this quilted tote.

This blog post has been converted to an optional PDF that’s optimized for printing. Find it here. The blog post below is totally free to read, print, and sew! Just hit CTRL +P on your computer to print. The PDF download for $3 is totally optional and also includes the tutorial for my Japanese Style Bag Handles.

And here are my totes! I used linen blend Lecre fabric from Lecien. The large tote is approximately 15” tall and 20” wide. The smaller tote (that I’d still call ‘medium sized’) is approximately 10” tall and 15” wide.

Then I sewed up fabric bag handles using Essex Linen fabric. This project is very easy and fast because there are few details. If you want one or more pockets on the inside of your bag, try my Welt Zipper Pocket tutorial or see how I made slip pockets for my Tote with Many Pockets. Make sure you place the pockets low enough inside the bag so they won’t be sewn over when you attach the handles.

How to sew 2 Zippered Tote Bags from 1 Yard of Fabric (& 1 yard of lining fabric)

You will need:

  • 1 yard of exterior fabric (mine was Lecre cotton/linen blend home decor weight fabric from Lecien) that’s at least 40” wide

  • 1 yard of lining fabric (I used Lecre cotton/linen blend for the lining too, but you could also use quilt weight cotton), also at least 40” wide

  • 2 zippers, one at least 27” long and one at least 21” long

  • 2 yards of fusible fleece for the exterior pieces (used HeatnBond)

  • 2 yards of medium weight woven interfacing for the lining pieces (I used Pellon SF101)

  • a fabric marking pen

For all 4 handles, you will also need:

  • 3/4 yard fabric (I used Essex Linen)

  • 1 yard fusible fleece

This is the cutting layout for cutting 4 exterior pieces from 1 yard. The 4 lining pieces are cut out the same way.

This is the cutting layout for cutting 4 exterior pieces from 1 yard. The 4 lining pieces are cut out the same way.


In order to cut 2 very large tote bag exterior pieces and 2 smaller tote bag exterior pieces from one yard of 40” wide fabric, you’ll need to make a pattern piece for the larger bag.


1. Using a large piece of craft paper or tissue paper, cut a 23” x 19” rectangle. Then measure and cut 3” squares from the bottom corners as shown above.

2. Using the pattern piece you made for the larger bag and referring to the cutting layout (3 photos up), cut 2 exterior pieces and 2 lining pieces.

3. From the remaining fabric pieces, cut 13” x 17” rectangles for the smaller tote. You’ll need 2 exterior and 2 lining. Then cut 2” squares from the bottom corners. The rest of this sewing tutorial shows how to make the larger bag – just follow the same steps to make the smaller bag.

4. Cut pieces of fusible fleece to match the bag exterior and medium weight woven interfacing to match the lining pieces. Fuse them to the wrong sides of these pieces.

Note: If you don’t want a zipper closure on this bag, you can add a magnetic snap instead right now. Just install the snap pieces 1 1/2” from the top edges of the lining pieces (centered). Then finish the tote in the same way as my Sweet Quilted Tote.

How to Attach the Zipper:

1. Lay the zipper along the top edge of a bag exterior piece (right side down) and pin it in place.

2. Place the top (opening edge) of the zipper on the left side with the zipper teeth about 3/4” away from the edge.

3. Use the fabric pen to make a mark at the end of the zipper 1” away from the right edge.

My zipper was really super long, but that’s ok. 🙂

4. Attach the zipper foot to your sewing machine if necessary to sew a 1/4” seam. Baste the zipper to the top of the exterior piece with a 1/4” seam allowance. As you approach the right side of the piece, curve the zipper downward so that it is not sewn to the top of the bag starting at the mark that you made 1” from the end of the bag.

5. Pin the end of the zipper down, away from the top seam. Then pin a lining piece on top.

6. Stitch the lining to the exterior along the top edge with the zipper sandwiched in between (1/4” seam allowance). You should not catch the zipper in the seam for the last inch, since it is pinned out of the way.

7. Place the exterior and lining wrong sides together. Press them away from the zipper. Topstitch on the exterior, 1/8” away from the edge.

8. Place the top edge of the zipper against the top edge of the other bag exterior piece., right sides together. Pin. Baste in place, starting 1” from the edge (at the same place where the zipper curves away).

9. Place the remaining lining piece on top (the lining pieces will be right sides together at this point), and pin along the top edge. Make sure to pin the longer end of the zipper away, out of the seam.

10. Stitch along the top edge with a 1/4” seam allowance.

11. Place this exterior and lining wrong sides together and press them away from the zipper. Topstitch 1/8” from the edge.

How to Finish Sewing the Tote:

1. Open the zipper half way. Place the exterior pieces right sides together and the lining pieces right sides together with the zipper down the middle. Pin all around the tote (except the cut-outs at the corners). Push the end of the zipper inside so you don’t catch it in the seam.

2. Using a 1/2” seam allowance, sew the 4 straight edges. (not the corner cut-outs). Leave a 5” opening at the bottom of the lining.

3. Box the corners by placing the side and bottom seams together. Stitch with a 1/2” seam allowance.

4. Turn the bag right side out through the opening in the lining. Press the edges to the inside at the opening, and sew the opening shut.

5. Stuff the lining inside the bag and zip it closed.

6. Use old scissors to cut off the end of the zipper about 4” from the edge of the bag.

7. Measure how wide the end of the zipper is. They are usually 1” wide. Cut a piece of fabric that is 3” long by twice the width of the zipper.

8. Press the long edges of the fabric to the center. Then press the ends over 1/2”. Fold it in half and press.

9. Fold the tab over the end of the zipper and pin.

10. Sew around the tab 1/8” from the edge. If you used a metal zipper like me, take care to go slowly and not break your needle on the zipper teeth.

Your tote is almost done! Read how to make the pretty Japanese-style handles in the next post.

Happy Sewing!

Disclosure: some of my posts contain affiliate links. If you purchase something through one of those links I may receive a small commission, so thank you for supporting SewCanShe when you shop! All of the opinions are my own and I only suggest products that I actually use. 🙂

Similar Posts


  1. Hi, This looks great. I would like to print this. But I don’t see where I can do that. Can you help me. Also the Japanese style Fabric Bag Handles. Thank you.

  2. Hi, Was unable to get handle instructions. It says it has moved to another site. Do you have an alternate website? Love the bag tutorials.


  3. Why do you need 2 yards of interfacing for both the exterior and lining when the pattern calls for only 1 yard of fabric? It’s not clear on why 2 yards is needed. Wouldn’t only 1 yard of interfacing for both be needed?

    1. That is because both types of interfacing that I used were only 20” wide, not 44” wide like the fabric. If you have wider interfacing then you definitely wouldn’t need as much. 🙂

  4. Thanks, this is not only a great tote-torial, but you write very clear and concise instructions, making it a great tutorial that is a pleasure to work with! Thanks! I am excited to get toting!

  5. Dianne Mann says:

    Holy cow!! Caroline, you are the best!! I have been anxiously awaiting your tutorial for this quilt. It’s so pretty. Thank you for all your hard work on your projects and for sharing with us. Can’t wait to see how you quilt this beauty.

  6. The smaller version would be a perfect insulated lunch tote. I think I’ll try to convert your pattern. I love you tote bag patterns; the directions are so easy to use.

  7. I made 2 bags so far and they came out beautifully! I added some interior pockets to make it more organized. Thanks so much for such a great pattern!

  8. I love your patterns. Your instructions are very clear and easy to follow. Thank you.

Leave a Reply