
Free Crochet Star Mesh Bag Pattern: Bottle Holder & Charm Design
If you’ve been searching for a crochet project that combines practical function with eye-catching charm, you’ve landed in exactly the right place. This free crochet star mesh bag pattern creates a stunning bottle holder that doubles as a decorative charm — perfect for carrying your water bottle, gifting a wine bottle in style, or hanging as a boho accessory. Whether you’re a seasoned crocheter or someone who’s moved past the basics and is ready for a satisfying intermediate challenge, this pattern will walk you through every step of the process.
Let’s dive deep into everything you need to know, from materials and gauge to stitch-by-stitch instructions and finishing touches.
Why You’ll Love This Star Mesh Bag Pattern
Before we get into the how-to, let’s talk about the why. Mesh bag patterns have exploded in popularity over the past few years, and it’s easy to see the appeal. They’re lightweight, stretchy, and surprisingly versatile. The addition of a star motif elevates the classic mesh design into something that feels intentional and decorative rather than simply functional.
This particular pattern creates a bag that works up fairly quickly once you understand the mesh repeat, and the star detailing is built directly into the structure of the bag — meaning you don’t need to appliqué anything separately or weave in extra ends. Everything flows naturally from the foundation up.
Here’s what makes this bag special. The stretchy mesh construction means it fits standard water bottles, 750ml wine bottles, and even slightly larger bottles with ease. The star pattern emerges from the way the increases and chain spaces are arranged around the base, giving the finished piece a geometric elegance. The addition of a drawstring or twisted cord at the top means the bag functions as a true holder rather than just a decorative sleeve. And if you make a smaller version — which we’ll cover in the charm section — you get an adorable miniature version perfect for attaching to a bag, lanyard, or keychain.
Materials You’ll Need
One of the best things about this pattern is how minimal the supply list is. You likely already have most of what you need.
For the full-size bottle holder, gather a ball of cotton or cotton-blend yarn in a worsted weight (around 200 to 250 yards will be more than enough for one bag), a 5mm crochet hook (size H/8 US), a yarn needle for weaving in ends, scissors, and either a length of ribbon, a purchased drawstring cord, or enough yarn to make a twisted cord at least 24 inches long.
For the charm version, you’ll want fingering or sport weight yarn in a contrasting or matching color, a 2.5mm or 3mm crochet hook, and a small lobster clasp or split ring to attach it to whatever you like.
As for yarn choice, natural cotton is a classic option because it holds its shape well, doesn’t stretch out permanently with use, and comes in a glorious range of colors. That said, a cotton-acrylic blend adds a bit of extra elasticity and can make the mesh construction feel even more forgiving. Jute yarn creates a rustic, market-tote aesthetic that looks especially beautiful in earthy tones. For the charm, consider using metallic embroidery thread or a fine sparkle yarn — the small scale makes these specialty yarns very affordable to try.
Understanding the Star Mesh Stitch
The heart of this pattern is the star mesh construction. If you’ve worked mesh or filet crochet before, some of this will feel familiar. If not, don’t worry — it’s more approachable than it looks.
The star mesh is essentially a series of chain spaces connected by double crochet clusters that, when arranged in a radial pattern starting from a magic ring base, create the illusion of a repeating star or sunburst motif. The key stitches you need to know are the magic ring (or chain ring if you prefer), slip stitch, chain, single crochet, double crochet, and the double crochet cluster.
A double crochet cluster in this pattern is worked as follows. Yarn over, insert hook into the designated stitch or space, yarn over and pull up a loop, yarn over and pull through two loops (you now have two loops on your hook). Yarn over again, insert into the same stitch or space, yarn over and pull up a loop, yarn over and pull through two loops (three loops on your hook). Yarn over and pull through all three loops to close the cluster. This creates a slight gathered effect that adds texture and definition to the star points.
Gauge and Sizing
For the full-size bottle holder worked in worsted weight cotton on a 5mm hook, the gauge is approximately 14 stitches and 8 rows equal 4 inches in a standard double crochet fabric. For the mesh portion of this bag, gauge matters less in terms of exact measurement and more in terms of the openness of the mesh. You want the mesh spaces to be open enough to show off the star pattern but tight enough that the bag holds its shape and grips the bottle securely. If your mesh feels too open and floppy, go down half a hook size. If it feels stiff and the mesh doesn’t have any give, go up half a size.
The finished full-size bag measures approximately 10 to 11 inches tall and stretches to fit bottles from 2 to 3.5 inches in diameter. The charm version measures about 2.5 to 3 inches tall and is sized for a miniature decorative bottle or simply as a standalone decorative piece.
Full Pattern Instructions: Star Mesh Bottle Holder
Foundation — The Base Circle
Begin with a magic ring. If you’re not comfortable with the magic ring technique, you can substitute by chaining 4 and joining with a slip stitch to form a ring.
Round 1: Chain 3 (counts as first double crochet throughout), work 11 double crochets into the ring, join with a slip stitch to the top of the beginning chain 3. You will have 12 double crochets total. Pull the magic ring tail to close the center hole, then weave it in securely — a loose center hole will cause the bottom of your bag to sag.
Round 2: Chain 3, double crochet in the same stitch. Work 2 double crochets in each stitch around. Join with a slip stitch to the top of beginning chain 3. You will have 24 double crochets.
Round 3: Chain 3, double crochet in the same stitch. Double crochet in the next stitch. Repeat — 2 double crochets in next stitch, 1 double crochet in following stitch — around. Join. You will have 36 double crochets.
This three-round base forms a flat circle that becomes the bottom of your bottle holder. It should lie flat without curling. If it’s cupping upward, your tension may be too tight. If it’s ruffling, it may be too loose.
Transition Round
Round 4: Chain 1, single crochet in each stitch around. Join to first single crochet. This round simply stabilizes the edge of the base before you begin working the sides.
Star Mesh Body — Rounds 5 through 15
This is where the magic happens. The star mesh pattern is built on a 6-stitch repeat over your 36-stitch base, creating 6 star points that spiral slightly as you work upward.
Round 5: Chain 5 (counts as double crochet plus chain 2), skip 2 stitches, double crochet cluster in next stitch, chain 2, skip 2 stitches, double crochet in next stitch. Repeat — chain 2, skip 2, cluster in next, chain 2, skip 2, double crochet in next — around. Join with a slip stitch to the third chain of beginning chain 5. You will have 6 clusters and 6 anchor double crochets alternating around the round.
Round 6: Slip stitch into the chain 2 space, chain 3, work another double crochet into the same chain 2 space (beginning cluster made). Chain 2, double crochet in top of cluster from previous round, chain 2. Work a double crochet cluster in next chain 2 space. Repeat — chain 2, dc in top of cluster, chain 2, cluster in space — around. Join.
Rounds 7 through 12: Repeat Round 6. As you continue working this repeat, you’ll start to see the star mesh pattern emerge. The clusters line up vertically and the chain 2 spaces create the open mesh between them. The slight staggering between rounds creates the star illusion when you look at the bag as a whole.
Round 13: At this point you have the option to do a plain round to add length without changing the pattern. Simply slip stitch into the chain 2 space, chain 3, double crochet in each chain 2 space and in each cluster around without increasing or modifying the pattern. This adds body to the bag and helps it grip the bottle more securely near the mid-section.
Round 14: Return to the Round 6 repeat to continue the star mesh pattern for the upper portion of the bag.
Round 15: Work one more plain round as described in Round 13 to create a stable surface for the drawstring channel.
Drawstring Channel — Rounds 16 and 17
Round 16: Chain 3, double crochet in each stitch and chain space around, treating the entire round as a solid fabric rather than mesh. Join. This creates the base of the drawstring channel.
Round 17: Chain 4 (counts as double crochet plus chain 1), skip 1 stitch, double crochet in next stitch. Repeat — chain 1, skip 1, double crochet in next — around. Join to third chain of beginning chain 4. These chain 1 spaces are where your drawstring will pass through.
Top Edge — Round 18
Round 18: Chain 1, single crochet in each stitch and chain 1 space around. Join. Fasten off and weave in all ends.
Making the Drawstring
Cut six strands of yarn each measuring about 36 inches in length. Hold them together and fold in half to create a 12-strand bundle. Secure one end, then twist the bundle tightly in one direction until it starts to coil back on itself. Fold in half again, allowing it to twist around itself to create a sturdy twisted cord. Tie a knot at each end and trim. Thread the cord through the drawstring channel using a yarn needle or a safety pin, beginning and ending at the same chain 1 space so both ends come out at the same point. Tie the ends together or leave them free for adjustment.
The Charm Version
The charm version follows the same basic structure but on a much smaller scale. Using fingering weight yarn and a 2.5mm hook, work rounds 1 through 2 of the base only (you’ll have 24 stitches rather than 36 to keep the base proportionally smaller). Then work 4 to 5 rounds of the star mesh body using the same round 5 and 6 repeat, but over a 4-stitch repeat instead of a 6-stitch repeat to accommodate the smaller stitch count. Work one drawstring channel round and thread a short cord or ribbon through it. Tie the cord ends together and attach a lobster clasp through the loop.
The result is a tiny star mesh bag charm that’s about the size of a large marble pouch. It’s genuinely delightful attached to a tote bag, a backpack zipper pull, a holiday gift package, or as part of a fiber art mobile or garland.
Tips for the Best Results
Blocking makes a significant difference with this type of open mesh work. After completing your bag, wet it thoroughly, gently squeeze out the excess water, and then shape it over an appropriately sized bottle while it dries. This helps the star mesh pattern open up beautifully and trains the bag to hold its shape. Cotton and cotton blends respond especially well to wet blocking.
If you find the bottom of your bag pulling inward, try working the transition round (round 4) in the back loops only. This creates a subtle ridge that helps the bag sit flat on a surface and transition cleanly from base to sides.
Color is an underappreciated design decision in mesh work. Because the stitches are open, the yarn color and any color changes are very visible. Variegated or gradient yarns can create stunning secondary patterns in the mesh. A tonal color — slightly different shades of the same hue — creates a sophisticated, expensive-looking result. High-contrast solid colors make the star pattern pop most dramatically.
For gifting, fill the bag with a bottle of sparkling water or wine, tie the drawstring, and add a tag. You can also fill the charm version with a small rolled note, a few dried lavender buds, or a tiny sachet of potpourri for a personalized handmade gift that takes the presentation to another level.
Variations to Try
Once you’re comfortable with the basic pattern, there are so many directions you can take it. Working the base in a contrasting color and switching to your main color at round 4 creates a fun pop of color at the bottom. Adding fringe to the drawstring ends or to the base of the bag gives it a festival or boho feel. Working an extra 5 to 6 rounds of the star mesh body before the drawstring channel creates a taller bag that fits oversized tumblers and thermoses. Using a bulkier yarn and a larger hook makes an oversized version that could hold a small plant pot.
You can also experiment with the stitch repeat. Working the star mesh over a 4-stitch repeat rather than a 6-stitch repeat creates a tighter, denser star pattern. Working it over a 9-stitch repeat with a larger base creates larger, more dramatic star openings. Each variation has its own character.
Sharing Your Makes
If you make this bag, please share it. Crochet communities on Instagram, Ravelry, and Pinterest are wonderfully supportive spaces, and your version — whatever colors, yarn, or size you choose — might be exactly the inspiration someone else needs to pick up their hook and try. Tag your work, link back to this pattern, and don’t hesitate to share modifications you made along the way. Patterns like this get better over time through the collective creativity of everyone who works them up.
Happy crocheting, and enjoy your beautiful star mesh bag.