
Knitting Tote Bag Free Knitting Pattern
There is something deeply satisfying about carrying your yarn and needles in a bag you made yourself. A handknitted tote bag is one of those projects that sits at a perfect intersection of practicality and craft — it is useful every single day, it showcases your skills, and it grows quickly enough to keep you engaged from cast-on to bind-off. Whether you are headed to your local yarn shop, a knitting circle, or just running errands, a sturdy knitted tote bag is a companion worth making.
This free knitting pattern will walk you through creating a roomy, durable tote bag from start to finish. The construction is straightforward enough for confident beginners and satisfying enough that experienced knitters will enjoy the meditative rhythm of it. We will cover the materials you need, gauge and yarn suggestions, stitch pattern instructions, shaping, handles, and finishing details. By the end, you will have a beautiful project bag or everyday tote that you can be genuinely proud of.
Why Knit Your Own Tote Bag?
Before we dive into the pattern itself, it is worth talking about why this project deserves a spot at the top of your queue.
First, a handknitted tote bag is endlessly customizable. You choose the yarn, which means you choose the color, the texture, the weight, and the fiber content. Want something earthy and rustic? Reach for an undyed wool or a linen-blend. Want something bright and cheerful? A bold cotton in coral or cerulean will turn heads. The structure of the pattern stays the same, but every version comes out looking completely different depending on the yarn you choose.
Second, knitted bags make incredible gifts. They are personal, handmade, and practical. Unlike some handknitted gifts that sit in a drawer, a well-made tote bag gets used. People carry them to farmer’s markets, to the gym, to work, and yes — to knitting groups, which makes gifting one to a fellow knitter especially fitting.
Third, this is a project that helps you build real skills. If you are still building confidence as a knitter, this pattern offers a chance to work on consistent tension over a larger surface, practice simple stitch patterns, and learn how to seam or pick up stitches for handles. If you are more experienced, it is a relaxing project that produces something genuinely useful.
Materials You Will Need
Getting your materials together before you begin makes the whole process smoother. Here is what you will need for this pattern.
Yarn: Approximately 400–500 yards of bulky weight yarn (weight category 5 or 6). Cotton or cotton-blend yarns are ideal because they are sturdy, washable, and have a pleasant drape. Pure wool works beautifully too and gives the bag more structure, especially if you choose to wet block the finished piece. Avoid very delicate or loosely spun yarns, as they will not hold up well to the wear and tear of daily use. Good choices include Lion Brand Cotton-Ease Thick & Quick, Paintbox Yarns Simply Chunky, or any 100% cotton bulky yarn from your stash.
Needles: US size 9 (5.5mm) or US size 10 (6mm) circular needles, 24 or 32 inches in length. The longer cable allows you to work the body of the bag flat without crowding your stitches, and you can also use the same needle to work the i-cord handles or pick up stitches for straps.
Notions: A tapestry needle for weaving in ends and seaming, a row counter if you like to track your progress, stitch markers, and scissors. Optionally, you may want a stitch holder or spare piece of waste yarn for holding live stitches.
Gauge: Approximately 13–14 stitches and 18–20 rows per 4 inches in stockinette stitch. Gauge is less critical for a bag than for a garment, but working to gauge will ensure your finished tote matches the approximate dimensions given in this pattern. If your gauge is looser, your bag will be slightly larger and more relaxed in structure. If your gauge is tighter, your bag will be denser and more compact. Either can work well — just be aware that your yardage needs may shift accordingly.
Finished Dimensions
The finished bag, after blocking, measures approximately 14 inches wide by 15 inches tall (before adding handles), with handles that add an additional 10 inches of length. This gives you a bag roomy enough to hold a large project — two skeins of yarn, your needles, a pattern, and a few extras — while remaining a comfortable size to carry by hand or over the shoulder.
Abbreviations
Throughout this pattern, the following abbreviations are used.
CO — cast on. BO — bind off. K — knit. P — purl. RS — right side. WS — wrong side. St(s) — stitch(es). Rep — repeat. PM — place marker. SM — slip marker. K2tog — knit two together (a right-leaning decrease). SSK — slip, slip, knit (a left-leaning decrease). Kfb — knit into the front and back of a stitch (an increase). YO — yarn over.
Pattern Notes
This bag is worked flat in two panels — a front and a back — and then seamed along the bottom and sides. Alternatively, you can work it in the round from the bottom up, which eliminates the seaming entirely if you prefer. Both methods are described below. The handles are worked separately as i-cord and then sewn on, or they can be worked as knitted straps picked up from the top edge of the bag. Choose whichever method suits your skill level and preference.
The stitch pattern used for the body of this bag is a simple textured rib that gives the fabric excellent vertical stretch and a lovely visual rhythm. It is easy to memorize after the first few rows and works up quickly on larger needles.
The Pattern: Flat Method
Cast On
Using your circular needles and the long-tail cast on method, CO 48 stitches. The long-tail cast on gives a neat, stretchy edge that will sit at the bottom of your bag.
Set-Up Row (WS): Purl across all 48 stitches.
Body Stitch Pattern
Row 1 (RS): K4, P2; repeat from to end of row.
Row 2 (WS): K2, P4; repeat from to end of row.
Repeat Rows 1 and 2 until the piece measures 15 inches from the cast on edge, ending on a WS row. This will be one panel of your bag. Do not bind off. Place all 48 stitches on a stitch holder or waste yarn and set aside.
Work a second identical panel for the back of the bag.
Joining the Panels
With the two panels held wrong sides together, use a three-needle bind off to join the stitches across the top edge. This creates a neat, sturdy seam at the top of the bag while binding off both panels simultaneously. Alternatively, you can bind off each panel separately and seam them together using mattress stitch or a whip stitch, which gives a slightly different finished look.
Seaming the Sides and Bottom
Turn both panels so the right sides are facing each other. Using your tapestry needle threaded with a length of the same yarn, seam down one side using mattress stitch, across the cast on edge at the bottom, and up the other side. When you seam the bottom edge, work carefully to match rows and keep the seam even. Turn the bag right side out and admire the clean exterior.
The Pattern: In-the-Round Method
If you prefer to avoid seaming, the in-the-round method is a great option. The result is identical, and the construction feels a little more intuitive.
Cast On
Using the magic loop technique or a 32-inch circular needle, CO 96 stitches. Join to work in the round, being careful not to twist your cast on. PM to mark the beginning of the round.
Body Stitch Pattern (in the round)
Round 1: K4, P2; repeat from around.
Round 2: K4, P2; repeat from around.
You will work the same round every round when working in the round, rather than alternating RS and WS rows, because you are always working on the right side. Continue until the piece measures 15 inches from the cast on edge.
Top Edge
Work 4 rounds of k2, p2 ribbing across all stitches, then bind off loosely in pattern.
Working the Base (Optional Reinforcement)
If you plan to carry heavy items in your tote — books, groceries, jars of jam from the farmer’s market — you may want to work a reinforced base. After completing your bag, cut a piece of sturdy plastic canvas or a folded piece of thick cardboard to fit the bottom interior of the bag (approximately 4 inches by 13 inches). Place this inside and it will prevent the base from stretching out over time. Some knitters knit a separate rectangle in a tighter gauge or a firmer stitch pattern and sew it to the inside bottom of the bag for a fully knitted reinforcement.
Making the Handles
The handles are one of the most important elements of a functional bag, and there are several ways to approach them. Below are two methods — i-cord handles and knitted strap handles.
I-Cord Handles
I-cord is a small, seamless tube of knitted fabric that makes excellent handles. It is slightly stretchy and very durable.
Using double-pointed needles or a very short circular needle in the same size as your bag needles, CO 4 stitches. Do not turn. Slide the stitches to the right end of your needle and knit across, pulling the yarn firmly from the left side to create the tube. Repeat this process — slide stitches to right end of needle, knit across without turning — until the i-cord measures 18 inches. Bind off.
Make two handles. Block them gently by soaking in cool water and rolling in a towel to remove excess moisture, then allow to dry flat and slightly stretched to your desired length.
To attach the handles, position each end of a handle approximately 3.5 inches from the side seam along the top edge of the bag, on the inside face. Thread your tapestry needle and sew each end down securely, working in a square pattern and then an X through the center of the square for maximum strength. Repeat for the second handle on the opposite side of the bag.
Knitted Strap Handles
For a handles-integrated-into-the-bag look, you can pick up stitches along the top edge of the bag and work a strap directly from the fabric.
With RS facing and starting 3.5 inches from one side seam, pick up and knit 12 stitches along the top edge. Work in 2×2 ribbing (k2, p2) for 20 rows, then bind off. Fold this strap in half toward the inside of the bag, aligning the bind-off edge with the pick-up row, and stitch it down to create a sturdy double-layered handle. Repeat on the opposite side.
Finishing
Weave in all ends carefully using your tapestry needle, burying the tails within the fabric rather than just threading them through once or twice. Well-woven ends will not unravel with use or washing, which is especially important for a project bag that will be handled frequently.
Block your bag by soaking it in cool water with a small amount of gentle wool wash or dish soap if you are using cotton. Gently squeeze out the water without wringing, roll the bag in a clean towel, then stuff it lightly with more towels or a plastic bag to help it hold its shape. Allow it to dry completely before using it. Blocking will even out your tension, soften the fabric, and allow the stitch pattern to bloom and settle into its final shape.
Yarn Substitution Tips
If you cannot find the specific yarns suggested above or simply want to use what you have in your stash, there are a few guidelines to keep in mind when substituting.
Look for yarns with at least some structure — either a smooth twist or a firm plied construction. Single-ply yarns can pill or pull apart under the weight of a loaded bag. Cotton, linen, and linen-cotton blends are all excellent choices for durability and washability. Wool works beautifully and provides a firmer, more structured fabric, though it requires more care when washing. Acrylic is a budget-friendly option and many modern acrylics are quite durable, though the finished bag may feel softer and less structured than a cotton or wool version.
Avoid novelty yarns with loops, sequins, or very uneven plies for this project. They are charming in other applications but tend to snag, stretch unevenly, and lose their texture quickly when subjected to the demands of a bag that gets real use.
Customization Ideas
One of the great joys of this pattern is how easily it can be adapted to suit your style and needs.
You can change the size simply by casting on more or fewer stitches in multiples of 6 (to maintain the 4-stitch knit, 2-stitch purl repeat) and working more or fewer rows. A smaller version with 36 stitches and 10 inches of body makes a sweet project bag for a sock or a small cowl. A larger version with 60 stitches and 18 inches of body becomes a market bag roomy enough for a full grocery run.
You can also introduce color into the pattern. Stripes are the simplest approach — just carry the unused color up the side of your work or cut and weave in ends at each stripe if you prefer. Simple intarsia or stranded colorwork panels can be incorporated into the body for more complex designs, though this increases the complexity of the pattern significantly.
Adding a simple lining is another wonderful customization. Cut two pieces of sturdy cotton fabric to the dimensions of your panels, stitch them together on three sides, fold over the raw edge at the top, and slip-stitch the lining inside the finished bag. A lining protects small items from slipping through the knitted fabric and gives the bag a polished, finished interior.
Caring for Your Knitted Tote Bag
A well-made knitted bag will last for years if you care for it properly. For cotton or linen bags, machine washing on a gentle cycle in cool water is generally safe, though hand washing is always gentler. Lay the bag flat to dry rather than placing it in a dryer, which can cause cotton to shrink and distort the shape.
For wool bags, hand wash in cool water with a gentle wool wash, handle the wet fabric with care to avoid felting, and dry flat. Reshape the bag while it is damp to ensure it dries in the correct dimensions.
Regardless of fiber, avoid hanging a wet bag to dry, as the weight of the water will pull the fabric out of shape over time. Flat drying is always the right choice.
A Final Word
This free knitting tote bag pattern is one of those projects you will return to again and again. It is satisfying to knit, practical to use, and genuinely lovely to look at. Once you have made one, you will likely find yourself planning the next version before you have even finished weaving in the ends of the first — a different colorway, a different yarn, a larger size for the beach, a smaller one for a gift.
Knitting your own accessories is one of the quiet pleasures of this craft. Every stitch is a small act of making something real, and a bag you have made yourself carries everything — your yarn, your keys, your everyday odds and ends — along with the particular satisfaction of knowing that you built it by hand, one row at a time.
Cast on, enjoy the process, and wear your finished bag with pride.