
How to Knit a Bag | Easy Beginner Bag Knitting Tutorials & Patterns
If you’ve been knitting scarves and dishcloths for a while and you’re ready for your next project, knitting a bag is one of the most rewarding steps you can take. Bags are practical, endlessly customizable, and — best of all — they’re far easier to make than most people assume. Whether you want a simple market tote, a cozy drawstring pouch, or a structured handbag, there’s a beginner-friendly pattern waiting for you.
In this guide, you’ll find everything you need to get started: the best yarn and needle choices, a breakdown of essential stitches, step-by-step tutorials for three different bag styles, tips for finishing and lining your bag, and answers to the most common questions beginners ask. By the time you reach the end, you’ll be ready to cast on your very first knitted bag with confidence.
Why Knitting a Bag Is Perfect for Beginners
Knitted bags are often overlooked in beginner tutorials in favor of hats or cowls, but they deserve a top spot on your to-do list. Here’s why.
First, bags don’t require shaping in the way that garments do. You won’t be calculating bust measurements or working sleeve increases. Most beginner bags are essentially rectangles or squares that get seamed and assembled into a three-dimensional shape. If you can knit a swatch, you already know 80% of what you need.
Second, bags are forgiving. A slightly uneven tension or a stitch that’s a little loose won’t ruin a bag the way it might ruin a fitted sweater. The structural nature of the project hides small imperfections beautifully.
Third, bags work up quickly. A simple tote can be finished in a weekend, which makes it a great project for knitters who want the satisfaction of a completed, usable item without a months-long commitment.
Finally, bags make excellent gifts. A handmade knitted tote, drawstring bag, or market basket is thoughtful, unique, and practical — the kind of gift people actually use.
Choosing the Right Yarn for a Knitted Bag
Yarn selection matters more for bags than for many other projects. Because a bag needs to hold its shape and support the weight of its contents, you’ll want to choose a fiber and weight that can stand up to real-world use.
Cotton yarn is the most popular choice for knitted bags, and for good reason. It’s strong, washable, holds its shape well, and comes in hundreds of beautiful colors. A medium-weight cotton (often labeled as worsted weight, around #4 on the yarn weight scale) is ideal for most beginner bag patterns. Look for tightly twisted, plied cotton rather than single-ply, which can pill and wear down quickly.
Jute and hemp yarns are excellent for a more rustic, structured look. They’re stiffer than cotton, which means your bag will have natural body without any additional stiffening. Keep in mind that jute and hemp are less stretchy and can be a little harder on your hands, so they’re better suited to shorter knitting sessions.
Acrylic yarn can work for bags, especially if you choose a heavier weight or double up strands. However, acrylic tends to stretch under weight over time, which can cause the bottom of your bag to sag. If you love working with acrylic, consider adding a simple fabric lining to your finished bag for extra support.
T-shirt yarn and fabric yarn (sometimes called zpagetti or jersey yarn) have become hugely popular for bag knitting. These thick, squishy strips of recycled fabric knit up into bags that are substantial, sturdy, and wonderfully tactile. They’re typically used with large needles (US size 10 to 15) and produce a bag in just a few hours.
As a general rule, avoid anything too delicate — fine lace-weight yarn, mohair, or loosely spun single-ply wools — for your first bag. Save those for decorative pouches rather than functional carry-all bags.
Needles, Notions, and Tools You’ll Need
For most beginner bag patterns, you’ll need very little beyond yarn and needles.
Straight needles work well for flat-knit bags that are seamed together. A pair of US size 7 to 9 needles (4.5mm to 5.5mm) is suitable for most worsted-weight cotton projects.
Circular needles are useful if you want to knit your bag in the round, which eliminates seaming and gives you a seamless tube. You don’t need to knit in circles to use circular needles — many knitters simply use them as long straight needles when working flat.
Double-pointed needles (DPNs) come into play for smaller bag components like I-cord handles or the bottoms of small drawstring pouches.
Beyond needles, gather a tapestry needle for weaving in ends, stitch markers to mark your rounds or pattern repeats, scissors, and a measuring tape. If you plan to line your bag, you’ll also need fabric, sewing scissors, pins, and either a sewing machine or needle and thread.
Essential Stitches for Beginner Bag Knitting
The good news is that most beginner bag patterns use only two or three stitches. Here’s a quick refresher on the ones you’ll encounter most often.
Garter stitch is made by knitting every row on both sides. It creates a squishy, ridged fabric that lies flat and doesn’t curl at the edges — which makes it ideal for flat bag panels. It’s the simplest stitch in knitting and produces a surprisingly beautiful result in bags, especially in cotton.
Stockinette stitch is the classic knit-purl combination: knit on the right side, purl on the wrong side. It creates a smooth, professional-looking fabric with a slight sheen in cotton. The catch is that stockinette curls at the edges unless you add a border of garter or seed stitch.
Seed stitch alternates knit and purl stitches within each row and reverses them on the next, creating a bumpy, non-curling fabric. It adds texture and visual interest to bag panels and works beautifully as a border.
Ribbing (knit 1, purl 1 or knit 2, purl 2) is stretchy and elastic, making it perfect for the tops of bags where you want some give.
I-cord is a tiny, tubular cord made on two or three double-pointed needles. It’s the classic method for creating handles on small knitted bags.
Once you’re comfortable with these, you’ll be able to tackle the vast majority of bag patterns on the market.
Tutorial 1: Simple Garter Stitch Tote Bag
This is the ideal starting point for a first bag. It requires no shaping, no pattern reading, and produces a beautiful, sturdy tote that you’ll actually use every day.
Materials needed: About 200 yards of worsted-weight cotton yarn, US size 7 straight needles, a tapestry needle, and two lengths of purchased cotton webbing or rope for handles (or you can knit them).
Gauge: Approximately 18 stitches and 36 rows = 4 inches in garter stitch. For a bag, gauge doesn’t need to be perfect, but try to stay relatively close to avoid a bag that’s much too large or too small.
Instructions:
Cast on 40 stitches. Knit every row until your work measures 14 inches from the cast-on edge. This creates your first panel. Bind off all stitches. Make a second identical panel.
To assemble, hold the two panels with wrong sides facing each other. Using your tapestry needle and a length of yarn, seam the bottom and both sides together using mattress stitch or whip stitch. Leave the top open.
For handles, cut two lengths of cotton rope or webbing, each about 24 inches long. Fold the ends over and sew them firmly to the inside top edges of your bag, positioning them about 4 inches in from each side seam. Alternatively, pick up stitches along the top edge and knit a short handle directly.
Weave in all your ends, give the bag a gentle wash and block it flat to dry, and you’re done. This bag is strong enough to carry groceries, books, or a day’s worth of errands.
Tutorial 2: Drawstring Knit Bag
Drawstring bags are endlessly useful — perfect as project bags, gift bags, toiletry pouches, or small storage pouches. This version is knit in the round for a seamless finish.
Materials needed: About 100 yards of worsted-weight cotton or smooth wool, US size 7 circular needles (16-inch length) or double-pointed needles, two stitch markers, a tapestry needle, and approximately 1.5 yards of thin cord or ribbon for the drawstring.
Instructions:
Cast on 60 stitches. Join to work in the round, being careful not to twist, and place a stitch marker at the join.
Work in stockinette stitch (knit every round) for 8 inches.
To create the drawstring channel, work the following two rounds: Round 1: Purl all stitches. Round 2: Knit 2 together, yarn over; repeat from to end. Round 3: Purl all stitches.
Continue in stockinette for 4 more rounds, then bind off.
For the bottom, turn the bag inside out and use the three-needle bind-off to close the cast-on edge, or seam it flat. Alternatively, you can work the bottom as a small garter-stitch square sewn onto the base.
Thread your cord or ribbon through the eyelets of the drawstring channel, tie the ends together, and your bag is complete.
Tutorial 3: Structured Felted Bag
Felting is a magical technique where you knit a bag intentionally large and then wash it in hot water to shrink and thicken the fabric into a dense, stiff material that needs no lining and holds its shape beautifully. This is one of the most forgiving beginner bag projects because minor tension inconsistencies disappear completely in the felting process.
Materials needed: About 300 yards of 100% wool yarn in a feltable fiber (not superwash — superwash wool will not felt), US size 10 needles, a stitch marker, and a washing machine.
Instructions:
Because the bag will shrink by roughly 30% in felting, you’ll knit it much larger than the finished size you want. For a bag that finishes at approximately 12 inches wide and 10 inches tall, cast on 80 stitches and knit in garter stitch for 26 inches.
Seam the bottom and sides as described in Tutorial 1. For handles, knit two strips 4 stitches wide and 24 inches long in garter stitch, or braid three strands of yarn together.
To felt the bag, place it in a zippered pillowcase to catch any fiber shed, and wash it in the hottest water your machine allows with a small amount of dish soap. Check it every 10 minutes to monitor the felting progress. When the stitches are no longer visible and the fabric has become dense and stiff, remove it, squeeze out excess water, shape it to your desired dimensions, and leave it to air dry completely. Stuff the inside with plastic bags or towels to help it hold its shape as it dries.
The result is a firm, wool-thick bag that looks almost handcrafted from felt. It’s beautiful, practical, and completely one-of-a-kind.
How to Add Handles to a Knitted Bag
Handles are one of the most important parts of a bag, and there are several ways to approach them.
Knitted straps are satisfying to make and keep your project entirely in yarn. Knit a long strip in garter stitch (about 4 to 6 stitches wide) until it reaches your desired handle length — usually 20 to 28 inches for a shoulder bag or 14 to 18 inches for a hand-carry tote. Sew the ends firmly to the inside of your bag with multiple passes of yarn.
I-cord handles are sleeker and rounder. Work a 3- or 4-stitch I-cord to the desired length and attach it the same way.
Purchased webbing, leather handles, or bamboo rings are excellent options if you want a more polished, finished look. Craft stores and online retailers sell bag hardware specifically designed for handmade bags, and attaching them to your knitting simply requires sewing the ends or rings down securely.
For very heavy bags — a market tote that will carry produce, for example — double-up your handles by knitting two strips and sewing them together, or reinforce a single knitted handle with a length of grosgrain ribbon sewn to the back.
Lining Your Knitted Bag
Lining is optional but recommended for bags you plan to carry regularly. A lining prevents small items from poking through the knit stitches, adds structure and body, and makes the bag easier to clean.
Choose a sturdy fabric like canvas, cotton twill, or denim. Cut two rectangles the same size as your bag panels, with a half-inch seam allowance on all sides. Sew the side and bottom seams to create a fabric bag, then slip it inside your knitted bag with wrong sides together. Fold the top edge of the lining under and slip stitch it to the inside top edge of your knitting.
If your lining fabric frays easily, finish the seam allowances with a zigzag stitch or pinking shears before assembling.
Tips for Success When Knitting Your First Bag
Swatch before you start, even if just a small square. This tells you whether your tension is close enough to the pattern’s gauge and helps you get a feel for how the yarn behaves on your chosen needles.
Don’t rush the finishing. Seaming, weaving in ends, and blocking take time, but they’re what separate a bag that looks polished from one that looks homemade in a less-intentional way. A well-seamed, blocked bag looks professional and lasts much longer.
Block your finished bag before adding handles. Wet blocking (soaking in cool water, pressing out excess, and pinning or shaping to dry) evens out your stitches and helps the bag hold a consistent shape.
When in doubt, go up a needle size. Bags generally benefit from a slightly looser fabric than garments — too tight and the bag will be stiff and difficult to use; too loose and it will stretch out of shape. Aim for a fabric that has a little drape but still holds its structure.
Reinforce the handle attachment points. This is the area that takes the most stress in any bag. Sew handles on with a square stitch (sewing around the perimeter of the attachment point) and then sew an X through the center for extra strength.
Pattern Variations and Ideas to Explore Next
Once you’ve completed one or two of the tutorials above, you’ll be ready to explore more creative variations. Textured stitch patterns like basketweave, moss stitch, or simple cable panels add visual interest without significantly increasing the difficulty. Stripes are a wonderful way to use up small amounts of leftover yarn and create a colorful, cheerful bag.
Fair Isle or colorwork bags look complicated but can be approached gradually — start with a simple two-color pattern on just the body of a tote. Intarsia allows you to knit large blocks of color or simple motifs (a heart, a leaf, a letter) into a bag panel using separate yarn bobbins.
If you enjoy the process of knitting bags, you might also explore felted baskets, knitted backpacks with i-cord drawstrings, or beaded evening pouches. The world of knitted bags is vast and genuinely exciting.
Final Thoughts
Knitting a bag is one of the most satisfying projects you can take on as a beginner. It builds your foundational skills, produces something practical and beautiful, and gives you a finished object you’ll be proud to carry and show off. The tutorials in this guide are designed to grow with you — start with the simple garter stitch tote, move to the drawstring pouch when you’re ready to try knitting in the round, and challenge yourself with the felted bag when you want something more advanced.
The most important thing is simply to start. Cast on those first stitches, work your first few rows, and let the rhythm of the project take over. Every knitter has made a first bag — and almost every knitter says the same thing when they finish: they wish they’d started sooner.
Happy knitting.