Project Bag Free Knitting Pattern

Free Knitting Pattern: The Ultimate Project Bag to Knit for Yourself or Give as a Gift

If you’ve spent any time in the knitting world, you already know the struggle. You have a beautiful skein of yarn sitting on your coffee table, your needles are tucked somewhere in a pile, your stitch markers have vanished into the void, and your half-finished project is threatening to unravel because it doesn’t have a proper home. A knitted project bag solves all of this, and the best part? You can knit one yourself.

This free knitting pattern for a project bag is sturdy, roomy, and surprisingly quick to finish. Whether you’re a beginner looking for your first functional make or an experienced knitter who wants to use up some chunky yarn from your stash, this pattern is designed to be approachable and endlessly customizable. It makes a fantastic gift for other knitters, crocheters, and crafters, too.

Let’s get started.


Why Knit Your Own Project Bag?

Before we dive into the pattern itself, it’s worth talking about why a handknitted project bag is so much better than a tote you’d pick up at a craft store.

First, you get to choose your materials. A knitted bag made from cotton yarn is breathable and washable, which matters when you’re storing natural fiber projects that might be sensitive to moisture or dust. Cotton also has a satisfying structure that holds its shape beautifully.

Second, the texture of a knitted bag is practical in ways that a slick nylon or plastic bag simply isn’t. Yarn doesn’t slip around inside a knitted fabric the way it does in a smooth-lined pouch. Your project stays put, needles don’t stab through the sides, and the whole thing has a softness that feels intentional and cared-for.

Third — and this is the reason most knitters secretly love making this bag — it gives you a reason to cast on something new while you’re waiting for motivation on another project. A project bag is a project about projects. There’s a delightful recursiveness to that.


About This Pattern

This pattern produces a medium-sized drawstring project bag, approximately 12 inches wide and 14 inches tall when lightly blocked. It’s sized to comfortably hold a single skein project with needles and notions, or a small-to-medium garment in progress. The body is worked in the round from the bottom up, with a simple eyelet row near the top for threading a drawstring closure.

The construction is seamless, which makes finishing a breeze. The stitch pattern is a clean, textured mesh that gives the fabric a bit of structure without adding unnecessary weight. The whole bag is designed to be worked in worsted weight cotton yarn, though you’ll find substitution suggestions below if you want to experiment.

Gauge matters here more than in many knitting projects because you want the fabric to be tightly knitted enough to hold its shape and contain small items. That said, this is a bag, not a garment, so a stitch or two off gauge won’t ruin anything — it will just change the finished dimensions slightly.


Materials

Yarn: Approximately 200–250 yards of worsted weight cotton yarn (suggested: Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, or Cascade Ultra Pima in worsted weight). Choose a yarn with good stitch definition so the texture pattern reads clearly.

Needles: US size 7 (4.5mm) circular needles, 16-inch cable length. You can also work this on double-pointed needles if you prefer, though circular needles make the round construction much more comfortable.

Notions: Stitch marker (at least one, to mark the beginning of round), tapestry needle for weaving in ends, scissors, approximately 36 inches of cotton cord, ribbon, or I-cord for the drawstring.

Gauge: 18 stitches and 24 rows = 4 inches in stockinette stitch in the round, after blocking.

Finished dimensions: Approximately 12 inches wide and 14 inches tall (before the drawstring channel).


Abbreviations

Throughout this pattern, the following abbreviations are used:

CO = cast on
BO = bind off
k = knit
p = purl
k2tog = knit two stitches together (a right-leaning decrease)
yo = yarn over
pm = place marker
sm = slip marker
rnd(s) = round(s)
rep = repeat
BOR = beginning of round


Pattern Notes

This bag is worked entirely in the round with no seams. The bottom is worked flat as a rectangle and then joined, or you can choose to begin with a provisional cast-on and pick up stitches around the perimeter for a truly seamless bottom — instructions for both methods are given.

If you are a beginner, the flat-bottom method is easier and recommended. If you’ve worked seamless construction before and want a cleaner finish, try the picked-up perimeter method.

