New Janome General-Leaderboard Left

Facebook Twitter Sew4Home RSS Feed Follow Me on Pinterest Instagram


Yoga Mat Shoulder Style Tote

Printer-friendly versionPDF version

You can't sit and sew home decor projects all day long. Sometimes you need an exercise break ... but not a break from style. We paired a décor weight exterior with a standard weight cotton lining, both in vibrant colors and prints. Then we calmly meditated on the easiest instructions with the most stylish details. The result guarantees good karma for all who tote this tote to class.

Our generously-sized bag will hold your mat, towel, flip flops and more. The easy access horizontal opening makes it quick to load and unload, and is simply secured with a button and loop. 

The finished size is approximately 27" wide x 10½" high with 5" boxed bottom corners.

We recommend choosing a heavier weight fabric for the bag so it's sturdier and wears well. Our original sample was made from Amy Butler's Love collection, which is no longer readily available. Below are four options from collections we spotted at



Even with the heavier weight exterior fabric, this is meant to be a soft, unstructured bag. If you'd prefer more structure, you could add fusible batting or foam to the exterior fabric - or even to both layers. Our recomendation would be to cut the batting or foam smaller than the dimensions of the fabric panels in order to keep the thickness out of the seams. 

Sewing Tools You Need

Fabric and Other Supplies

