
Drawstring Bag Knitting Patterns: Your Complete Guide to Making Beautiful Handmade Bags
There is something deeply satisfying about knitting a bag from scratch. Unlike a scarf or a dishcloth, a bag serves a real daily purpose. You carry it to the market, tuck it into a gift basket, hang it on a doorknob filled with lavender, or slip a handmade soap inside as a present. Among all the styles you could make, the drawstring bag stands out as one of the most beginner-friendly, versatile, and genuinely useful projects in knitting. Whether you have been knitting for decades or you just finished your very first swatch, a drawstring bag knitting pattern is within your reach.
This guide will walk you through everything you need to know: the materials that work best, the techniques involved, several pattern approaches from the very simple to the beautifully textured, and finishing tips that will make your bag look like it came from a boutique rather than a first attempt. By the time you finish reading, you will have a full understanding of how to cast on, shape, and complete a drawstring bag that you will actually want to use or give away.
Why Drawstring Bags Are Such a Great Knitting Project
Before diving into the patterns themselves, it helps to understand why drawstring bags have remained a staple project in the knitting community for so long. The answer comes down to three things: simplicity of construction, endless customization, and practical appeal.
From a construction standpoint, most drawstring bags are knitted in the round from the bottom up, or they are worked flat and seamed along one side. Either method avoids the intimidating shaping that comes with more complex garments. There are no armholes to set in, no necklines to pick up, and no complicated decreases to count. You start with a base, work your way up a cylinder, add a simple eyelet row for the drawstring, and finish the top edge. That is the entire structure.
Customization is where things get exciting. You can make a drawstring bag in virtually any size, from a tiny sachet bag that holds a few dried herbs to a roomy market bag that carries your groceries. You can knit it in cotton for practicality, in wool for warmth, in a luxurious alpaca blend for gifting, or in chunky yarn for a rustic aesthetic. Texture stitches like seed stitch, moss stitch, ribbing, and simple cable panels all translate beautifully onto the flat surface of a bag. And because the project is small, it is a perfect canvas for experimenting with colorwork, embroidery, or decorative fringe without committing to a sweater-sized undertaking.
Practically speaking, people genuinely use handmade drawstring bags. They work as gift bags, produce bags, jewelry pouches, toy storage, travel accessories, and eco-friendly alternatives to plastic packaging. A handmade drawstring bag is a gift that gets used, not put on a shelf and forgotten.
Materials You Will Need
Getting your materials right makes every knitting project go more smoothly, and a drawstring bag is no exception.
Yarn is your most important choice. For a general-purpose drawstring bag, cotton yarn is often the ideal pick. It holds its shape well, washes easily, and gives your bag a clean, structured look. A worsted weight cotton in a smooth twist will show off textured stitches beautifully. If you want a softer, more luxurious bag for gifting, a blend of cotton and bamboo or a DK weight wool will feel wonderful in the hand. For a chunky, rustic bag, a bulky wool or wool-blend knits up quickly and produces a sturdy, substantial result.
Needles should match your yarn weight. Most worsted weight cotton bags work well on US size 5 to 7 needles (3.75mm to 4.5mm), though you may want to go down a needle size from the yarn’s recommendation to produce a tighter fabric that holds its shape and does not let small items slip through. If you are knitting in the round, a set of double-pointed needles or a short circular needle in the 16-inch length will serve you well for smaller bags. For larger bags, a 24-inch circular needle is comfortable to work with.
Notions are minimal and that is part of the charm. You will want a tapestry needle for weaving in ends and seaming if you work flat. A stitch marker or two helps you track the beginning of rounds. For the drawstring itself, you have several lovely options: a twisted cord made from the same yarn, a length of ribbon, a leather cord, a cotton rope, or a braided I-cord knitted on two double-pointed needles. Each choice gives the finished bag a different personality.
A small amount of scrap yarn or a stitch holder is useful if your pattern requires you to hold stitches, though most simple drawstring bag patterns do not require this.
Understanding the Basic Structure
Every drawstring bag, regardless of size or yarn weight, follows the same fundamental logic. Once you understand this structure, you can adapt any pattern or even draft your own.
The base is typically a small circle or oval knitted in the round with increases, or a flat rectangle that gets seamed. A circular base is created by casting on a small number of stitches, joining in the round, and increasing regularly every few rows until the circle reaches your desired diameter. An alternative approach skips the shaped base entirely and uses a flat cast-on at the bottom of the bag, which closes at the cast-on edge when you gather and tie it off.
The body is a straight tube worked upward from the base. This is where you add your chosen stitch pattern. You can keep it in stockinette, which creates a smooth, clean surface. You can work it in reverse stockinette for a pebbled texture. Seed stitch and moss stitch are traditional favorites for bags because they lie flat, do not curl, and add just enough visual interest without overwhelming the structure. Ribbing along the body or the upper portion adds some elasticity, which can help the bag cinch more neatly.
The eyelet row is the defining feature of a drawstring bag. Typically placed near the top of the bag, this row creates a series of small holes through which the drawstring is threaded. A basic eyelet row alternates yarn-over increases with knit-two-together or slip-slip-knit decreases, keeping the stitch count constant while creating evenly spaced openings. Some patterns use a single row of eyelets; others use two rows for a wider channel that accommodates a chunkier cord or a doubled ribbon.
The top edge sits above the eyelet row. This is usually a short section of ribbing or a few rows of garter stitch that prevents the top of the bag from rolling and gives it a finished, polished look. You then bind off and prepare your drawstring.
A Simple Beginner Drawstring Bag Pattern
This pattern creates a small to medium drawstring bag, perfect for gifting or everyday use. It is knitted flat and seamed, making it ideal for knitters who are not yet comfortable with circular knitting.
Materials: Approximately 100 yards of worsted weight cotton yarn, US size 6 (4mm) straight needles, tapestry needle, 1 yard of ribbon or twisted cord for the drawstring.
Gauge: 20 stitches and 28 rows over 4 inches in stockinette stitch. Gauge is not critical for this project, but it will affect the finished size.
Finished size: Approximately 7 inches wide and 8 inches tall before drawstring is inserted.
Cast on 36 stitches. Work in seed stitch (knit 1, purl 1 across every row) for 4 rows to create a non-curling base. Switch to stockinette stitch, knitting on the right side and purling on the wrong side, and continue until the piece measures 6 inches from the cast-on edge, ending with a wrong-side row.
Eyelet Row (right side): Knit 2, then repeat the following to the last 2 stitches: yarn over, knit 2 together. Knit the final 2 stitches.
Next row (wrong side): Purl all stitches.
Work in knit 1, purl 1 ribbing for 1 inch. Bind off in pattern.
Fold the piece in half with right sides together so the two short edges meet. Seam along the bottom and up the side using the mattress stitch or a simple whipstitch. Turn right side out. Thread your ribbon or cord through the eyelet row using a tapestry needle or a safety pin as a guide. Knot the ends of the cord together, or thread both ends of a single cord through and tie a bow.
Moving Into Texture: A Seed Stitch Drawstring Bag in the Round
Once you are comfortable with the flat version, working in the round eliminates the side seam entirely and produces a cleaner result. This slightly more advanced version incorporates seed stitch throughout for a lovely, tactile texture.
Materials: 150 yards of DK weight cotton or cotton blend yarn, US size 4 (3.5mm) 16-inch circular needle or double-pointed needles, stitch marker, tapestry needle, I-cord or twisted cord for drawstring.
Gauge: 22 stitches over 4 inches in seed stitch in the round.
Finished size: Approximately 8 inches wide and 10 inches tall.
Cast on 72 stitches using a long-tail cast-on. Place a stitch marker and join to work in the round, being careful not to twist your stitches.
Rounds 1 through 4: Work in seed stitch (knit 1, purl 1 on odd rounds; purl 1, knit 1 on even rounds to maintain the seed stitch pattern in the round).
Continue working in seed stitch until the piece measures 7 inches from the cast-on edge.
Eyelet Round: Knit 1, then repeat across: yarn over, knit 2 together. End with knit 1.
Next round: Purl all stitches to create a visual break above the eyelet row.
Work in knit 1, purl 1 ribbing for 1.5 inches. Bind off loosely in ribbing.
Gather and close the cast-on edge by threading a length of yarn through each cast-on stitch with a tapestry needle and pulling snugly. Weave in ends on the inside of the bag. Thread your drawstring through the eyelet round.
Knitting a Cable-Accented Drawstring Bag
For knitters who want to try something with a bit more visual drama, a simple cable panel on the body of the bag is a beautiful addition. Cables look far more complicated than they are, and a two-stitch or four-stitch twist cable worked every four to six rows is very manageable even for someone who has never tried one before.
The key is to incorporate the cable panel into the center front of the bag while keeping the back panel in a simpler texture like reverse stockinette. This way you have a defined decorative face to the bag and a calm, clean back. The cable should run vertically from just above the cast-on edge to just below the eyelet row, and it will give the finished bag a heirloom quality that makes it feel special as a gift.
For a four-stitch cable, you will need a cable needle. The basic instruction is: slip two stitches to the cable needle and hold in front (or back, for a right-leaning cable), knit the next two stitches from the left needle, then knit the two stitches from the cable needle. Repeat this cable cross every sixth row, and work the stitches in between in stockinette.
Tips for Finishing Your Drawstring Bag Beautifully
The finishing touches are what separate a bag that looks handmade in a charming way from one that looks unfinished. A few careful steps make a significant difference.
Weave your ends securely. Pull the tail through several stitches in different directions on the wrong side of the fabric to prevent unraveling over time, especially if the bag will be washed regularly.
Block your bag before threading the drawstring. Wet blocking, where you soak the finished knitted piece in cool water, gently press out the excess moisture in a towel, and then shape it and allow it to dry flat, evens out your stitches and opens up the eyelet holes beautifully. Cotton yarn especially benefits from blocking.
Choose your drawstring thoughtfully. The cord or ribbon you choose should be proportional to the bag. A delicate small sachet bag looks best with a thin satin ribbon or a fine twisted cord. A large market bag can carry a chunkier twisted rope or a thick I-cord. Make sure the drawstring is long enough to thread through all the eyelets with comfortable tails to pull and tie. A general guideline is to cut your cord at least 2.5 times the circumference of the bag.
Consider adding a lining. For bags that will carry small items like jewelry or loose teas, a simple fabric lining stitched inside prevents things from slipping through the knitted fabric. This step is optional but adds a professional, boutique-quality finish.
Reinforce the bottom. If you plan to carry heavier items, a few extra stitches along the bottom seam or the gathered cast-on closure will prevent stretching over time.
Creative Variations and Inspiration
Once you have made one drawstring bag, you will find yourself wanting to make more with variations. A few ideas to inspire your next project include knitting a set of small bags in coordinating colors for a thoughtful gift set, experimenting with simple two-color stripes by carrying one yarn along the inside as you switch colors, or adding a tassel at the bottom of the bag by cutting yarn lengths and looping them through the bottom center stitch.
You can also scale the pattern up dramatically. By increasing your cast-on number and using a heavier yarn on larger needles, you can produce a beach bag or a project bag for carrying your own knitting supplies. Scale it down to a tiny handful of stitches and you have a perfect sachet or gift pouch for a ring or small piece of jewelry.
Seasonal variations are fun as well. A bag knitted in deep burgundy or forest green wool with a satin ribbon drawstring makes a beautiful holiday gift bag that can be reused year after year. A breezy white cotton version with a natural jute cord looks summery and fresh for a beach or market setting. The same basic pattern adapts to every season simply by changing the yarn color and the drawstring material.
Common Mistakes and How to Avoid Them
Even experienced knitters run into a few predictable snags with drawstring bag patterns. Knowing about them in advance saves frustration.
One of the most common issues is a twisted join when beginning to knit in the round. Always take a moment before you knit the first stitch to confirm that all your cast-on stitches are hanging downward and none of them are twisted around the needle. Once you have worked the first round, a twist becomes permanent and cannot be fixed without starting over.
Another common issue is an eyelet row that does not quite line up, resulting in uneven holes. Count your stitches carefully before and after the eyelet row. If your stitch count changes, check that every yarn over is paired with a corresponding decrease. A lifeline (a piece of scrap yarn threaded through your live stitches before you begin the eyelet row) gives you a safety net if something goes wrong and you need to rip back.
Tight bind-offs at the top edge can make threading the drawstring awkward and can pull the top of the bag inward. Bind off loosely, or use a bind-off method with a needle one or two sizes larger than you used for the body of the bag.
Finally, a bag that stretches and loses its shape over time is usually a yarn weight issue. If you want a bag that holds structure, choose a tighter twist yarn, use a slightly smaller needle than the yarn recommends, and avoid stretchy fibers like pure merino for anything that will carry weight. Cotton, linen, and cotton blends are your structural friends.
Gifting Your Handmade Drawstring Bags
A handmade drawstring bag is one of those gifts that people genuinely appreciate and use. To make yours feel truly special, think about pairing the bag with something that fits inside it. A drawstring bag filled with a bar of artisan soap, a bundle of dried lavender, or a small collection of herbal teas feels complete and thoughtful. A bag in a child’s favorite color with a little stuffed toy peeking out of the top is a delightful birthday present. A linen or cotton drawstring bag tied with natural twine and filled with baked goods makes beautiful, eco-friendly packaging that the recipient can keep and use again.
If you have the time, personalizing the bag with the recipient’s initial embroidered onto the body, worked in a simple cross-stitch or duplicate stitch after blocking, lifts it from a lovely handmade item to a one-of-a-kind keepsake.
Drawstring bag knitting patterns are, at their core, an