Read all pattern notes before casting on, as a few decisions (like whether to use the flat bottom or the seamless bottom) will affect your cast-on number and process.

The drawstring channel is created by a simple eyelet round followed by a purl round. No additional finishing is required; just thread your cord and tie a knot or add a toggle.


The Pattern

Flat Bottom Method (Recommended for Beginners)

Step 1: Cast On

Using a long-tail cast on, CO 108 stitches. Join to work in the round, being careful not to twist your stitches. Place a stitch marker to indicate the beginning of the round.

Step 2: Bottom Ribbing

Work 6 rounds of k2, p2 ribbing. This creates a neat, stable base for the bag and helps the bottom sit flat without curling.

Step 3: Bag Body

Begin the main stitch pattern. This is a simple k2, yo, k2tog texture repeat that creates a slightly open, structured fabric with a gentle diagonal texture. It looks complex but is entirely made of knit stitches and yarn overs.

Round 1: K2, yo, k2tog; repeat from to end of round.
Round 2: Knit all stitches.
Round 3: Yo, k2tog, k2; repeat from to end of round.
Round 4: Knit all stitches.

These four rounds form the pattern repeat. Work this repeat until the bag measures approximately 12 inches from the cast-on edge, ending on Round 2 or Round 4.

Step 4: Drawstring Channel

Round 1 (Eyelet Round): K2tog, yo; repeat from to end of round.
Round 2: Purl all stitches.
Round 3: Knit all stitches.
Round 4: Purl all stitches.

This creates a clean channel with eyelets at the base for the drawstring to pass through, and a firm purled band at the top that gives the bag’s opening some structure.

Step 5: Top Edging

Work 4 rounds of k2, p2 ribbing to finish the top edge. This mirrors the bottom ribbing and gives the bag a polished look.

Step 6: Bind Off

Bind off all stitches loosely in pattern (binding off knit stitches as knit, purl stitches as purl). A loose bind off is important here so the top of the bag doesn’t pucker or restrict the drawstring.

Step 7: Finishing

Weave in all ends using a tapestry needle. Block the bag lightly by soaking it in cool water, gently squeezing out excess moisture (do not wring), and laying it flat to dry. Pin to measurements if you want a precise finished size.

Thread your drawstring through the eyelets: start at the front of the bag, weave in and out through each eyelet until you return to your starting point, and tie the ends together or knot them separately so pulling either end closes the bag.


Seamless Bottom Method (For the Adventurous Knitter)

If you’d like a seamless bottom, follow these instructions instead of Steps 1 and 2 above.

Cast on 27 stitches using a provisional cast on (a crochet provisional is easiest). Work back and forth in stockinette stitch for 27 rows to create a square. Do not bind off.

Pick up and knit 27 stitches along the right edge, 27 stitches along the provisional cast-on edge (remove the provisional and place those live stitches on your needle), and 27 stitches along the left edge. You now have 108 stitches total arranged around the perimeter of your square base.

Join to work in the round, place a marker at the beginning of the round, and proceed from Step 3 above.

The seamless bottom creates a boxier, more structured base that stands up on its own — great if you tend to set your project bag on the floor or in a chair rather than carrying it by the strap.


Drawstring Options

The drawstring is a wonderful opportunity for a little extra creativity. Here are a few options depending on your skill level and the look you’re going for.

Cotton Cord: Simple, sturdy, and easy to find. A twisted cotton cord in a contrasting color looks crisp and modern against the knitted fabric.

Ribbon: Satin or grosgrain ribbon adds a soft, feminine touch and comes in hundreds of colors. Just make sure it’s a width that passes easily through your eyelets.

Knitted I-Cord: This is the most satisfying option if you want the bag to be entirely handmade. Cast on 3 or 4 stitches on double-pointed needles and work an I-cord until it measures about 36 inches. An I-cord drawstring in the same yarn as the bag looks seamlessly intentional. In a contrasting yarn, it becomes a design detail.

Twisted Yarn Cord: Take two lengths of yarn about 60 inches each, fold them in half, and twist them together tightly before letting them double back on themselves. The resulting twisted cord is simple, elegant, and uses up yarn scraps.


