
Crochet Mesh Tote Bag | Free Pattern & Video Tutorial
There is something deeply satisfying about making a bag you can actually use. Unlike a decorative pillow or a wall hanging, a tote bag goes everywhere with you — to the farmers market, the beach, the library, the grocery store. It becomes part of your daily life in a way that few other crochet projects do. And when that bag is an open mesh design, it has a breezy, effortless quality that never goes out of style.
This free crochet mesh tote bag pattern is beginner-friendly, works up quickly, and uses basic stitches that most crocheters already know. Whether you are just stepping beyond dishcloths and scarves or you are a seasoned maker looking for a fast and satisfying project, this pattern delivers. By the end, you will have a sturdy, stretchy, beautiful bag that you will want to make in every color.
Why Crochet a Mesh Tote Bag?
Before we dive into the pattern itself, let’s talk about why a mesh construction is such a smart choice for a tote bag specifically.
First, the openwork structure is incredibly functional. Because the stitches create holes throughout the fabric, a mesh tote bag actually expands to fit your contents rather than fighting against them. It is the perfect bag for bulky items like yarn skeins, produce, or a beach towel. The mesh breathes, so nothing gets stuffy or trapped inside.
Second, mesh bags are eco-friendly. If you make yours from cotton yarn, you have a fully washable, completely reusable alternative to plastic produce bags and single-use grocery bags. Many crafters make a stack of small mesh bags for produce shopping and a larger tote for general errands, and once you see how much plastic waste you stop generating, it becomes hard to go back.
Third, the construction is genuinely beginner-accessible. Mesh crochet is essentially a repeated pattern of chain spaces and simple stitches. Once you get the rhythm going, you will find yourself moving through rows without even thinking about it. It is meditative in the best possible way.
Finally, mesh tote bags are fast. Even if you are a slow and careful crocheter, you can finish this bag in a weekend. Many crocheters finish it in a single evening once they hit their stride.
Materials You Will Need
One of the best things about this project is that it does not require an expensive or unusual supply list. Here is what you need to get started.
Yarn: Approximately 200–250 yards of worsted weight cotton yarn. Cotton is strongly recommended over acrylic for this particular project because it is sturdy, washable, and does not stretch out of shape over time the way acrylic can. That said, a cotton-acrylic blend works beautifully and gives you a little extra softness. Good brands to look for include Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, Paintbox Simply Worsted, or Drops Paris. For a neutral that goes with everything, try natural, cream, or tan. For something fun and summery, turquoise, coral, sage green, and mustard yellow are all popular choices.
Hook: A 5.0 mm (H/8) or 5.5 mm (I/9) crochet hook. This gives you an open, airy mesh without the fabric becoming so loose that the bag loses its structure. If you tend to crochet tightly, go up a hook size. If you tend to crochet loosely, stay at the 5.0 mm.
Notions: A yarn needle for weaving in ends, scissors, and stitch markers (optional but helpful for counting). That is genuinely all you need.
Gauge
For a tote bag, gauge does not need to be exact the way it would for a garment. The finished dimensions given here are approximate, and a little variation in size will not affect how the bag functions. That said, aiming for roughly 14 stitches and 8 rows in a 4-inch square of single crochet will keep you in the right ballpark.
Finished Dimensions
The finished bag measures approximately 14 inches wide by 15 inches tall (before the handles), with handles that add another 10–12 inches. This is a generous everyday tote size — large enough to carry a reusable water bottle, a paperback, your wallet, sunscreen, and a few loose items without feeling cramped.
Abbreviations
The following abbreviations are used throughout this pattern. If you are accustomed to US crochet terminology, these will all be familiar.
ch — chain
sc — single crochet
dc — double crochet
sp — space
rep — repeat
st — stitch
sl st — slip stitch
sk — skip
RS — right side
WS — wrong side
yo — yarn over
beg — beginning
Pattern Notes
This bag is worked in two flat panels that are then joined at the sides and bottom, with handles added separately. Working flat (rather than in the round) makes it easier to maintain even tension across the mesh and to count your stitches accurately.
The mesh pattern used here is a simple chain-two mesh, alternating with double crochet stitches. It is one of the most classic and versatile mesh constructions in crochet, and once you have worked a few rows you will have it completely memorized.
Read all the way through the pattern before you begin. This is always good practice, and it will help you understand how the flat panels come together at the end.
The Pattern
Foundation Chain
Chain 50. (This creates a starting chain of approximately 14 inches. If you would like a wider or narrower bag, add or subtract chains in multiples of 2.)
Row 1 (Right Side)
Dc in the 4th chain from the hook (the skipped chains count as your first dc). Ch 2, sk 2 ch, dc in next ch. Repeat from to across until you reach the end of the foundation chain. Turn.
You should have 24 dc and 23 ch-2 spaces across this row.
Row 2
Ch 5 (counts as dc plus ch 2). Turn. Skip the first ch-2 sp. Dc in next dc, ch 2. Repeat from to across. End with dc in the top of the turning chain from the previous row. Turn.
Rows 3 through 35
Repeat Row 2. At the end of Row 35, fasten off and weave in your ends.
This gives you one panel of approximately 15 inches in height. Make a second identical panel.
Joining the Panels
Place the two panels together with wrong sides facing each other. You will join them along the bottom edge and both side edges, leaving the top open.
Using your hook and a fresh length of yarn (or continuing with your working yarn if you have enough left), join with a slip stitch at the bottom corner.
Work single crochet evenly along the bottom edge, working through both thicknesses at once to seam. At each corner, work 3 sc into the corner stitch to keep it neat and square. Continue up the first side edge with sc through both thicknesses, then fasten off.
Repeat the joining process along the other side edge.
If you prefer, you can also join the panels using a slip stitch seam, which creates a flatter join. Either method works. The sc seam creates a slightly more decorative edge and adds a little structure to the corners, which many crocheters prefer for bags.
Top Edge Finishing
Before you add the handles, work a clean finishing row around the top opening of the bag.
Join yarn at any point along the top edge. Work 1 round of sc evenly around the entire top opening, working sc into each dc and 1 sc into each ch-2 space. Join with a sl st to the first sc. Fasten off.
This finishing row stabilizes the top of the bag and gives you a tidy, even edge for attaching the handles.
Handles (Make 2)
The handles are worked as long, narrow strips of single crochet that are then folded and attached to the bag. This gives them a sturdy, slightly rounded quality that sits comfortably on your shoulder or in your hand.
Chain 7.
Row 1: Sc in the 2nd chain from the hook and in each chain across. (6 sc) Turn.
Row 2: Ch 1, sc in each sc across. Turn.
Repeat Row 2 until the handle measures 24 inches from end to end, or your desired handle length. For a shoulder bag that sits comfortably under your arm, 26–28 inches is a good choice. For a hand-carry bag, 20–22 inches works well.
Fold the handle in half lengthwise and sl st along the long edge to create a rounded cord-like strap. Fasten off, leaving a long tail for sewing.
Attach the handles to the inside of the bag approximately 4 inches from each side seam, with the ends folded over the top finishing row. Sew securely in place through both the handle and the bag fabric, stitching back and forth several times to make sure the attachment is firm enough to carry weight. For added security, you can reinforce the attachment with a small square of stitching rather than just a line.
Tips for Crocheting Your Mesh Tote Bag
Keep your tension even. Because mesh fabric is so open, uneven tension shows more than it would in a dense stitch pattern. Take your time with the first several rows and try to keep your chain-2 spaces consistent. After a bit of practice, it will become automatic.
Block your finished panels before seaming. This is optional but makes a noticeable difference. Wet blocking your cotton panels before you join them helps even out the mesh, squares up the edges, and gives the finished bag a polished, professional look. Simply wet the panels, pin them to your measurements on a foam blocking mat, and let them dry completely.
Use stitch markers to track your stitch count. When you are first learning the mesh pattern, it is easy to accidentally skip a stitch or add one. Placing a stitch marker at the beginning of every row and removing it as you work back helps you stay on track.
Choose cotton for longevity. This cannot be overstated. A cotton mesh bag will hold its shape for years of regular use, wash beautifully in the machine, and actually get softer over time. An acrylic bag may start to sag and lose its structure after a season of use.
Make the bottom seam sturdy. The bottom of the bag takes the most stress, especially when it is fully loaded. Work your joining sc tightly along the bottom edge, and consider working a second pass of sc along the bottom seam for extra reinforcement.
Customization Ideas
This pattern is intentionally simple so that you can make it your own. Here are a few ways to personalize your mesh tote.
Change the yarn weight. Using a DK weight cotton yarn with a 4.0 mm hook creates a more delicate, finer mesh that is beautiful for a lingerie bag or a small produce bag. Using a bulky cotton twine or T-shirt yarn with a 6.5 mm hook creates a rugged, structural market tote.
Add a lining. If you want to use your tote as a purse rather than a market bag, consider sewing a simple fabric lining from a cotton print. A lining keeps small items from falling through the mesh and gives the bag a more finished, boutique feel. Use an iron-on interfacing on the lining fabric to add some stiffness.
Add a base panel. Crocheting a solid base panel (without the mesh, just sc stitches worked in rows) in a contrasting color and joining it to the bottom of the bag before seaming gives the bag a flat bottom that stands up on its own.
Try a striped colorway. Because you are working flat panels in rows, stripe changes are incredibly easy. Simply change color at the end of a row, carry the old color up the side, and alternate every 2 or 4 rows for a cheerful stripe effect.
Embellish the handles. Braiding the handles rather than simply stitching them into a cord gives them a beautiful texture. You can also wrap the handles in a contrast color of yarn for a two-tone look.
Video Tutorial
If you are a visual learner who prefers to watch a stitch before you work it, the video tutorial linked below walks through every step of this pattern in real time, including the foundation chain, the mesh rows, the joining process, and the handle construction. Watching even the first few minutes before you pick up your hook can make a significant difference in how confidently you get started. The video pauses on each technique so you can work alongside it at your own pace.
[Insert video link here]Frequently Asked Questions
Can I use this pattern to make a smaller bag?
Absolutely. To make a small produce bag or a cosmetic pouch, simply start with a shorter foundation chain and work fewer rows. A chain of 30 and 20 rows of mesh creates a compact little bag perfect for produce or bulk spices.
How do I wash my finished bag?
Cotton mesh bags are machine washable on a gentle cycle in cold water. Lay flat to dry rather than putting them in the dryer, which can cause even cotton to shrink slightly and can distort the mesh.
My mesh looks uneven. What am I doing wrong?
The most common culprit is inconsistent chain tension. When you work the ch-2 spaces, try to keep them all the same size. If your chain stitches tend to be tight, go up a half hook size. Blocking the finished fabric will also smooth out a lot of minor unevenness.
Can I sell bags made from this pattern?
Yes! This is a free pattern for personal and small business use. If you sell bags made from it, a credit or link back to this post is always appreciated but not required.
What if I want longer handles?
Just keep working rows until the handle reaches your desired length. There are no rules here — longer handles for a shoulder bag, shorter handles for a hand tote, and anywhere in between. The only thing to keep in mind is that longer handles require more yarn, so make sure you have enough before you start.
Final Thoughts
This crochet mesh tote bag pattern is one of those projects that reminds you why you fell in love with crochet in the first place. It is portable, it is satisfying, it is quick, and at the end of a few sessions you have something genuinely beautiful and useful to show for your time. The open mesh construction gives it a timeless, artisanal quality that looks just as at home at a weekend market as it does on a beach trip or a library run.
Make one for yourself first so you can test the pattern and get a feel for the mesh rhythm. Then make them for everyone you know. This is one of those patterns that naturally becomes a gift staple — and once your friends and family see you carrying yours, the requests will start coming in whether you planned it or not.
Happy crocheting, and enjoy every stitch.