
Free Tote Bags Knitting Pattern: Make Your Own Stylish and Sustainable Carry-All
There is something deeply satisfying about carrying a bag you made with your own two hands. Whether you are heading to the farmers market, the beach, a yoga class, or simply running errands around town, a handknitted tote bag is one of those projects that earns its keep long after the last stitch is cast off. The best part? You do not need to be an advanced knitter to make one. With the right free tote bags knitting pattern, even a beginner can produce something genuinely beautiful and functional.
This post walks you through everything you need to know — from choosing yarn and needles to understanding the pattern instructions, finishing techniques, and ideas for customizing your tote to match your personal style. Bookmark this page, grab your needles, and let’s get started.
Why Knit Your Own Tote Bag?
Before diving into the pattern itself, it is worth taking a moment to appreciate why knitted tote bags have become such a beloved project in the knitting community.
For one, they are environmentally friendly. Every year, hundreds of billions of plastic bags are used and discarded worldwide. Switching to a reusable handknitted bag — even just for grocery shopping — is a small but meaningful contribution to reducing that waste. When you knit your tote from natural fibers like cotton or linen, you are making a bag that is biodegradable, washable, and built to last for years.
They are also endlessly versatile. Unlike a dishcloth or a scarf, a tote bag has real, everyday utility. You can customize the size, color, texture, and handle length to suit exactly how you plan to use it. A small tote in a lacy stitch pattern makes an elegant project bag for your yarn. A larger version in sturdy cotton becomes your go-to grocery bag. A tote in colorful stripes is a perfect beach companion.
And then there is the joy of the project itself. Tote bags are typically knitted flat in pieces or in the round, involve straightforward stitch patterns, and finish up relatively quickly compared to garments. They are ideal for knitters who want a practical intermediate project that produces fast, satisfying results.
What You Will Need
Before you cast on, gather your materials. Here is what this free tote bags knitting pattern calls for.
Yarn: Approximately 200–300 yards of worsted weight cotton yarn (a size 4 medium weight). Cotton is the classic choice for tote bags because it is strong, washable, and holds its shape well. Linen or a cotton-linen blend also works beautifully and adds a lovely drape. If you want a chunkier, more rustic look, you can substitute a bulky weight yarn and adjust your needle size accordingly.
Needles: US size 7 (4.5 mm) straight needles or a 16-inch circular needle, depending on your preferred construction method. If you choose to knit in the round, a 24-inch circular needle gives you more flexibility.
Notions: A tapestry needle for weaving in ends, scissors, and stitch markers if you are knitting in the round.
Gauge: Approximately 18 stitches and 24 rows to 4 inches in stockinette stitch on US size 7 needles. Gauge matters a little more for bags than it might for dishcloths, since it determines the final size and structure of your tote. That said, tote bags are fairly forgiving — if your bag comes out slightly larger or smaller than intended, it will still be perfectly usable.
Finished Size: Approximately 14 inches wide by 15 inches tall, with handles approximately 10 inches long. You can scale this up or down by casting on more or fewer stitches.
Understanding the Stitch Pattern
This pattern uses a simple but attractive seed stitch border with a stockinette body. Seed stitch (also called moss stitch in some countries) alternates knit and purl stitches in a checkerboard arrangement that lies flat, resists curling, and adds a pleasing texture to the edges and bottom of your bag. The stockinette body knits up quickly and gives the bag a smooth, clean look that works beautifully in solid colors or subtle variegated yarns.
If you are brand new to seed stitch, here is how it works: on every row, you knit the stitches that appear as purls and purl the stitches that appear as knits. The result is a bumpy, reversible fabric that does not curl at the edges — which is exactly what you want for a bag that needs to lie flat and hold its shape.
For the main body of the bag, you will work in straightforward stockinette: knit on the right side, purl on the wrong side. This creates the classic smooth V-stitch fabric most people picture when they think of knitting.
The Free Tote Bag Knitting Pattern
This pattern is written for knitting flat in two pieces (front and back), which are then seamed together. Notes for knitting in the round are included at the end of the pattern section.
Abbreviations
CO — cast on
BO — bind off
K — knit
P — purl
RS — right side
WS — wrong side
Rep — repeat
St(s) — stitch(es)
Sl — slip
Cast On and Bottom Border
CO 64 stitches using the long-tail cast on method (or your preferred cast on).
Rows 1–6 (Seed Stitch Border):
Row 1 (RS): K1, P1; rep from to end.
Row 2 (WS): P1, K1; rep from to end.
Repeat Rows 1 and 2 twice more (6 rows total).
This six-row seed stitch border forms the bottom edge of your bag panel. It lies flat and creates a neat, professional finish.
Main Body
Row 7 (RS): K1, P1, K1, P1 (4-stitch seed stitch border), knit to last 4 stitches, K1, P1, K1, P1.
Row 8 (WS): P1, K1, P1, K1 (4-stitch seed stitch border), purl to last 4 stitches, P1, K1, P1, K1.
Repeat Rows 7 and 8 until your piece measures approximately 13 inches from the cast on edge, ending with a wrong side row.
The four-stitch seed stitch borders on either side of the stockinette body keep the edges of the panel from rolling inward, which makes seaming much easier and gives the finished bag a cleaner silhouette.
Top Border and Handle Openings
Rows 1–3: Work all stitches in seed stitch pattern as established (K1, P1 across every row, adjusting so you are always knitting the purl stitches and purling the knit stitches).
Row 4 (Handle Opening — RS): Work 10 stitches in seed stitch, BO 16 stitches, work 12 stitches in seed stitch (center section), BO 16 stitches, work 10 stitches in seed stitch.
Row 5 (WS): Work 10 stitches in seed stitch, CO 16 stitches over the bound-off stitches (backward loop cast on works well here), work 12 stitches in seed stitch, CO 16 stitches, work 10 stitches in seed stitch.
Rows 6–8: Work all stitches in seed stitch.
BO all stitches in pattern (knit the knits, purl the purls as you bind off).
Make the Second Panel
Repeat the entire pattern from the beginning to create a matching second panel. Both panels should be the same dimensions.
Seaming
Block both panels lightly by dampening them and laying them flat to dry. This evens out the stitches and makes seaming significantly easier.
Hold the two panels with right sides facing outward (so you are working from the outside). Using a tapestry needle and a length of yarn, seam the bottom and both side edges together using mattress stitch. Mattress stitch creates an almost invisible seam on the right side, which gives your bag a polished, professional look.
Weave in all ends securely.
Finishing the Handles
The bound-off and cast-on stitches at the top of each panel form two handle loops on the front panel and two on the back panel, which align to create two sturdy double-thickness handles.
To reinforce the handles, use a tapestry needle and a length of yarn to whipstitch around the inside edge of each handle opening on both panels. This prevents the handles from stretching out over time and adds structure.
If you want longer handles — for example, to carry the bag over your shoulder — simply bind off and cast on 24 or even 30 stitches for each handle opening instead of 16. For shorter handles that you carry in the hand, reduce to 12.
Knitting in the Round (Optional Method)
If you prefer seamless construction, you can knit this tote in the round on a 24-inch circular needle.
CO 128 stitches and join to work in the round, being careful not to twist. Place a stitch marker at the join to mark the beginning of the round.
Rounds 1–6: K1, P1; rep from around (seed stitch in the round).
For the main body, knit every round (this creates stockinette in the round — no purling needed for the body). Continue until the piece measures approximately 13 inches from the cast on edge.
Work 3 rounds of seed stitch for the top border, then work the handle openings as described above, treating the front and back 64 stitches as separate sections.
The seamless version is slightly faster and produces a bag with no side seams, which some knitters prefer for a cleaner look.
Tips for Getting the Best Results
Choose the right yarn. Cotton is the hands-down favorite for tote bags for good reason. It is durable, easy to wash, and holds its shape even after repeated use. Wool can work, but it stretches more under the weight of the bag’s contents, which means your bag may grow taller over time. If you want a wool option, look for superwash wool or a wool-acrylic blend that has more structural integrity.
Swatch, even for a bag. Yes, gauge matters even for a non-garment project. A bag that ends up 10 inches wide instead of 14 inches wide will not hold much of anything useful. Knit a small swatch, measure it, and adjust your needle size before committing to the full project.
Block before seaming. Blocking cotton yarn before seaming makes your panels lie flat, evens out any uneven tension, and makes the mattress stitch much easier to execute neatly. You do not need any special equipment — just wet your pieces, gently squeeze out the excess water, and lay them on a flat surface to dry.
Reinforce the handles. This is the most important finishing step for a functional tote bag. Handles that are not reinforced will stretch under the weight of groceries or books and may eventually tear through. A few rows of reinforcing stitches around the inside of each handle opening makes a significant difference to the bag’s longevity.
Consider lining your bag. If you plan to use your tote for carrying smaller items that might poke through the fabric, or if you simply want a more polished interior, sewing in a simple cotton fabric lining is a wonderful finishing touch. Cut two rectangles of fabric slightly smaller than your knitted panels, sew them together, fold over the top edges, and hand-sew the lining to the inside of the bag. It takes about 30 minutes and makes the bag look truly professional.
Creative Variations to Try
One of the most enjoyable aspects of this free tote bags knitting pattern is how easy it is to customize. Here are some ideas to make your tote uniquely yours.
Color blocking. Knit the bottom third of each panel in one color and switch to a second or third color for the rest of the bag. Color blocking is bold, graphic, and incredibly easy to achieve since you simply change your yarn color at the beginning of a new row.
Stripes. A simple striped tote in two or three colors is a perennial favorite. Carry the yarn up the side as you work to avoid too many ends to weave in. Even a single stripe of contrast color near the top of the bag adds a pop of personality.
Textured stitch patterns. Once you are comfortable with the basic pattern, try substituting the stockinette body with a different stitch pattern. Garter stitch (knit every row) creates a ridged, squishy fabric. Basket weave stitch adds a woven look. A simple lace panel in the center of the bag looks beautiful in a linen yarn and is less complicated than it appears.
Embroidery and embellishment. After finishing your bag, you can add embroidered motifs, duplicate stitch designs, or even iron-on patches to personalize it. A simple embroidered flower or a monogrammed initial transforms a plain tote into a thoughtful handmade gift.
Adding a base. If you want a bag with a flat, rigid bottom that holds its shape when set down, cut a piece of plastic canvas or thin craft foam to size and slip it inside before lining the bag. This is particularly useful if you plan to use the tote for carrying bottles or other heavy items.
Making This Bag as a Gift
A handknitted tote bag makes a genuinely wonderful gift for almost anyone on your list. It is practical, eco-friendly, and carries the warmth of something made by hand. For a friend who loves books, choose a sturdy cotton in a rich, dark color. For a new mother, pastel stripes and a few sewn-on buttons make a sweet accessory bag. For a knitting friend, make it in a beautiful variegated yarn so the colors do the talking.
If you are making the bag as a gift, consider personalizing the handle length for the recipient. A shorter handle is better for hand-carrying; a longer handle is more practical for shoulder carrying. A simple note explaining how to wash the bag (machine wash cold, lay flat to dry) is a thoughtful addition.
Caring for Your Knitted Tote
Cotton knitted bags are wonderfully easy to care for. Machine wash on a gentle or delicate cycle in cool or cold water. Reshape the bag while it is still damp and lay it flat to dry — avoid putting it in the dryer, as the heat can cause cotton to shrink and distort the shape. With proper care, a well-knitted cotton tote will last for years of daily use.
If your bag begins to stretch out of shape over time, a quick wash and reshape will usually restore it. This is one of the advantages of natural fiber bags over synthetic alternatives.
A Note on Yarn Quantities and Substitutions
The yarn quantities given in this pattern (200–300 yards of worsted weight) are estimates based on the finished size described. If you are scaling the bag up or choosing a thicker yarn, you will need more. A useful rule of thumb: when in doubt, buy one extra skein. Running out of yarn mid-project is one of the most frustrating experiences in knitting, and having a little left over is never a bad thing.
For yarn substitutions, look for anything labeled as worsted weight or aran weight with a fiber content that is at least 50% cotton or linen. Avoid anything too stretchy (like pure superwash wool or acrylic alone) for the best structural results.
Final Thoughts
Knitting your own tote bag is one of those projects that feels rewarding at every stage — from winding your yarn and casting on, through the satisfying rhythm of working the stockinette body, to the moment you seam your two panels together and hold up a finished, functional object you created from scratch. This free tote bags knitting pattern is designed to be approachable for knitters of all experience levels while producing a bag that is genuinely attractive and durable enough for everyday use.
Whether you are knitting your first tote or your fiftieth, there is always room to experiment with color, texture, and construction. The pattern above is a starting point, not a boundary. Cast on, knit with curiosity, and see where the yarn takes you.
Happy knitting.