Yarn Substitutions and Color Ideas

Worsted weight cotton is ideal for this pattern, but you have a lot of latitude. Here are some guidelines for substituting.

If you want a more substantial, structured bag, go up a weight to a bulky cotton blend. You’ll finish faster and the bag will feel more robust, though it will also be heavier.

If you prefer a softer drape, a cotton-linen blend gives the bag a slightly more relaxed character. Linen has wonderful durability, so bags made with linen content tend to last for years.

Avoid very stretchy yarns like wool or acrylic blends with high elasticity, as the bag body may stretch out of shape over time. The pattern repeat is best shown off in a yarn that holds its structure.

For color, this is a place to experiment. A single solid color in a deep jewel tone — navy, forest green, burgundy — makes a bag that looks clean and professional. Variegated or self-striping yarn creates a bag that looks more complex than the simple stitch pattern would suggest. And if you want to show off your skills, holding two contrasting yarns together for the cast-on and bind-off while working the body in a single color creates a crisp, bordered effect.


Customizing the Size

The pattern as written makes a medium bag suitable for a single skein project. But the construction is easy to scale.

To make a smaller notions pouch (good for stitch markers, tapestry needles, and other small tools), cast on 54 stitches instead of 108 and work the body for 6 to 8 inches. This makes a bag roughly the size of a large cosmetics bag — perfect for keeping in your main project bag as an inner organizer.

To make a larger bag capable of holding a sweater or large shawl in progress, cast on 144 stitches and work the body for 18 to 20 inches. You may want to add a second drawstring run through the eyelets in the opposite direction for a more secure closure on a larger bag.

As long as your cast-on number is divisible by four (to accommodate the k2, p2 ribbing and the k2tog, yo pattern repeat), you can adjust to any size you like.


Gifting This Bag

This project bag makes a meaningful, personal gift for any knitter or crafter in your life. A few tips for making the gift extra special:

Fill it before you give it. Tuck in a skein of beautiful yarn, a set of stitch markers, and a small set of interchangeable needle tips. You’ve not only given a bag — you’ve given a whole new project waiting to happen.

Match the yarn to the recipient’s taste. If your friend is a minimalist who loves neutral tones, a bag knitted in natural undyed cotton is perfect. If they love color, go wild with a variegated yarn that makes the stitch pattern sing.

Include a handwritten tag with the yarn information and the gauge, so the recipient knows how to care for it. Cotton bags are generally machine washable on a gentle cycle, which is one of their great practical virtues.

If you’re making bags for a craft fair or market, consider knitting a few in the same yarn with different drawstring colors. The contrast keeps each one feeling individual without requiring you to manage multiple yarn choices at once.


Caring for Your Project Bag

One of the best things about cotton is how easy it is to care for. Most worsted weight cotton yarns can be machine washed on a gentle or delicate cycle in cold water and either laid flat to dry or tumbled on low heat. Check the yarn label for specific care instructions, as some cotton blends require more gentle handling.

If the bag stretches out over time with heavy use, a gentle wash and reshape while wet is usually enough to restore its dimensions. Cotton has good memory when wet and tends to spring back to its knitted shape after a soak.

Avoid storing the bag in direct sunlight for extended periods, as cotton can fade. Other than that, these bags are genuinely durable and will hold up to years of regular use.


A Final Note on Process

One of the quiet joys of knitting a project bag is the meditative nature of the process. The stitch pattern repeat is short enough to memorize after a round or two, which means your hands can work while your mind wanders or while you’re watching television or listening to a podcast. It’s the kind of knitting that feels productive without demanding all of your attention.

When you cast off that last stitch and thread your drawstring through the eyelets, you’ll have something genuinely useful, made entirely by your own hands, from a single skein of yarn. Tuck your current work-in-progress inside, pull the cord closed, and carry the whole thing with you. There’s a particular satisfaction in that — a project that holds your other projects, stitched together stitch by stitch.

Happy knitting.

Categorized in:

Bags,

Last Update: September 12, 2026

Tagged in:

, , , ,