Knitting Tote Bag Free Knitting Pattern – Knitting Pattern

Knitting Tote Bag Free Knitting Pattern

There is something deeply satisfying about carrying your yarn, needles, and works-in-progress in a bag you knitted yourself. A handmade knitting tote bag is one of those projects that manages to be both practical and beautiful at the same time. Whether you are heading to a knitting circle, a coffee shop, or just moving your supplies from room to room, a sturdy tote made from your own hands adds a little extra joy to the whole experience. This free knitting pattern will walk you through every step of creating your very own knitting tote bag, from the materials you need to the finishing touches that make it look polished and professional.

This pattern is suitable for knitters with at least some experience working flat and in the round. If you are comfortable with basic knit and purl stitches, increases, decreases, and picking up stitches, you will find this pattern very approachable. That said, complete beginners who are patient and willing to learn as they go can absolutely tackle this project too. We will explain each step clearly so you always know what you are doing and why.

Why Knit Your Own Tote Bag?

Before we dive into the pattern itself, it is worth pausing to appreciate why this project is worth your time. Store-bought tote bags are cheap and easy to find, so why bother knitting one?

The answer lies in the quality, the customization, and the sheer pleasure of making something with your hands. A knitted tote bag made from a durable cotton or jute yarn will outlast most fabric bags you can buy at a grocery store checkout line. You can choose colors that match your aesthetic, adjust the size to suit your needs, and add personal touches like pockets, embroidery, or decorative buttons. When people see you carrying it, they will inevitably ask where you got it, and there is nothing quite like saying you made it yourself.

There is also a practical knitting-specific reason to make this bag. Storing your yarn in a beautifully made project bag while you work on it is one of those small rituals that makes knitting feel more intentional and special. You could carry this tote to your local yarn store, to knitting meetups, or on vacation. It is a project that keeps giving long after you have cast off the last stitch.

Materials You Will Need

Getting the right materials together before you start will make your knitting experience much smoother. Here is what you will need for this pattern.

For yarn, you will want approximately 400 to 450 yards of a worsted weight cotton yarn. Cotton is the ideal choice for a tote bag because it is sturdy, washable, and does not stretch out of shape the way wool can when weight is placed in the bag. Good color options include natural undyed cotton for a timeless look, a bold solid color for something striking, or even a variegated yarn if you want some visual interest without any extra effort. Some knitters also love using a cotton-linen blend, which gives the fabric a slightly stiffer, more structured feel that works beautifully for bags.

You will also need a set of US size 7 (4.5mm) knitting needles. Straight needles work if you prefer working flat, but a long circular needle of at least 24 inches is more versatile and makes the later stages of the pattern easier to manage. A set of double-pointed needles in the same size will be helpful for knitting the handles, though you can use a small circular needle or even the magic loop method as an alternative.

For notions, gather a tapestry needle for weaving in ends, a stitch marker or two, a pair of scissors, and a ruler or measuring tape. Optional but helpful items include a crochet hook in a similar size for picking up any dropped stitches and a row counter to help you keep track of your progress.

The gauge for this pattern is 18 stitches and 24 rows over 4 inches in stockinette stitch on US size 7 needles. Because this is a bag rather than a fitted garment, gauge is somewhat flexible. However, if your gauge is significantly different from this, your finished bag will be larger or smaller than intended. The finished dimensions of the bag are approximately 13 inches wide and 14 inches tall, with handles long enough to sit comfortably over your shoulder or in the crook of your arm.

Abbreviations and Special Stitches

Before you begin the pattern, here are the abbreviations used throughout:

CO means cast on. BO means bind off. K means knit. P means purl. K2tog means knit two stitches together, which is a right-leaning decrease. SSK means slip, slip, knit, which is a left-leaning decrease. M1R means make one right, a right-leaning increase. M1L means make one left, a left-leaning increase. PM means place marker. SM means slip marker. RS means right side. WS means wrong side. Rep means repeat. St or sts means stitch or stitches.

