
The Ultimate Yarn Project Tote Knitting Pattern: A Practical Bag for Every Knitter
There is something quietly satisfying about carrying your knitting in a bag you made yourself. A yarn project tote is one of those practical items that lives at the intersection of function and craft — it holds your works in progress, keeps your yarn tangle-free, and tells the world something about who you are before you even pull out a needle. This pattern is designed for knitters of all skill levels, from those who have just learned to cast on to seasoned makers who want a weekend project that feels both useful and rewarding.
In this post, you will find a complete knitting pattern for a sturdy, spacious yarn project tote, along with tips on yarn selection, customization ideas, finishing techniques, and everything else you need to take this project from skein to finished bag.
Why Knit Your Own Project Tote?
Before we get into the pattern itself, it is worth pausing to think about why this project is worth your time. Knitting needles, stitch markers, pattern printouts, and works in progress need a home. Most knitters end up improvising with grocery bags or totes that were not designed with yarn in mind — bags that snag, tip over, or let a ball of yarn escape and unravel across the floor.
A hand-knitted tote solves these problems thoughtfully. You can build in a firm base so it stands upright on its own. You can add interior structure or pockets if you want them. You can choose a yarn that is machine-washable and durable, because a project bag needs to survive real life. And unlike purchased totes, your handmade version will have exactly the dimensions, color, and texture that you want.
There is also the quiet pleasure of telling someone admiring your bag, “I made it.”
Finished Measurements
This pattern is written for a tote that finishes at approximately 14 inches wide, 15 inches tall (not including handles), and 4 inches deep at the base. This gives you enough room for a sweater’s worth of yarn, a skein or two of contrast color, your notions pouch, and a printed or folded pattern. If you want a smaller bag for sock knitting or travel, there are modification notes throughout the pattern.
Materials
Yarn: Approximately 400–500 yards of a worsted weight yarn (CYCA #4). The best choice for this project is a cotton, cotton blend, or a durable wool blend that holds its structure well. Linen yarns also work beautifully and become softer with every wash. Avoid anything too stretchy or too delicate, since a project tote sees a lot of daily use. One good option is a cotton-acrylic blend, which gives you the crispness of cotton with the resilience of acrylic. You will need about 400 yards for the body and another 50–60 yards if you choose to add a contrasting color band or handles in a different shade.
Needles: US size 7 (4.5mm) straight or circular needles, 24 inches or longer. You can also use a set of double-pointed needles if you prefer to work the base in the round. If you swatch and your gauge is off, size up or down accordingly.
Notions: Stitch markers (at least 4), a tapestry needle for weaving in ends, a ruler or measuring tape, scissors, and optionally a stiff plastic canvas or a piece of foam board cut to 14 x 4 inches for the base insert. You may also want a button or a magnetic snap closure if you want to add one.
Gauge
20 stitches and 28 rows = 4 inches in stockinette stitch on US size 7 needles after blocking. Gauge matters for this project because it affects the finished size of your bag. Take the time to knit a small swatch, wash it the same way you plan to wash the finished tote, and measure it after it dries. A tote that comes out too small is frustrating, and one that comes out enormous loses its structure.
Abbreviations
Throughout this pattern, the following abbreviations are used: CO (cast on), BO (bind off), k (knit), p (purl), k2tog (knit two stitches together), M1R (make one right), M1L (make one left), pm (place marker), sm (slip marker), RS (right side), WS (wrong side), rep (repeat), and st(s) (stitch or stitches).
The Pattern
Part One: The Base
The tote begins with a flat, rectangular base worked back and forth in rows. Starting from the base gives the bag a firm foundation and makes it easier to pick up stitches evenly for the body.
Using the long-tail cast on method, CO 20 stitches.
Row 1 (RS): Knit across.
Row 2 (WS): K3, purl to last 3 stitches, k3.
Repeat these two rows until the piece measures 14 inches from the cast-on edge. This creates a simple seed-bordered stockinette rectangle that sits flat and holds its shape. Bind off all stitches but do not cut your yarn.
If you are making a smaller travel version, cast on 14 stitches and work until the piece measures 10 inches.
Part Two: Picking Up for the Body
This is the step that often intimidates newer knitters, but it is simpler than it looks. You are essentially walking around the edges of your rectangular base and drawing up stitches from each side so you can knit the body of the bag in the round.
With the right side of the base facing you, pick up and knit stitches along each of the four sides as follows. Along the long sides, pick up approximately 70 stitches (roughly 5 stitches for every 4 rows). Along the short sides, pick up approximately 20 stitches each. Place markers at each corner as you go.
Total stitch count: approximately 180 stitches. Join to work in the round, being careful not to twist.
Part Three: The Body
Round 1: Knit all stitches.
You will now work in stockinette (knit every round when working in the round) for the body of the tote. This creates a smooth, classic fabric that drapes well and shows off solid or semi-solid yarn colors beautifully. If you prefer a more textured fabric, you can substitute a simple rib (k2, p2) or a seed stitch pattern, though keep in mind that these textures will draw in the fabric slightly and may affect your finished dimensions.
Work even in stockinette until the body measures 12 inches from the base pick-up round.
Adding a Color Band (optional): If you want a contrasting stripe or color band near the top of the bag, join your contrast color at any round and knit for 6–8 rounds before switching back to your main color. This is a great way to use up leftover yarn from another project and gives the bag a polished, intentional look.
Part Four: The Rolled Hem and Top Edge
Work 6 rounds of stockinette, then work 1 round of purl (this creates a turning ridge). Work 6 more rounds of stockinette. Bind off loosely. When you fold the hem toward the inside of the bag and seam it down, you will have a clean, rolled top edge that keeps the bag from stretching out over time.
Alternatively, if you want a more structured top edge, work 10 rounds of k1, p1 rib before binding off. The rib keeps its shape well and has a neater look when you fold the bag open.
Making the Handles
The handles are knitted separately and sewn on after the bag is assembled. This approach gives you more control over placement and tension than picking up live stitches would.
For each handle, cast on 10 stitches using your main color (or contrast color if you prefer).
Row 1: K2, p2, k2, p2, k2.
Row 2: P2, k2, p2, k2, p2.
Repeat these two rows (a 2×2 rib) until the handle measures 20 inches. This length gives a comfortable drop for carrying on your shoulder or in the crook of your arm. For a hand-carry bag, shorten the handles to 12–14 inches. Bind off in pattern and weave in the ends.
Make two handles.
To attach the handles, fold the top hem of the bag down to the inside and pin it in place. Position each handle end approximately 3–4 inches in from the sides of the bag, on the front and back panels. The handles should align with each other. Using your tapestry needle and a length of yarn, sew each handle end firmly to the inside hem using a box stitch pattern — stitch a rectangle around the handle end, then stitch an X through the center. This is the most secure method for handles that will carry real weight.
Finishing the Bag
Once the handles are attached and all ends are woven in, it is time to think about structure.
The Base Insert: For a tote that stands upright on its own, cut a piece of plastic canvas or thin foam board to the interior base measurement (roughly 13.5 x 3.5 inches, slightly smaller than the knitted base to allow for ease). Slip this inside the bottom of the bag. It is not sewn in permanently — you can remove it for washing and replace it when the bag dries.
Adding a Lining (optional): A fabric lining is not required, but it transforms the bag. Choose a cotton quilting fabric or canvas in a coordinating print. Cut two pieces measuring 15 x 15 inches for the front and back, and two side gusset pieces measuring 15 x 4 inches. Sew them together with a half-inch seam allowance, press the seams, fold over the top edge, and slip the lining inside the finished tote. Tack it to the inside of the hem with a few hand stitches. A lining prevents items from snagging on the yarn fabric and gives the bag a polished, professional look from the inside out.
Adding a Closure: A simple toggle button and a loop of I-cord works beautifully for a closure. Knit a 4-inch length of 3-stitch I-cord and sew it to the center front of the hem as a loop. Sew a large wooden or shell button to the center back of the hem to correspond. Alternatively, a magnetic snap closure can be sewn directly to the lining before the lining is inserted into the bag.
Blocking and Washing Your Finished Tote
Once everything is assembled, wet-block your tote by soaking it in cool water with a small amount of wool wash (or dish soap if you are using cotton yarn). Gently squeeze out the water without wringing, roll the bag in a towel to remove excess moisture, then stuff it with plastic bags or towels to hold the shape and let it dry completely flat. Blocking evens out any tension inconsistencies and helps the bag settle into its final dimensions.
For ongoing care, check the yarn label. Most cotton and cotton-blend yarns are machine washable on a gentle or delicate cycle in cold water. Remove the base insert before washing, and lay the bag flat to dry. Avoid high heat, which can cause felting in wool yarns or distortion in synthetic blends.
Customization Ideas
One of the best things about knitting your own project tote is how completely you can make it your own. Here are a few ideas to spark your creativity.
Color Blocking: Work the base in one color, the lower half of the body in a second, and the upper section in a third. Three complementary colors create a graphic, modern look that makes the bag feel intentional and designed.
Cable Panel: Add a 12-stitch cable panel running up the center front of the bag. A simple 6-stitch braid cable (cross 3 over 3 every 8 rows) adds beautiful texture without requiring advanced skills.
Pom-Pom Accent: Tie a large yarn pom-pom to one of the handles for a playful, cheerful accent. These are especially popular in children’s colorways and make the bag easy to spot in a crowded knitting bag.
Monogram or Initial: Use duplicate stitch after the bag is complete to add your initial to the center front panel. Choose a contrasting color and work from a simple alphabet chart. This takes about 30 minutes and instantly personalizes the bag.
Extra Pockets: Before joining the lining, sew a simple zippered pocket to one of the lining panels. This is the perfect place for stitch markers, a small pair of scissors, and a tapestry needle.
Yarns Worth Considering
If you are shopping for yarn specifically for this project, a few options stand out for their durability and stitch definition. Lion Brand 24/7 Cotton is a widely available, affordable choice that washes beautifully and comes in dozens of colors. Paintbox Simply DK Cotton is another crowd favorite, particularly for color-blocked designs, since the colors are vivid and the cotton has a lovely matte finish. For something with a bit more texture and rustic charm, Quince and Co. Sparrow (a linen yarn) is exceptional — it starts slightly stiff but softens with every wash and develops a beautiful patina over time.
If you prefer a wool blend, Cascade 220 is a classic for a reason. It holds its shape, knits up evenly, and comes in a rainbow of colors. Just be aware that it requires hand washing unless you choose the superwash version.
A Few Notes for Beginners
If this is one of your first bag projects, a few things are worth keeping in mind. Picking up stitches around the base can feel awkward the first time, but it gets easier once you realize you are just inserting the needle tip under a stitch edge and drawing up a loop. Work slowly and count as you go.
Joining in the round after the base pickup is the moment most beginners accidentally twist their work, which creates a permanent spiral that cannot be undone without ripping back. Before you knit the first round, lay the work flat on a table and make sure all your stitches are sitting on the same side of the needle with no twist. It takes thirty seconds and saves a lot of frustration.
Finally, do not skip the swatch. A tote is a functional object, and size matters. Fifteen minutes spent swatching can save you from finishing a bag that is either too small to fit your project or too floppy to stand up.
Final Thoughts
A yarn project tote is a deeply practical gift to give yourself. It is a project you can finish in a single long weekend, and it will serve you every day afterward. There is something that feels right about knitting the bag that will carry your knitting — a kind of recursive craft satisfaction that is hard to explain to anyone who does not knit, and that needs no explanation to anyone who does.
Cast on, enjoy the process, and carry your craft beautifully.