
Granny Stitch Drawstring Bag Crochet Free Patterns
There is something endlessly satisfying about the granny stitch. It is one of those crochet techniques that feels both familiar and exciting every time you pick it up, and when you apply it to a drawstring bag, the results are genuinely charming. Whether you are a beginner looking for your first real project or an experienced crocheter who wants a quick, practical make, the granny stitch drawstring bag is one of those patterns that earns its place in your rotation year after year.
In this post, we are going to walk through everything you need to know about crocheting a granny stitch drawstring bag, including free pattern instructions, yarn and hook recommendations, tips for customizing your bag, and ideas for how to use the finished project. By the end, you will have all the information you need to start your own version today.
What Is the Granny Stitch?
Before diving into the pattern itself, it helps to understand what makes the granny stitch so beloved. The granny stitch is a classic crochet stitch that creates a lacy, open texture using clusters of double crochet stitches separated by chain spaces. It is the same stitch used in the iconic granny square, but worked in rows or rounds to create fabric rather than a flat square motif.
The result is a fabric that is simultaneously sturdy and airy. It has great drape, holds its shape reasonably well, and because of its open texture, it works beautifully for bags where you want something that breathes a little. Items stored inside are gently visible through the mesh-like fabric, which is part of the appeal.
The granny stitch is also one of the most forgiving stitches in crochet. If your tension is not perfectly even, the open nature of the stitch tends to hide small inconsistencies. This makes it ideal for beginners who are still developing their gauge control, and it makes for relaxing, meditative work for more advanced crocheters.
Why a Drawstring Bag?
The drawstring bag is one of the most practical crochet projects you can make. It is versatile enough to serve dozens of purposes: a produce bag at the farmers market, a gift bag for a handmade present, a project bag to carry your yarn and hooks, a swim bag for the beach, a lingerie bag for delicate laundry, or simply a pretty storage solution for small items on your nightstand.
Crocheting a drawstring bag is also a great way to practice working in the round, which is a foundational skill in crochet. Because the bag is worked as a continuous tube, you get to practice the rhythm of turning rounds and maintaining consistent tension without the complexity of shaping or seaming.
A granny stitch drawstring bag specifically offers a few advantages over a standard mesh or solid fabric bag. The texture adds visual interest that makes even a single-color version look considered and intentional. The open stitch means the bag is lighter than a solid crochet bag, which matters when you are carrying it around all day. And the structure of the stitch creates natural channels that work beautifully for threading a drawstring cord or ribbon through.
Materials You Will Need
One of the best things about this pattern is that it does not require a large investment in materials. Here is what you need to get started.
Yarn: A cotton yarn works best for a drawstring bag because it is durable, washable, and holds the structure of the granny stitch well. Look for a worsted weight (size 4) or DK weight (size 3) cotton yarn. Popular choices include Lion Brand 24/7 Cotton, Paintbox Simply DK, or Drops Safran. If you want a softer, slightly more flexible bag, a cotton-acrylic blend also works very well. Plan for approximately 150 to 200 yards for a small bag and 300 to 400 yards for a larger tote-style bag.
Hook: A size 5.0mm (H/8) hook pairs well with worsted weight cotton yarn. If you are using DK weight, try a 4.0mm (G/6) hook. As always, your gauge will determine the final size of your bag, so swatch first if the size matters to you.
Drawstring cord: You can use any number of things for the drawstring itself. Cotton rope, macramé cord, ribbon, leather cord, or even a long crocheted chain all work. For a bag that will carry heavier items, choose something sturdy. For a delicate gift bag, a satin ribbon is beautiful.
Tapestry needle: You will need this to weave in ends and, optionally, to add any finishing embellishments.
Stitch markers: A few locking stitch markers will help you keep track of the beginning of each round as you work.
Understanding the Stitch Before You Begin
The core unit of the granny stitch is a cluster of three double crochet stitches worked into the same space, followed by a chain-two space. These clusters are then connected to each other by working subsequent clusters into those chain spaces. The result is a repeating lattice of clusters and spaces.
To review the basic granny stitch cluster: yarn over, insert hook into designated space, yarn over and pull through, yarn over and pull through two loops twice. That is one double crochet. Repeat this two more times into the same space. That is your three-double-crochet cluster. Chain two. That chain-two space becomes the insertion point for your next cluster in the following row or round.
If you are brand new to this stitch, it is worth spending ten minutes practicing a small swatch before you begin the bag. Work a foundation chain of about twenty stitches and practice a few rows of the granny stitch in flat rows until the rhythm feels comfortable. Once your hands know what to expect, working in the round becomes much more intuitive.
Free Granny Stitch Drawstring Bag Pattern
This pattern creates a bag that is approximately 9 inches wide and 11 inches tall when made with worsted weight cotton yarn and a 5.0mm hook. It is worked from the bottom up in continuous rounds.
Abbreviations:
ch = chain, sl st = slip stitch, dc = double crochet, sp = space, st = stitch, rnd = round, beg = beginning, rep = repeat
Foundation: Chain 4 and join with a slip stitch to form a ring, or use a magic ring.
Round 1: Chain 3 (counts as first dc), work 2 dc into the ring, chain 2. Work three-dc cluster into the ring, chain 2. Repeat three more times until you have 4 clusters total, each separated by a chain-2 space. Join with a slip stitch to the top of the beginning chain-3. (4 clusters, 4 ch-2 spaces)
Round 2: Slip stitch into the first ch-2 space. Chain 3, work 2 dc into the same space, chain 2, work 3 dc into the same space (this creates a corner). Chain 1. Work 3 dc into the next ch-2 space, chain 1. Repeat from the corner instruction three more times so that you have 4 corners and 4 side clusters. Join with slip stitch. (8 clusters total, 4 corner ch-2 spaces, 4 side ch-1 spaces)
Rounds 3 through 6: Continue working in the same manner, creating corner clusters in each corner ch-2 space and side clusters in each side ch-1 space. Each round will add 4 more clusters to the total count. By round 6, your base will be a flat hexadecagon shape (or close to a square if you are keeping your corners tight) with enough size to form the bottom of the bag.
Transitioning to the sides: On round 7, instead of increasing at the corners, work 3 dc into every ch-2 and ch-1 space without any corner increases. This stops the flat shaping and begins building the vertical walls of the bag. Place a stitch marker at the beginning of this round. Continue working in continuous rounds without increasing. Each round will work a 3-dc cluster into each ch-2 space from the previous round, with a ch-1 between each cluster.
Rounds 7 through 20: Work even (no increases) in continuous rounds. This creates the body of the bag. If you want a taller bag, simply continue working even rounds until you reach your desired height before moving to the drawstring channel.
Drawstring channel: Work two rounds of single crochet evenly around the top edge of the bag, working one single crochet into each stitch and two single crochets into each chain space. On the third round, work as follows: single crochet in first stitch, chain 2, skip 2 stitches, single crochet in next stitch, repeat to end, join. On the fourth round, single crochet in each stitch and 2 single crochet into each chain-2 space. Work one final round of single crochet. Fasten off and weave in all ends.
Adding the drawstring: Cut two lengths of cord, each about 60 inches long. Thread the first cord through the channel starting at one side of the bag, going all the way around and back to where it started. Thread the second cord through the channel starting from the opposite side. Tie knots at the ends of each cord. When you pull both cords in opposite directions simultaneously, the bag cinches closed. This two-cord drawstring method is the most practical because it allows for even tension when opening and closing.
Tips for Getting the Best Results
Tension consistency is the most important factor in a beautiful granny stitch bag. The chain-2 and chain-1 spaces are what create the characteristic openness of the stitch, and if your chains are too tight, the fabric will pucker. Try to keep your chains relaxed, especially as you transition between clusters.
Blocking your finished bag makes a noticeable difference in the final appearance. Wet the bag thoroughly, squeeze out the excess water, and shape it over a bag form or a small bowl that approximates the bag’s dimensions. Let it dry completely before using. Blocking opens up the stitch pattern, evens out any tension inconsistencies, and gives the bag a more professional finish.
Choosing your starting color matters if you want a gradient or multicolor effect. Because the bag is worked in continuous rounds, it is very easy to change colors at the beginning of any new round. Work the first few rounds in one color, then switch to a complementary shade for the body of the bag, and perhaps use a third color for the drawstring channel and top edge. Even a simple two-color combination can look very striking in this stitch.
Weaving in ends securely is especially important in a bag that will get regular use. Weave each end in at least two directions through the back loops of the stitches, or use a knot to anchor the end before weaving. Cotton yarn has a tendency to work its way loose more easily than acrylic, so taking a little extra time with your ends will save frustration later.
Customization Ideas
One of the best things about this pattern is how easily it adapts to different sizes and purposes.
For a small gift bag, reduce the number of base rounds and the height of the sides. A 4 to 5 round base and 8 to 10 rounds of side height creates a bag perfectly sized for holding a small candle, a jar of jam, or a few bath products. Use a satin ribbon as the drawstring for a gift-ready finish right off the hook.
For a market bag, increase the base to 10 rounds and work at least 25 rounds of side height. Use a sturdier cotton rope for the drawstring. This creates a bag large enough for a weekly grocery run, and the open granny stitch texture makes it easy to see what is inside.
For a project bag, consider using a cotton-nylon blend yarn for added durability and a slight stretch. Add an interior pocket by crocheting a small rectangle in solid single crochet and stitching it to the inside of the bag before adding the drawstring channel.
For a beach bag, use a bulkier cotton yarn and a larger hook. This creates a looser weave that allows sand to fall through easily, which is exactly what you want for carrying towels and toys to the beach.
You can also embellish the finished bag with flowers, buttons, or surface crochet designs. A crocheted granny square appliqué on one side of the bag is a beautiful and thematic touch that ties the whole design together.
Common Mistakes and How to Avoid Them
The most common mistake beginners make with the granny stitch bag is losing the structure of the base corners when transitioning to the sides. Because the base is worked as a flat square shape with corner increases, stopping those increases abruptly can sometimes leave slightly visible corner seams. The best way to minimize this is to work one transitional round where you slightly decrease your tension before stopping the increases entirely.
Another frequent issue is uneven drawstring channels. If the chain spaces in your drawstring round are not evenly spaced, the cord will not thread smoothly and the bag will not close evenly. Take your time on this round and count your stitches carefully before proceeding.
Finally, some crocheters find that the bottom of the bag sags or stretches under the weight of its contents. If this is a concern for your intended use, work one round of crab stitch (reverse single crochet) around the base of the bag before finishing. This creates a firm edge that stabilizes the bottom. Alternatively, cut a small circle of plastic canvas or a piece of thick cardboard covered in fabric and place it inside the bottom of the finished bag as a base insert.
Final Thoughts
The granny stitch drawstring bag is exactly the kind of project that makes crochet feel rewarding. It is practical enough to use every single day, beautiful enough to give as a gift, and straightforward enough to complete in an afternoon or over a relaxed weekend. Because the stitch repeat is so rhythmic and intuitive, it is the kind of project you can work on while listening to a podcast or watching something in the background, your hands finding the pattern while your mind wanders elsewhere.
If you are new to working in the round or new to the granny stitch, this bag will teach you skills that transfer to dozens of other projects. And if you are an experienced crocheter, it is a satisfying make that lets you work quickly and end up with something genuinely useful.
Grab your favorite cotton yarn, find a hook that suits it, and give this pattern a try. There is a reason the granny stitch has been around for generations: it is beautiful, it is versatile, and once you learn it, you never really forget it.