The body of the bag is worked primarily in a simple linen stitch, which is one of the best texture stitches for tote bags. It creates a dense, woven-looking fabric that is stiff enough to hold its shape but still flexible enough to be comfortable. Here is how to work linen stitch flat over an even number of stitches:

Row 1 (RS): Slip 1 with yarn in front, K1, repeat to end of row.
Row 2 (WS): Slip 1 with yarn in back, P1, repeat to end of row.

These two rows form the linen stitch pattern. It sounds simple, and it is, but the result is a beautifully textured fabric that looks far more complex than it actually is.

The Pattern

Casting On and Working the Bottom

The bag begins from the bottom and is worked upward. This construction method gives you a neat, seamless base and makes it easy to add reinforcement if you want extra durability.

Using your circular needle, CO 58 stitches. Do not join. You will be working flat for now.

Work in linen stitch as described above for 20 rows. This creates the bottom panel of your bag, which will measure approximately 4 inches long. When you have completed the 20 rows, do not bind off. You are going to pick up stitches along the sides and the cast-on edge to form the walls of the bag.

Picking Up Stitches to Form the Bag Body

This step is the key to creating a seamless base. Using your circular needle, you will pick up stitches along all four sides of the bottom panel and then join to work in the round.

You already have 58 live stitches on your needle from the bottom panel. Now, pick up and knit 20 stitches along the right edge of the panel (one stitch per two rows), PM to mark the corner, pick up and knit 58 stitches along the cast-on edge, PM to mark the corner, and then pick up and knit 20 stitches along the left edge. When you return to the original live stitches, PM to mark the fourth corner and join to work in the round. You will now have 156 stitches on your needles.

Place a unique marker to indicate the beginning of the round so you always know where you are.

Working the Sides

Work in the round in linen stitch. When working linen stitch in the round, both rounds look like this: Slip 1 with yarn in front, K1, repeat to end of round.

Continue working in this pattern for 60 rounds, or until the sides of the bag measure approximately 10 inches from where you picked up stitches at the base. This is a good point to pause, try the bag out by placing your current knitting project inside, and decide whether you want to make it taller. If you are knitting for a friend who works with particularly large skeins or big needles, adding another 10 to 20 rounds will give extra depth.

Creating the Handles

The handles are worked separately and then attached to the bag, which gives them great strength. Each handle is a narrow tube knitted in the round on double-pointed needles.

Using double-pointed needles or the magic loop method, CO 10 stitches and join to work in the round, being careful not to twist.

Work in the round in stockinette (knit every round) for 22 inches, or until the handle is the length you prefer. For a shoulder bag feel, 22 to 24 inches works well. For handles that you prefer to carry in your hand, 14 to 16 inches is more comfortable. Make two handles the same length.

When each handle is complete, bind off all stitches, leaving a tail of about 12 inches for seaming.

Attaching the Handles

Lay the bag flat so the two side seams (where your markers were placed at the corners) are at the sides. The front and back panels of the bag should each be facing you in turn.

Position the first handle on the front panel. Place one end of the handle approximately 3.5 inches from the left edge, and the other end approximately 3.5 inches from the right edge. The bottom of the handle tube should sit about 1 inch down from the top edge of the bag to ensure a secure attachment.

Using your tapestry needle and the long tail you left on the handle, stitch the handle ends firmly to the inside of the bag. Work in a rectangular seaming pattern, stitching around the full circumference of the handle tube at each end to make sure it is secure. Reinforce with a few extra passes of the yarn, as this is the area that will bear the most stress when the bag is in use. Repeat for the second handle on the back panel.

The Top Edge

Once your handles are attached, you can add a neat finished edge to the top of the bag. Using your circular needle, pick up and knit all stitches around the top opening of the bag, approximately 156 stitches or however many you need to keep the round even.

Work 4 rounds of ribbing in K2, P2 pattern. Bind off all stitches loosely in pattern. A too-tight bind-off here will cause the top of the bag to pucker and pull, so go up a needle size for the bind-off if necessary. This ribbed edge adds a professional finish and also helps the bag keep its shape at the opening.