Click to Enlarge

  • 1 yard of 44"+ wide décor weight cotton fabric for bag exterior
  • 1 yard 44"+ wide standard weight cotton fabric for the bag lining
  • 3 yards of 2" wide cotton webbing for handles: we used an organic white cotton, purchased locally
    NOTE: 2" wide webbing is a bit harder to find; the more common 1½" width would work fine as well.
  • 1 large (apx. 1") button; we used a wooden button
  • All-purpose thread in colors to match fabric and webbing
  • See-through ruler
  • Fabric pen or pencil
  • Iron and ironing board
  • Scissors or rotary cutter and mat
  • Seam gauge
  • Seam ripper
  • Straight pins

Getting Started

  1. From the exterior fabric, fussy cut TWO 33" wide x 14" high rectangles.
  2. From the lining fabric for your lining, cut the following:
    TWO 33" wide x 14" high rectangles
    ONE 4" x 4" square
  3. Cut the cotton webbing into two 52" lengths.

At Your Sewing Machine & Ironing Board

Attach handles

  1. To place the cotton webbing for the handles, first make four marks with your fabric pencil on each exterior fabric 33" x 14" rectangle: 9" in from each corner.
  2. Starting with one length of webbing and one fabric rectangle, position the end of the webbing flush with the bottom and align the outer edge with the 9" marks. Pin in place.
  3. Run straight up, make a 24" loop to create the handle, then run the webbing back down the other side, lining up with your 9" marks. Pin as you go.
  4. Repeat with the other exterior fabric rectangle and the other length of webbing. Make sure there are no twists in the curve for the handle.
  5. Top stitch webbing to fabric along both sides and across the bottom. Your stitching on all straps should end approximately 1" from the top raw edge so you have room for a top seam allowance.
  6. To reinforce the top of each strap, again starting 1" below the top raw edge of the bag, stitch a 1" - 2" square.
    NOTE: We have a tutorial on the "X Box" if you are new to the technique. 

Stitch exterior panels and lining panels together

  1. Pin the two exterior bag panels right sides together, making sure the webbing matches up at the bottom and the handles are sandwiched in between the layers – out of the way of all seams. You can pin the handles to the center of the bag for security.
  2. Using a ½" seam allowance, stitch down both sides and across bottom of bag, pivoting at the corners. Press seams open.
  3. Find your two 33" x 14" lining panels and pin them right sides together.
  4. Using a ½" seam allowance, stitch down both sides and across bottom of lining, pivoting at the corners. Press seams open.

Create the box corners

  1. Press the main bag piece so the bottom seam is very sharp.
  2. With the bag wrong side out, flatten the corner so it forms a triangle, aligning the side and bottom seam. 
  3. Measure 2½" down from the tip of the triangle and use your fabric pencil to draw a line straight across the folded fabric. Your line should be at a point that is 5" wide.
  4. Repeat on the opposite side. Check to make sure your two drawn lines are at the exact same place on both sides.
  5. Unfold and stitch across along on the 5" drawn line on each side.
  6. Trim away the top of each triangle approxiamtely ½" from the sewn line.
    Click to Enlarge
  7. Repeat to create box corners in the lining.
    NOTE: If you are new to this technique, we have a full step-by-step tutorial that shows the two most common methods for boxing corners. 

Make the button loop

  1. Take the 4" x 4" square of lining fabric and fold it in half diagonally, right sides together.
  2. Stitch ½" away from fold. Folding and stitching on the diagonal will make your loop bias-cut, which will allow it to curve without wrinkling.
    Click to Enlarge
  3. Trim the seam allowance to ¼" and turn right side out, using a safety pin or loop turner. Press flat.
  4. Find the top center point of the side that will be the back of your bag. Make a mark at this center point with your fabric pencil. Then, still using your fabric pencil, draw a short horizontal line along the ½" seam line.
  5. Fold your loop in half and pin it at the center point mark you just made. Adjust the loop up or down so enough of it extends past the seam line for the button to pass through easily. Don't guess. Test it with your actual button. Pin the loop in place.
    Click to Enlarge
  6. Machine baste the loop in place, running forward and backwards several times so your loop is secure and can stand up to lots of wear and tear. This stitching should be within the seam allowance - not on the seam line. Trim away the excess loop ends.

Finish the bag

  1. Finish the raw edge of both the main bag and the lining with pinking shears or a zig zag stitch. 
    NOTE: We have a four-part series on machine sewn seam finishes, which starts here with Most Popular
  2. Turn lining inside out. Keep the bag right side out.
  3. Place bag inside the lining so the two layers are now right sides together. Pin around the top edge matching seams and centers and tucking the straps down (they should sit between the layers. Leave an 8" opening for turning at the center back.
  4. Stitch all around the top, using a ½" seam allowance. Remember to lock the seam at either side of the 8" opening for turning. 
  5. Turn right side out and press the top edge flat, pressing in the raw edges of the opening so they are flush with the sewn seam.
  6. Topstitch around the entire top of tote. For a clean look, fold handles down and stitch BEHIND the handles not over the top of them.
    Click to Enlarge
  7. Hand sew the wooden button to the center of the front of the bag, opposite the loop.
    Click to Enlarge

Project Design: Alicia Thommas
Sample Creation: Jacqueline Smerek 


Comments (21)

Tori W. said:
Tori W.'s picture

Hi! I'm looking forward to making one of these bags. I would love to have a zipper closing the bag. Can you give me guidance for how and where to sew in a zipper? I've never worked with zippers but would love to learn and it would be a great addition to this bag for me. Thank you in advance!

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@Tori -- This particular bag is not really designed to accomodate a zipper. It would require a re-design of the top to make it work with an inset zipper. I have included a link below to our tutorial on inset zippers, which would be a great place to start. Beyond that, I can't really give you step-by-step alteration changes to an existing pattern. We do also have a yoga tote with a drawstring top (link below)

Tori said:
Tori's picture

Thank you, Liz. I looked these over, watched a few YouTube videos and am going to give it a go sewing in a zipper. The links above were very helpful. Thanks again!

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@Tori -- Excellent - let us know how it turns out!

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@magnog - Traditional oilcloth might be a bit stiff for this project - it really doesn't allow for any "slouch." If you want a wipe-clean surface, perhaps a cotton laminate might be better... although it's traditionally lighter in weight than what we used above. If you use a cotton laminate, you might want to add a bit of fusible batting for structure. 

magnog said:
magnog's picture

Thank you for your reply. I came across a cute print in oilcloth. I'll just have to keep that fabric in mind for aonther project!

Maria Naito said:
Maria Naito's picture

Thank you for a quick easy pattern. I just made one and a matching shoe bag with remaining fabric. wish I could post a photo, it turned out so good! I made coordinating straps with a long folded strip of fabric overing a plain white strap I happened to have. (  I think if you had no strap and wanted to make this quick, you could use a layer or too of scrap batting or thicker interfacing-the bag is never going to be really heavy and fold over a length of fabric) I looked at your other yoga pattern for just a strap, but there was too much hardware I did not have and can not easily buy.  Please more patterns that we can make without using hardwear.

Happy to make a quick completed project, I have been doing long term quilt projects and needed a change

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Maria - Thanks for letting us know about your success – and for your strap ideas. We do have a pretty good balance of bags with and without hardware (see our Project Index for more ideas), but when you need to do an adjustable strap and/or a closure... you do have to break out the hardware. We try to always include links to buy the items we use via online sources. We'd love to see a picture! If you are on Facebook (sew4home) or Instagram (sew4home_diy), please share a photo. Or you can email us at

Julie said:
Julie 's picture

Thank you for this pattern! I made one for my 10yr old who is doing a "tween" class  and now I can't wait to make one for myself!  I used the 1" strap and it worked just fine.  I did add interfacing to make the bag stand up a little more like a tote. I also added a pocket to the front (same fabric as lining) so I could utilize my embroidery machine.

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Julie - thank you so much for letting us know. You set sounds lovely. Unfortunely, our comments are not set to accept images. But, if you are on Facebook (sew4Home) or Instagram (sew4home_diy), we'd love to see a pix. Or send us a personal note at

Traci E. said:
Traci E. 's picture

Thank you for this great and easy to follow pattern. My mom made me one for my yoga mat and blocks And it turned out super cute! I love it and can't wait to use it for class!

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Traci - Fabulous! Next time... your turn at the sewing machine 

Karlene said:
Karlene's picture

This bag looks great & I've got the material all ready to go, but my problem is finding the 1 1/2" - 2" cotton webbing.  Do you know of any websites or retail stores that carry this size webbing?  The stores around me (JoAnne's, Hancock's, & Beverly Fabrics) don't have much, if any, to offer.  Thanks...

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Karlene - The wider webbing can be a challenge to find, especially if you don't want to buy an entire reel. Use the widest webbing you and easily find. Even 1" would still be okay. You can sometimes find smaller amounts searching on Etsy. I've included one link below. We have no affiliation or experience with this vendor but it is an example of what you can find with a web search.

Barbara F said:
Barbara F's picture

Thanks this is perfect for granddaughter and I'm sure there will be a few others who'd like it too.

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Barbara - Great -- you already have your first few projects of 2016 good to go 

Kate H. said:
Kate H. 's picture

Thank you thank you thank you S4H!!!!  I need some super last minute gifts for some ladies I just met and this yoga tote fits the bill!  OMG thank you thank you!!!!!  Merry Christmas S4H and all the best for 2016!!! You are so critical to my sewing life!!!!!

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Kate - We're so happy to save you with a great project at the last minute. Enjoy, and yes! more to come in 2016