Yoga Mat Bag Free Crochet Pattern Main Image

Yoga Mat Bag Free Crochet Pattern: 100% Functionality with Style

Are you tired of lugging around your yoga mat to every class, feeling like a pack mule instead of a zen warrior? Look no further! It’s time to put your crojo to the test and create your own perfect tote with this Ananda Yoga Mat Bag free crochet pattern!

In this blog post, I will share with you a crochet pattern design with an unconventional and beautiful crochet stitch that will help you create the perfect yoga mat tote bag with both style and functionality. I include step-by-step instructions along with a video tutorial to help you each step of the way as well!

Don’t settle for a basic tote when you can showcase your creativity and craftiness in every yoga class. Start crocheting today and enjoy the convenience and style of your one-of-a-kind yoga mat bag!

Jump into the pattern now, or PIN it for later here:

First, I’ll give you all the details for choosing the right yarn and hook, ensuring a sturdy foundation for your masterpiece. (This isn’t a pattern that I would consider an “any yarn goes” kind of design since it needs to be sturdy and washable). Then, I’ll walk you step by step through the pattern, including both photo and video tutorials. 

The pattern is designed with a sturdy base, a beautiful shell mesh and finished off with straps you can use as a backpack, sling bag or over-the-shoulder. Does it get any better than that? It’s time to bid farewell to mundane bags and embrace a world where functionality meets fashion. Whether you’re a seasoned crocheter or a curious beginner, this pattern will undoubtedly make your yoga mat-toting experience a breeze. 

This yoga mat bag free crochet pattern is supported by ads on my blog. You can find the 9-page PDF printable, ad-free pattern on my Etsy shop here or on Ravelry here.

This crochet pattern is written in US terms. If needed, you can find a handy term conversion chart right here in my Resource Library.

This pattern is accompanied by a video tutorial as well! I crochet with you the the trickier parts of the bag. So, if you’re more of a visual learner, you can check out the video on YouTube here, or find it further down in this post!

You can find the printable, AD-FREE version of this pattern here:

Policies & Disclaimers:

This pattern is for PERSONAL USE ONLY. This pattern or parts of it may not be reproduced, resold, distributed, published, altered, translated, posted or shared without authorization. You can sell your finished items provided that you credit Off the Beaten Hook as the designer using this verbiage, “This pattern was designed by Lindsey Roe and Off the Beaten Hook.” Thank you for your respectfulness!

This post contains affiliate links for materials I use and love. If you purchase something using one of these links I may earn a small commission which in no way affects the cost to you. These partnerships help me support my small business which allows me to provide you with free crochet patterns. Thank you from the bottom of my heart for your support!

What makes this pattern eco -friendly and sustainable?

THE YARN: I use only sustainable and eco-friendly yarn that has been ethically grown/raised and processed, putting the people and the planet first.

THE SLOW YARN MOVEMENT: I’m participating in the Slow Yarn Movement. There’s far too much to talk about here, but please take a few minutes to learn about what this means by reading the article I wrote about the Slow Yarn Movement as part of my 6-part Sustainable Crochet Series.

If you’re interested in learning more about sustainable crochet you can read all about it in the 6-part series I did covering everything about Sustainable Crochet and how to implement it into your own crafting starting today!

Your Guide to Eco-Friendly and Sustainable Crochet Image Heart Yarn


This pattern is written in size S with size (M, L, XL) following in parenthesis. Use this sizing grid below to determine the size you would like to make. All totes are written for the same length (25″ yoga mat with at least 2″ allowance for longer mats) and I add modification tips later in the pattern if you need it longer. I am pictured using a size S tote.


2 rows of hdc = 0.75″

2 full rounds of hdc = 1.5″

I’m providing the measurement of the hdc rounds made for the base of the tote as the gauge guide because that is the essential measurement to be sure it fits your yoga mat.

Each additional 2 rounds of hdc will add 1.75″ to the diameter of the base. The shells and the rest of the tote will work themselves out once you get the base measurement correct because they will always use a multiple of 6 stitches around.

If you want to modify your tote beyond one of the 4 sizes written in this pattern simply add or remove however many rounds needed from the base – being sure to follow the increase pattern of 6 stitches per round.

Choosing the right yarn and hook:

It’s important to choose the right yarn and hook to ensure your creation is not only beautiful but also functional. The yarn you select will determine the durability and appearance of your tote bag, while the hook size will impact the stitch tension and overall size of your project.