Weave in all ends carefully using your tapestry needle. Because the linen stitch fabric is dense, your ends will stay in place very well once woven in.

Finishing and Blocking

Blocking a cotton tote bag is a simple but worthwhile step. Wet the finished bag thoroughly in cool water, gently squeeze out the excess without wringing, and lay it flat on a clean towel. Stuff the bag with plastic bags or towels to give it shape while it dries, pulling the sides and bottom square. Let it dry completely before using it.

This wet blocking step evens out any tension inconsistencies and gives the linen stitch fabric a beautiful drape and clarity. The finished bag will look noticeably neater and more professional after blocking.

Customization Ideas

One of the best things about this pattern is how easy it is to adapt. Here are some ideas to make this bag uniquely yours.

Adding a pocket to the inside is simpler than it sounds. Before you attach the handles, knit a small flat rectangle in stockinette stitch using the same yarn, approximately 6 inches wide and 5 inches tall. Seam it to the inside of the bag along three sides, leaving the top open. This inner pocket is perfect for holding scissors, stitch markers, and a darning needle.

If you want a bag with more body and structure, try using a double strand of a lighter weight cotton held together. This creates a stiffer fabric that will stand up on its own rather than flopping over. A DK weight yarn held double with slightly larger needles gives a beautiful, almost canvas-like result.

You can also experiment with the linen stitch in two colors. By alternating colors every two rows, you create a subtle striped effect that looks woven and complex. The color changes in linen stitch are particularly clean because of the way the slipped stitches carry color across rows.

If you prefer a simpler texture, the bag works just as well in straight stockinette or even garter stitch throughout. Garter stitch actually creates a particularly sturdy, slightly elastic fabric that many knitters love for bags.

For a boho or rustic look, try working this pattern in natural jute or hemp yarn. These plant fibers create a wonderfully stiff, textured bag that feels like something you might find at a farmers market. Keep in mind that jute and hemp can be rougher on your hands during knitting, so take breaks if needed.

Caring for Your Knitted Tote Bag

Proper care will keep your tote looking great for years. Most cotton yarns are machine washable, which is one of the great practical advantages of using cotton for this project. Turn the bag inside out, place it in a mesh laundry bag, and wash on a gentle cold cycle. Reshape while damp and lay flat to dry. Avoid putting a cotton bag in a hot dryer repeatedly, as the heat can cause some shrinkage and weakening of the fibers over time.

If you used a cotton-linen blend or pure linen yarn, hand washing is recommended to prevent any shrinkage or distortion.

A Few Tips for Success

If you are new to working with cotton yarn, it is worth knowing that cotton has no elasticity compared to wool. This means your hands will work a little harder to maintain even tension, and you may find that your hands tire more quickly than they do with wool. Taking regular breaks and stretching your hands is good practice with any knitting project but especially with cotton.

It also helps to keep consistent tension throughout the project. The linen stitch pattern is quite forgiving, but any major inconsistencies in tension will show more clearly in a dense stitch pattern like this one than they would in a simple stockinette fabric. If you find your tension varies between the flat rows of the base and the rounds of the sides, try going up half a needle size for one or the other until things even out.

Finally, do not skip the ends weaving step. A bag filled with knitting supplies will experience more stress and movement than most knitted items, and loose ends can work themselves out over time if not properly secured. Weave each end in at least two directions through the dense fabric, and give each end a gentle tug before trimming to make sure it is truly locked in.

Sharing Your Finished Bag

When you finish your knitting tote bag, share it. Post a photo in your favorite knitting community online, take it to your next knitting group, or gift it to a fellow knitter who you know will appreciate it. Handmade things carry a special energy, and a bag made with care and attention is a gift that any fiber lover will treasure.

This free knitting pattern is yours to use however you like. Make one for yourself, make one as a gift, make ten in different colors for everyone you know. Adjust it, improve it, make it your own. That is what free patterns are for — not just to follow, but to inspire.

Happy knitting.

Categorized in:

Accessories,

Last Update: August 8, 2026

Tagged in:

, , , ,