
Crochet Mesh Tote Bag Pattern – Summer Beach Bag
There’s something timeless about a handmade bag. It carries your things, yes, but it also carries a little piece of your creativity, your patience, and your love for the craft. A crochet mesh tote bag is one of those projects that sits perfectly at the intersection of practical and beautiful — open enough to let the breeze through on a hot summer day, sturdy enough to haul sunscreen, a good book, a water bottle, and a couple of snacks without batting an eye.
This free crochet beach bag pattern is designed for makers who want a project that feels rewarding without being overly complicated. If you’ve mastered basic crochet stitches and you’re comfortable working in rows and rounds, you’ll have no trouble following along. And if you’re a confident beginner who isn’t afraid of a little challenge, this is a wonderful pattern to push your skills into new territory.
So grab your hook, pour yourself something cold, and let’s make a summer bag you’ll reach for all season long.
Why a Mesh Tote Bag Is the Perfect Summer Project
Before we dive into the pattern itself, let’s talk about why a mesh crochet bag deserves a spot on your summer project list.
First, it’s breathable. An open mesh structure means sand doesn’t get trapped in dense fabric the way it would with a tightly woven bag. You can shake it out, rinse it off, and it dries in minutes — which is exactly what you want when you’re spending time at the beach or the pool.
Second, the yarn requirement is minimal. Because so much of the pattern is made up of open spaces, you don’t need massive amounts of yarn to finish a full-sized tote. This makes it a budget-friendly project and a great way to use up a beautiful skein of cotton you’ve been saving for just the right pattern.
Third, it’s endlessly customizable. Change the color, adjust the handle length, add a base lining with a piece of fabric, throw on some fringe or a tassel — a mesh tote is a canvas as much as it is a finished object.
And finally, it looks impressive. People see a crochet mesh bag and they immediately think it took tremendous skill. The geometric openwork creates a pattern that looks intricate even when the individual stitches are simple. You will absolutely get compliments on this bag, and you will absolutely enjoy saying you made it yourself.
Materials and Tools
Here’s everything you’ll need before you cast on your foundation chain.
Yarn: Approximately 200–250 yards of worsted weight cotton yarn. Cotton is the ideal fiber choice for a beach bag because it’s durable, washable, and doesn’t stretch out of shape the way acrylic can when it carries weight. Look for a tightly plied cotton in a color that makes you happy. Bright corals, soft sage greens, sandy neutrals, and classic navy blues all look stunning worked up in this pattern. If you want a slightly lighter bag, a DK weight cotton will also work — just go down a hook size.
Crochet Hook: US Size I/5.5mm. This is a good middle-ground size that creates a mesh with enough structure to hold its shape while still being light and airy.
Additional Supplies: A yarn needle for weaving in ends, scissors, stitch markers (optional but helpful), and a ruler or measuring tape.
Finished Measurements: Approximately 14 inches wide and 13 inches tall (not including handles). The bag has a bit of natural stretch because of the mesh structure, so it will accommodate a generous load.
Abbreviations and Stitch Guide
This pattern uses standard US crochet terminology.
ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
ch-sp — chain space
rep — repeat
st — stitch
RS — right side
WS — wrong side
The mesh pattern used in this bag is a simple chain-space mesh created with double crochets and chain-2 spaces. If you’ve never made a mesh before, practice a small swatch first. Foundation chain, skip two stitches, double crochet, chain two, skip two stitches, double crochet. That rhythm is the heartbeat of this entire pattern.
Gauge
14 stitches and 8 rows = 4 inches in mesh pattern (dc, ch-2 across)
Gauge matters here more than it might in a scarf or a dishcloth, because you want your bag to be the right size. Too loose and it won’t hold small items securely; too tight and the bag will be stiff and small. Take the time to check your gauge before you begin the main body.
Pattern Instructions
Foundation Chain
Begin by chaining 99. This gives you an even number of chain spaces to work with across your foundation row. Before you go any further, count your chains twice. A miscounted foundation chain is the most common reason a pattern doesn’t come out right.
Row 1 (WS): Foundation Row
Double crochet into the 4th chain from the hook. Chain 2, skip 2 chains, double crochet into the next chain. Repeat from to across until you reach the end of the foundation chain. You should have 32 double crochets and 31 chain-2 spaces.
Chain 5, turn.
Row 2 (RS): Begin Mesh Pattern
Double crochet into the first chain-2 space. Chain 2, double crochet into the next chain-2 space. Repeat from to across, ending with chain 2, double crochet into the turning chain space from the previous row.
Chain 5, turn.
Rows 3–30: Continue Mesh Pattern
Repeat Row 2 for 28 more rows. At the end of Row 30, your piece should measure approximately 13 inches tall. This creates one panel of the bag.
Do not fasten off.
Joining the Bag
Now fold your piece in half with right sides facing each other. You’re going to use a slip stitch seam to join the two side edges together, creating the body of the bag.
With your hook still holding the working yarn, align the left and right edges of the piece. Insert your hook through the corresponding stitch on both layers at once and slip stitch across. When you reach the bottom fold, rotate and slip stitch along the bottom edge as well — or, if you prefer, you can leave the bottom fold as your natural bottom seam and only join the two side edges.
Fasten off and weave in ends on the interior. Turn the bag right side out.
Adding the Bag Base (Optional but Recommended)
The mesh bottom is perfectly functional, but if you want extra stability and a flat base that holds its shape beautifully, work an oval base as follows.
Chain 16. Single crochet in the 2nd chain from hook and across (15 sc). Work 3 sc into the last chain to round the corner. Continue single crocheting along the opposite side of the foundation chain. Work 3 sc into the first chain to close the oval. Join with a slip stitch.
Round 2: Chain 1. Single crochet around, working 3 sc into each corner stitch. Join.
Round 3–5: Repeat Round 2, increasing at each of the 4 corners.
Continue until the base measures approximately 5 by 11 inches. Fasten off, leaving a long tail for sewing.
Attach the base to the bottom of the bag using a whipstitch on the inside, matching the edges of the base to the bottom of the mesh body. This gives your bag a lovely structured shape that sits upright on its own.
The Handles
The handles are worked separately and sewn on, which makes it easy to customize their length and placement.
For each handle, chain 70 (or more for longer handles — chain 80 for a shoulder-bag length).
Row 1: Single crochet in the 2nd chain from hook and across. Chain 1, turn.
Rows 2–4: Single crochet across. At the end of Row 4, fasten off leaving a long tail.
Fold the handle in half lengthwise and whipstitch the long edges together to create a flat, sturdy strap. This gives the handle a bit of body so it sits comfortably in your hand without digging in.
Make two handles.
Attaching the Handles
Position each handle on the inside of the bag, approximately 4 inches in from each side seam. The ends of the handle should overlap the top edge of the bag by about 1.5 inches.
Using your yarn needle and a long tail of yarn, sew each end of the handle to the bag using a square stitch or a back-and-forth running stitch. Make sure your stitching goes through several rows of the mesh to distribute the weight, and reinforce the corners especially — that’s where the stress concentrates when the bag is loaded up.
Top Edging
To give the bag a polished, finished look at the top, work a single crochet border all the way around the opening.
Attach yarn at any top corner with a slip stitch. Chain 1 and single crochet evenly around the entire top opening, working into each stitch and each chain space along the way. When you reach the handles, single crochet directly over the handle ends to anchor them even further. Join with a slip stitch to the first single crochet.
Optional: Work a second round of reverse single crochet (crab stitch) for an especially clean, decorative edge. This step is optional but it adds a lovely textural detail that frames the bag beautifully.
Fasten off and weave in all remaining ends.
Customization Ideas
One of the most exciting parts of making your own bag is the freedom to make it entirely yours. Here are some ideas to make this pattern your own.
Colorwork: Work the first 10 rows in one color and the remaining rows in a second color for a simple two-tone look. You can also stripe every four rows for a more playful feel.
Tassel or Fringe: Cut lengths of yarn and attach them to the bottom of the bag using a lark’s head knot for easy bohemian fringe. A single large tassel at the center bottom is another gorgeous option.
Fabric Lining: If you plan to use the bag as a market or grocery bag rather than a beach bag, a simple fabric lining sewn into the interior will prevent small items from poking through the mesh holes. Cut a piece of linen or canvas fabric slightly smaller than the interior dimensions, fold the edges under, and hand-stitch it to the inside of the bag.
Button Closure: Attach a large wooden button to the front top edge and create a small chain loop on the back edge as a closure. This keeps everything tucked in securely on breezy beach days.
Size Adjustments: To make the bag larger, simply add to your foundation chain in increments of 3 (to maintain the mesh pattern repeat). To make a smaller market bag or a gift bag version, reduce your foundation chain accordingly.
Washing and Care Instructions
Cotton yarn is wonderfully easy to care for, which is one more reason it’s perfect for a beach bag. Machine wash in cold water on a gentle cycle. Reshape the bag while it’s still damp and lay it flat or hang it to dry. Avoid putting it in the dryer, as heat can cause cotton to shrink and can distort the mesh structure.
If the bag gets sandy, give it a vigorous shake while it’s dry — sand falls right through the mesh holes. A quick rinse under cool water handles anything more stubborn.
Tips for Success
A few things that will make your experience smoother from start to finish.
Count your chain-2 spaces at the end of every other row, especially in the first few rows. It’s much easier to catch and fix a mistake early than it is to rip back fifteen rows.
Use stitch markers to mark the first and last stitch of every row while you’re still getting comfortable with the rhythm. Once the pattern feels automatic, you can set them aside.
If your mesh is curling at the edges, try blocking your finished bag. Wet the bag thoroughly, squeeze out excess water, shape it carefully, and pin it to your blocking mats. Let it dry completely. Blocking transforms the appearance of mesh and lace crochet dramatically.
Don’t stress about slight variations in tension from row to row. The mesh structure is wonderfully forgiving, and small inconsistencies become invisible once the bag is finished and in use.
A Final Word
Making something by hand takes time, but it also creates something that no store shelf can offer: an object made with intention. This crochet mesh tote bag will go to the beach, to the farmers market, to the library, and to Sunday brunch. It will hold more than you expect and look better than you imagined. And every time someone asks where you got it, you’ll get to smile and say you made it yourself.
Happy crocheting — and happy summer.