For a sturdy and long-lasting tote bag, opt for a medium to heavy weight yarn that can withstand the weight of your yoga mat without stretching or losing shape. Additionally, you may want to choose a yarn that is machine washable for easy care and maintenance.

With all these factors in mind, I recommend using a sustainable, 100% cotton worsted weight yarn. Cotton is extremely durable, with little stretch (no one wants a saggy bag!), and is machine washable and dryable. I used Paintbox Yarns Recycled Cotton Worsted because it’s extremely affordable and, being made from 100% RECYCLED cotton, checks all my boxes for a quality, sustainable yarn.

If you’d rather use a different yarn, though, another factor to consider is the texture of the yarn. Smooth and tightly spun yarns will create a more polished look, while yarns with texture or a fuzzy finish can add an interesting visual element to your tote bag. 

Think about the overall aesthetic you want to achieve and select a yarn that complements your personal style. Just keep in mind, I’ve written the sizing for this pattern based on the recommended yarn, so you’ll need to feel comfortable making adjustments as necessary so your bag doesn’t end up the wrong size.

Materials you will need:

Before you dive into the world of yoga-bag-making, it’s important to gather the right materials that will set you up for success. As with any DIY project, having the correct tools and supplies can make all the difference in the outcome of your creation. Let’s take a look at what you’ll need to get started.


Paintbox Yarns Recycled Cotton Worsted | 100% Recycled Cotton | Weight: 4/Medium/ Worsted | 170 yards per ball

Colors and Quantity:


Abbreviations used in this crochet pattern:

ch – chain
st – stitch
hk – hook
sl st – slip stitch
sk – skip
sc – single crochet
hdc – half double crochet
dc – double crochet
inc – increase
(…) x – repeat instructions indicated number of times
[…] – number of stitches in row/round
PH – photo for reference

The Yoga Mat Bag Free Crochet Pattern:

SECTION 1: the base


  • The base is worked in continuous rounds of hdc. No need to join after each round.
  • The size of the base is what determines the size you are making. Refer to the size chart above to choose the appropriate size for your mat.


Rnd 1: st 6 sc in a magic circle [6]

Rnd 2: hdc inc in each st around [12]

Rnd 3: (hdc, hdc inc) x6 [18]

Rnd 4: (hdc 2, hdc inc) x6 [24]

Rnd 5: (hdc 3, hdc inc) x6 [30]

Rnd 6: (hdc 4, hdc inc) x6 [36]

Rnd 7: (hdc 5, hdc inc) x6 [42]

Rnd 8: (hdc 6, hdc inc) x6 [48]

Rnd 9: (hdc 7, hdc inc) x6 [54]

Rnd 10:(hdc 8, hdc inc) x6 [60]

Size SMALL stop here and proceed to “Step 2” below

Rnd 11: (hdc 9, hdc inc) x6 [66]

Rnd 12: (hdc 10, hdc inc) x6 [72]

Size MEDIUM stop here and proceed to “Step 2” below

Rnd 13: (hdc 11, hdc inc) x6 [78]

Rnd 14: (hdc 12, hdc inc) x6 [84]

Size LARGE stop here and proceed to “Step 2” below

Rnd 15: (hdc 13, hdc inc) x6 [90]

Rnd 16: (hdc 14, hdc inc) x6 [96]

Size X-LARGE proceed directly to “Step 2” below


You will now stitch 6 rounds of hdc around:

Rnd 11-18(13-20, 15-22, 17-24): hdc in each st around [60](72, 84, 96)

After you last round of “Step 2”, sl st to first hdc of final round and chain 1.

SECTION 2: the shells


  • The shell section uses a 2-row repeat – a row of dc triangles, followed by a row of dc shells.
  • Each shell is uses a multiple of 6 stitches, so the pattern that follows is the same of every size
  • The length of the tote is written for a standard 25″ wide mat, however it will allow for a mat up to 27″. If your mat is wider than that, just add however many more Rnds 2 & 3 until you reach your desired length.

Rnd 1: in the next st (dc, ch 2, dc, ch 2, sk next 5 st) x around, sl st to 1st dc of round, ch 1 PH 03 Below

Observe: you will see that each of the dc-ch 2-dc creates a little triangle. This is the ch-2 space you will make your shells into for the next round… PH 04 Below

