
How to Knit a Bag: A Complete Step-by-Step Tutorial for Beginners and Beyond
Whether you’re new to knitting or have been working with yarn for years, knitting your own bag is one of the most satisfying projects you can take on. It’s practical, deeply personal, and endlessly customizable. A handknit bag tells a story — of the hours you spent, the yarn you chose, the pattern you followed or invented. And unlike a scarf or dishcloth, a knitted bag is something you’ll carry into the world every day.
This tutorial walks you through everything you need to know about knitting a bag from scratch. From choosing your materials to casting on, shaping the body, adding handles, and finishing your project, you’ll find clear guidance at every step. By the end, you’ll have not only a beautiful handmade bag but also the confidence to experiment with your own designs.
Why Knit a Bag?
Before we dive into the how-to, it’s worth pausing on the why. Knitted bags have exploded in popularity over the past several years, and for good reason. They’re functional art. A market bag knitted in cotton yarn is sturdy enough to carry groceries while remaining breathable and reusable. A felted tote can hold books and a laptop. A small knitted pouch makes an elegant gift.
Knitting a bag also gives you a chance to practice skills that transfer to almost every other knitting project: shaping, joining in the round, adding stitch interest through texture or color, and finishing techniques like seaming and weaving in ends. Once you’ve knitted a bag, you’ll find that hats, sweaters, and accessories feel a little more approachable.
There’s also the sustainability angle. Every bag you knit is a bag you don’t buy. Using natural fibers like cotton, linen, or wool means your bag is biodegradable and environmentally friendlier than synthetic alternatives. Many knitters find this aspect deeply motivating.
What You’ll Need to Get Started
Yarn
The yarn you choose will shape almost every aspect of your finished bag. For a sturdy everyday tote, look for a medium-weight cotton or cotton-blend yarn. Cotton doesn’t stretch much, which means your bag will hold its shape well and won’t sag under heavy loads. It’s also machine washable, which makes a practical bag even more practical.
Wool is a beautiful choice for bags that will be felted, since wool fibers naturally bind together when agitated in hot water. Felting transforms a loose knitted fabric into a dense, firm material that barely shows individual stitches and wears exceptionally well.
For market bags or produce bags, a lightweight cotton or linen yarn in a lace or fingering weight works wonderfully. The openwork mesh created by simple yarn-over patterns looks elegant and allows air to circulate around your groceries.
If you’re new to knitting bags and want something forgiving and quick, a bulky yarn on large needles will give you fast results and a relaxed, casual look.
Needles
Match your needle size to your yarn’s recommended gauge, but don’t be afraid to go up a needle size or two. A slightly looser gauge makes for a more flexible, drapey fabric that works well for bags. For most medium-weight cotton projects, needles in the US 6 to US 8 range (4mm to 5mm) are a great starting point.
You’ll want circular needles if you plan to knit your bag in the round, which eliminates the need for side seams and creates a cleaner finished piece. A 16-inch circular needle works well for smaller bags, while a 24-inch or 32-inch cable gives you room for larger totes. Double-pointed needles are useful for very small tubes like handles or straps.
Other Supplies
Beyond yarn and needles, gather a few basics: a tapestry needle for weaving in ends and seaming, stitch markers to mark the beginning of your round or important transition points, scissors, and a tape measure. If you’re adding any hardware — metal rings, magnetic snaps, bag handles, or a zipper — pick those up before you start so you can plan your construction accordingly.
A small amount of cardboard or a piece of plastic canvas cut to size and slipped into the bottom of your finished bag will give it structure and help it stand upright. This optional addition makes a big difference in a bag you plan to use daily.
Understanding Gauge
Gauge is one of the most important concepts in knitting, and it matters especially for bags. Your gauge — the number of stitches and rows per inch — determines the size and density of your finished fabric.
To check your gauge, knit a swatch of about 20 stitches wide and 20 rows tall using your chosen yarn and needles. Wash and block the swatch the same way you plan to treat the finished bag, then let it dry completely. Measure a 4-inch square in the center of the swatch and count the stitches and rows inside it.
If you have more stitches per inch than the pattern calls for, your fabric is too tight — try a larger needle. If you have fewer stitches per inch, your fabric is too loose — try a smaller needle. Getting gauge right at the start saves you from finishing a bag that’s either the size of a hand warmer or big enough to carry a toddler.
A Simple Knitted Tote Bag: Step-by-Step
This pattern creates a classic, rectangular tote bag knitted flat in two pieces and seamed along the sides, with i-cord handles added at the end. The finished bag measures approximately 12 inches wide by 14 inches tall before handles. You can easily scale it up or down by adjusting your cast-on number.
Materials for This Pattern
You’ll need approximately 300 to 400 yards of medium-weight cotton yarn in your chosen color, US 7 (4.5mm) straight or circular needles, a tapestry needle, stitch markers, and scissors.
Cast On
Using a long-tail cast on, cast on 60 stitches. The long-tail cast on creates a firm, elastic edge that’s perfect for the base of a bag. If you haven’t used this method before, it’s worth taking five minutes to practice: make a slip knot and place it on your needle, then use your thumb and index finger to loop the two yarn tails over the needle in a specific motion that builds both a stitch and a foundation row simultaneously.
Knitting the Body
Row 1 (right side): Knit all stitches.
Row 2 (wrong side): Purl all stitches.
Repeat these two rows — which form classic stockinette stitch — until your piece measures 14 inches from the cast-on edge. If you’d like to add texture, you can substitute seed stitch, garter stitch, or a simple rib pattern. Seed stitch (knit one, purl one across, alternating on every row) creates a beautifully bumpy texture that lies flat and looks lovely in cotton.
After completing the body, bind off loosely. Knitting your bind-off row on a needle one size larger helps ensure it doesn’t pull in too tightly.
Make a second identical piece. You now have your front and back panels.
Seaming the Sides and Bottom
Place the two panels together with wrong sides facing each other. Using your tapestry needle and a length of yarn, seam along the bottom and up both sides using mattress stitch. Mattress stitch is a nearly invisible seaming method that works from the right side of the fabric: insert your needle under the bar between the first and second stitches on one piece, then under the corresponding bar on the other piece, and draw the yarn through. Alternate sides, pulling gently every few stitches to close the seam.
If you prefer, you can seam with right sides together for a seam that’s hidden inside the bag. Turn the bag right side out when finished.
Making I-Cord Handles
I-cord is a small knitted tube made with double-pointed needles or a short circular needle. It creates a round, rope-like cord that makes wonderfully sturdy bag handles.
To make i-cord: Cast on 4 stitches onto a double-pointed needle. Knit all 4 stitches. Instead of turning your work, slide the stitches to the other end of the needle and knit them again, pulling the yarn snugly across the back as you start each row. Repeat this process until your cord measures 18 to 24 inches, or your desired handle length. Bind off and cut yarn.
Make two handles of equal length. Using your tapestry needle, attach each end of the handles to the inside top edge of your bag, positioning them about 3 inches in from each side seam. Sew through securely several times and weave in all ends.
Knitting a Bag in the Round
Many knitters prefer working in the round because it eliminates side seams entirely. Here’s how to adapt the process:
Cast on your stitches and join to knit in the round, being careful not to twist. Place a stitch marker at the join to mark the beginning of each round. Knit every round for stockinette (knitting in the round means you always work the right side, so knitting every stitch produces stockinette without any purling). Continue until the bag body reaches your desired height.
To close the bottom of a bag worked from the top down, you can knit a flat bottom by working back and forth across the live stitches at the base, or you can graft the bottom closed using Kitchener stitch for a seamless finish.
Alternatively, work from the bottom up: cast on a small number of stitches for the base, increase evenly at the corners every other round to shape the flat bottom, then work straight up the sides once you reach the desired width.
Adding Texture and Color
Once you’re comfortable with the basic structure, the design possibilities become wonderfully expansive. A simple stripe pattern — carrying a second color up the side of your work every few rows — adds visual interest with minimal effort. Slip-stitch patterns create the impression of color-work without ever carrying two yarns at the same time. Fair Isle colorwork on a bag is a real showstopper, and because tension is less critical than in a garment, it’s a great place to practice working with multiple colors.
Cables add beautiful texture and a sense of structure. A bag knitted in a dense cable pattern will feel almost architectural, holding its shape even when empty. Lace patterns create a delicate, latticed effect that’s particularly lovely in a natural linen yarn.
Don’t overlook simple surface embellishment either. Duplicate stitch lets you add color motifs after the knitting is done. Embroidery in contrast yarn can add flowers, geometric shapes, or letters to a plain stockinette background.
Finishing Techniques That Make a Difference
The difference between a bag that looks homemade and one that looks handcrafted often comes down to finishing. These details matter.
Weave in every end securely. Thread your tapestry needle with the tail of yarn, run it through the backs of several stitches in one direction, then double back in a slightly different direction. Trim the remaining tail close to the work. This anchors your end against unraveling and keeps the inside of your bag tidy.
Block your finished bag before using it. For cotton, wet blocking works well: soak the bag in cool water, gently squeeze out excess moisture (never wring or twist), and shape it to your desired dimensions on a flat surface. Let it dry completely before carrying anything in it. Blocking evens out uneven stitches, relaxes the fabric, and gives your bag a polished, professional appearance.
If your bag needs structure, insert a piece of cardboard or stiffened material into the base before use. Some knitters sew a simple fabric lining for their bags, which protects the contents, reinforces the structure, and creates a finished, tailored look inside as well as out.
Tips for Personalizing Your Knitted Bag
No two handknit bags need to look alike. Here are some ideas for making your project uniquely yours.
Adding a button closure is simple and functional. Knit a small loop of i-cord and attach it to the center back of your bag’s opening. Sew a button to the center front. Or work a buttonhole directly into the knitting by binding off a few stitches in one row and casting them back on in the next.
Pockets add so much practical value. A simple patch pocket is just a small rectangle knitted separately and sewn onto the exterior of the bag. An interior pocket can be created by sewing a rectangle of fabric to the inside lining.
Experiment with handles. Leather handles threaded through knitted loops give a bag a refined, polished look. A long single strap transforms a tote into a crossbody bag. Braided yarn can be twisted or plaited into handles with interesting texture.
Consider the season and setting. A light, airy market bag in pale linen is perfect for summer farmers’ market trips. A dense, dark wool tote works for autumn commutes. A small, jewel-colored knitted clutch is just right for a holiday party.
Common Mistakes and How to Avoid Them
Even experienced knitters encounter challenges when knitting bags. Here are a few of the most common stumbling blocks and how to navigate them.
If your bag is stretching out of shape under load, your yarn may not have enough structure. Adding a strand of thin nylon or cotton thread held alongside your yarn — a technique called plying — can improve durability and stiffness without changing the appearance much.
Uneven tension in stockinette is extremely common, especially for new knitters. If your knit rows and purl rows show different stitch sizes, try the Continental knitting method for purling, which many knitters find produces more even tension. Alternatively, use a textured stitch pattern like seed or garter stitch, which tends to hide tension inconsistencies more effectively.
If your handles are stretching under the weight of the bag’s contents, reinforce them by sewing a ribbon, grosgrain tape, or fabric strip to the wrong side before attaching them to the bag.
Moving Forward: From One Bag to Many
Knitting your first bag opens a door to an incredibly varied and productive area of the craft. From tiny knitted coin purses to massive market totes, from sleek modern clutches to whimsical character bags shaped like animals or food, the range of bag projects available to knitters is extraordinary.
Once you’ve worked through a basic tote, challenge yourself with a structured box bag, a drawstring project bag, or a colorwork shopper. Try felting a bag for a completely different result. Experiment with unusual fibers: raffia gives a summery, woven quality; recycled plastic yarn is waterproof and surprisingly pleasant to knit; rope-weight cotton creates bags that could double as small baskets.
Most importantly, keep notes on every project. Record the yarn you used, the needle size, your gauge, any modifications you made to the pattern, and how the finished object behaved over time. This record becomes an invaluable resource as your skills grow and your design instincts sharpen.
Knitting a bag is both a beginning and a destination. It’s a chance to practice and to create something genuinely useful at the same time. Pick up your needles, cast on, and enjoy every stitch of the journey.