Rnd 2: (dc 3, ch 1, dc 3) in each ch-2 space around, sl st to 1st dc of round, ch 1 PH 05 Below

Observe: do not chain in between shells – just continue straight into the next ch-2 space. The ch-1 space you make in between dc-3 clusters in Rnd 2 will be the “ch-1” space you make your next row of triangles into… PH 06 Below

Rnd 3: (dc, ch 2, dc, ch 2) in each ch-1 space around, sl st to 1st dc of round, ch 1 PH 06 Below

Rnd 4-31: repeat Rnds 2 & 3, ending with a row of dc triangles.

SECTION 3: the top & straps


  • The top is split into 6 sections in order to make vertical slits to weave your strap through. Each size of tote is a different number of stitches around, so each size will have a different number of stitches that make up each of the 6 sections of the top.

Rnd 1: place 60(72, 84, 96) hdc st evenly around. You’ll accomplish this by making 2 hdc into each of the ch-2 dc triangles, and 4 hdc into each of the larger ch-2 gaps that hover over the shell PH 07 Below

Rnd 2-7: hdc in each st around [60](72, 84, 96)

You will now split Round 7 for the strap slits by creating 6 rectangles around the top:

Rnd 8: hdc 10(12, 14, 16), ch 1, turn

Rnd 9-12: hdc across, ch 1 turn (do not ch 1 and turn after Rnd 12)

At the end of row 12, ch 1 and LOOSELY slip stitch down the edge back down to Rnd 8 – you’ll have 5 slip stitches going down the edge. Continue in the next available stitch on round 8 and repeat Row 9-12, 5 more times. You’ll end up with 6 rectangle sections. PH 08 & 09 Below


NOTES: The strap is worked in turning rows. If you’ve modified the length of the tote at all by adding more shell rows, take note of that and adjust the length of the strap as appropriate.

Row 1: fsc 220, ch 1, turn [220]

Row 2-5: sc in each st across, ch 1, turn (do not ch 1 and turn after row 5) [220]

Fasten off and weave in ends.


  • Weave the strap in and out of the strap slits
  • Pull the ends down past the shell section of the tote to the last round of the base
  • Slip the strap ends to the inside of the round and, using a tapestry needle with a long length of yarn, sew the straps securely to the tote. Sew back and forth several times to secure well.

Adding Stylish Finishing Touches that scream YOU

Before we wrap up, I thought I’d throw out a little design inspiration, because, WHY NOT?

Now that you’ve created a yoga mat tote bag that screams “functional!” in every way, you may want to consider adding some stylish finishing touches. These small details can elevate your bag from a simple accessory to a fashion statement that reflects your personal style.

One way to add a touch of style to your tote bag is by adding decorative elements such as buttons, beads, or tassels. Attaching decorative beads or tassels to the bottom corners of your bag can create a bohemian or playful vibe.

Consider the color scheme of your tote bag as well. Choosing yarn colors that complement each other or contrast with your yoga mat can enhance the overall look of your bag. Whether you prefer vibrant and bold hues or soothing pastel shades, the color choices are endless.

By paying attention to these small but significant details, you can create a yoga mat tote bag that not only serves its purpose but is a true reflection of your creativity and individuality – remember, your tote bag is a reflection of your personal style and dedication to your yoga practice. Let it be a conversation starter and a symbol of your commitment to wellness.

Wanna see it in action?

I don’t know about you, but sometimes if I can SEE it, something just clicks. So, I’ve taped all the important parts of this pattern and put them together in an engaging video tutorial for you. Here’s what I cover in the video tutorial:

00:05: Introduction
00:26: The shell stitch & 2-row pattern repeat
09:13: Transitioning from the mesh shell into the top
11:46: Making the vertical slits
20:10: Closing the vertical slits
22:11: Tips on yarn fiber choice


In the words of Carl Sandburg, “Nothing happens unless first a dream.” So dream of that perfect tote bag and make it a reality. Your fellow yogis will be envious, and you’ll experience the satisfaction of knowing you’ve crafted something truly unique. Happy crocheting, and may your yoga mat tote bag be a testament to your own artistic spirit. Namaste.

I would love to see your completed yoga mat bags! Please post pictures on instagram and tag me @offthebeatenhook and use #offthebeatenhook. Cheers!


Did you love this yoga mat bag free crochet pattern? Want more free wearable crochet patterns? Check these out!

Leave a Reply

%d bloggers like this: