
The Ultimate Guide to Knitting a Yarn Project Tote: A Free Pattern for Every Skill Level
There is something deeply satisfying about carrying your knitting project in a bag you made yourself. A yarn project tote is one of those rare knitting patterns that is both practical and endlessly customizable, and once you have made one, you will wonder how you ever managed without it. Whether you are heading to your local knit night, packing for a weekend trip, or simply moving your current work-in-progress from the couch to the kitchen table, a handknit project tote keeps everything organized, accessible, and beautifully contained.
This guide walks you through a complete yarn project tote knitting pattern from cast-on to finished handles. Along the way, you will find tips on yarn selection, customization ideas, and the kinds of small decisions that separate a bag you love from a bag that sits in the closet. Pull up a chair, make yourself a cup of tea, and let’s get into it.
Why Knit a Project Tote?
Before we get into the pattern itself, it is worth spending a moment on why this project deserves a place in your knitting queue. Unlike garments or accessories that require precise sizing, a project tote is wonderfully forgiving. The measurements can shift an inch or two in either direction without any consequence. There is no gauge anxiety, no sleeve-length math, and no fear of getting to the armhole and realizing something has gone wrong three inches back.
A project tote is also an excellent pattern for building skills. You will practice knitting in the round, shaping a base, picking up stitches, working short rows if you choose the structured base option, and finishing handles cleanly. Each of these techniques appears again and again in more complex patterns, so mastering them here — in the context of a functional, beautiful object — gives you real confidence going forward.
And then there is the practical side. Store-bought knitting bags are often made from synthetic fabrics that do not breathe well. They zip in ways that are difficult to manage with yarn trailing out of a project, and they rarely have the right combination of inner pockets. A handknit tote can be made to exactly your specifications. You decide the size, the stiffness, the handle length, and the aesthetic. That kind of control is one of the great pleasures of being a knitter.
Materials You Will Need
For the standard medium-sized project tote described in this pattern, you will need the following materials. Keep in mind that substitutions are very much encouraged, and the pattern notes throughout will help you adapt as needed.
Yarn: Approximately 400 to 500 yards of a worsted weight or bulky yarn. Cotton, linen, or a cotton-blend works beautifully for totes because these fibers are strong, hold their shape well, and soften with washing. Wool can work too, especially if your climate is damp, but a fiber with little to no stretch will give you the most structured result. For this pattern, a single strand of bulky weight or two strands of worsted held together gives you a dense, durable fabric.
Needles: US size 9 (5.5mm) or US size 10 (6mm) circular needles, at least 24 inches long. You will knit the body of the bag in the round, so circulars are essential. A set of double-pointed needles or a second circular is helpful for the handle portions if you prefer not to work small circumferences on a long circular using the magic loop method.
Notions: Stitch markers (at least four), a tapestry needle for weaving in ends, scissors, and a tape measure. Optional but recommended: a round bag base cut from heavy interfacing or a piece of plastic canvas to give the bottom of the bag structure, a linen or cotton fabric liner if you prefer a sewn interior, and a coordinating zipper or magnetic snap closure for the top.
Gauge: Approximately 14 stitches and 20 rows over four inches in stockinette stitch using your chosen yarn and needles. As mentioned earlier, gauge is not critical for this project, but if your swatch is significantly looser than this, your bag may be floppy. If it is much tighter, your bag will be stiff and small. Aim to be in the general neighborhood and you will be fine.
Pattern Notes and Abbreviations
Before beginning, a few notes to keep the instructions clean.
CO means cast on. BO means bind off. K means knit. P means purl. K2tog means knit two stitches together (a right-leaning decrease). SSK means slip, slip, knit (a left-leaning decrease). PM means place marker. SM means slip marker. RS means right side. WS means wrong side. The pattern is written for the medium size, with adjustments for small and large noted in parentheses where relevant.
Part One: Knitting the Base
There are two approaches to the base of a project tote. The first is a flat knitted base, worked back and forth in rows, which is then seamed to the body. The second is a picked-up base, where you cast on stitches and immediately begin working in the round, creating the base and the sides in one continuous piece using short rows at the bottom to shape the corners. This pattern uses the flat base approach, which is beginner-friendly and gives a very clean result.
Cast on 30 stitches (24 for small, 36 for large) using your preferred cast-on method. A long-tail cast-on is recommended for its clean edge, which will make seaming easier later.
Row 1 (RS): Knit across.
Row 2 (WS): Purl across.
Continue working in stockinette stitch, alternating knit and purl rows, until the piece measures 12 inches (9 inches for small, 15 inches for large) from the cast-on edge. Bind off all stitches loosely. Set this piece aside; you will come back to it.
If you would like a reversible or textured base, you can work the entire base in garter stitch (knitting every row) instead of stockinette. Garter creates a slightly thicker, cushier fabric that holds its shape even without interfacing.
Part Two: Knitting the Body
With your base piece complete, it is time to begin the sides of the bag. You will pick up stitches around the perimeter of the base and then work in the round upward from there.
Using your circular needle, begin at one of the short edges of the base piece and pick up and knit one stitch for every bound-off or cast-on stitch along the short ends, and approximately three stitches for every four rows along the long sides. Place a stitch marker at each corner as you go, so you end up with four markers total dividing the round into four sections.
For the medium size, you should have approximately 110 stitches total when you have worked all the way around, give or take a few depending on your row gauge. The exact number matters less than the fact that the fabric lies flat and the corners look tidy. If you have too many stitches, the sides will ruffle. If you have too few, the sides will pull inward. Adjust by picking up more or fewer stitches until things look right.
Join to work in the round, being careful not to twist, and place a beginning-of-round marker.
Round 1: Knit all stitches.
Continue knitting every round (this creates stockinette stitch on the outside of the bag) for approximately 12 inches total from the base, or until the body of the bag reaches your desired height. For a standard project tote, 12 inches of body height is enough to fit most works-in-progress, including a sweater in progress, without the bag being so tall that things get lost at the bottom.
If you would like to add a decorative stitch pattern to the body of the bag, this is the time to do it. Simple options that read beautifully on a bag include a two-by-two rib, a seed stitch, or a simple lace repeat like the old shale stitch. Because you are working in the round, any stitch pattern worked flat can be adapted by treating every right-side row as a knit round and adjusting accordingly. A stripe pattern is another excellent option: just carry the unused yarn loosely up the inside of the bag between stripes, or cut and weave in ends if you prefer.
At approximately four inches from the cast-on edge, some knitters like to add a small pocket to the interior of the bag. This is done by knitting a separate flat rectangle (cast on about 20 stitches, work 20 rows in garter stitch), seaming three sides to the inside of the bag body, and leaving the top open. This creates a useful pocket for stitch markers, a small pair of scissors, a row counter, and other notions.
Once your body reaches the desired height, do not bind off yet. Proceed to Part Three.
Part Three: The Top Edge
The top edge of a project tote takes some of the most visible wear, so it is worth giving it a tidy, durable finish. The simplest option is a garter stitch border: simply purl one complete round (this creates a visual turning row when the fabric is otherwise knit in stockinette), then knit five rounds, and bind off. Fold the border inward along the purled round and whipstitch it down on the inside. This creates a clean, professional-looking edge with a small amount of structure.
If you plan to add a magnetic snap closure or a sewn-in zipper, now is the time to place it before seaming the border down. Simply sew the closure to the inside of the top edge, then fold and seam.
An alternative top edge treatment is an eyelet row: work one round of k2tog, yo, repeated around the entire circumference, then knit three more rounds before binding off. This creates small holes through which you can thread a drawstring cord if you prefer a gathered, cinched top rather than an open one.
Part Four: Knitting the Handles
Handles are where you have the most room for personal preference. The length, thickness, and construction method all affect both the look and the comfort of the finished bag.
For a standard shoulder tote, handles that measure approximately 20 inches long from attachment point to attachment point create a comfortable drop. For a shorter hand-carry bag, 12 to 14 inches is more appropriate. For a longer crossbody strap, you would need 45 to 55 inches and the pattern would need to be adjusted significantly.
This pattern uses a simple i-cord handle, which is neat, sturdy, and does not curl or stretch over time the way a knitted strip might.
To make i-cord, you will need two double-pointed needles or a short circular. Cast on four stitches. Without turning your work, slide the stitches to the other end of the needle, bring the working yarn around the back, and knit across. Repeat this process, never turning the needle, until the i-cord measures your desired handle length. The cord will form naturally as you work.
Make two handles of equal length. Attach each handle to the inside top edge of the bag with a generous amount of yarn, stitching through multiple times to ensure security. Position each pair of handle ends approximately three inches from the center of each long side of the bag, so the handles sit balanced when the bag is carried.
If i-cord is not your preference, a braided handle is another excellent option. Simply make three lengths of i-cord or twisted cord, braid them together, and seam the ends together before attaching. Braided handles are particularly good for heavier bags because they distribute weight over a wider surface area.
Part Five: Finishing
Weave in all ends thoroughly using your tapestry needle. Because this is a bag that will be used frequently and washed occasionally, it is important to weave ends in more carefully than you might for, say, a delicate shawl. Weave each end in two directions, working through the backs of stitches rather than just running the yarn through open space in the fabric.
If you are adding a fabric liner, sew it now. Cut two rectangles of your chosen fabric to the dimensions of the bag body, sew three sides right sides together, slip it into the bag, fold the top edge under, and whipstitch it to the inside of the top edge. A liner prevents small items from slipping through the knitted fabric and gives the bag a more polished, professional look.
Block the finished bag gently by dampening it, shaping it to your desired dimensions, and allowing it to dry flat. For cotton and linen, a gentle steam block works wonderfully. For wool, wet blocking in cool water followed by pressing the water out (never wringing) and laying flat to dry is the better approach.
Customization Ideas to Make It Your Own
One of the great joys of knitting your own project tote is the ability to make it entirely your own. Here are a few directions you might take the basic pattern.
A colorwork panel on the body of the bag, worked in stranded knitting, turns a simple tote into a showpiece. A geometric border, a simple floral motif, or even a word or phrase worked in block letters are all achievable with basic colorwork skills.
Buttons down one side of the bag make it possible to expand the bag’s capacity when needed and collapse it for storage. Simply work a line of buttonholes along one side edge and sew corresponding buttons to the other.
A bag base cut from thick cork or leather and laced to the bottom of the knitted body gives the bag a sculptural quality and protects the base from wear.
Tassels or fringe along the top edge add movement and personality. These are particularly lovely in a contrasting color.
Care Instructions
Wash your project tote according to the care instructions on your yarn label. Most cotton and linen totes can be machine washed on a gentle cycle in cold water and laid flat or hung to dry. Avoid putting a knitted bag in the dryer, as the heat can distort the shape and weaken the fibers over time. With proper care, a well-knitted project tote will last for years and soften beautifully with every wash.
A Final Word
Knitting a project tote is one of the most rewarding things you can make as a knitter, and not only because of the finished object. There is something quietly poetic about carrying your future knitting projects in a bag you have already made. Every time you reach inside for your needles or pull out a skein of yarn, you are reminded that you made this. You cast on, you knitted, you shaped, you finished, and you are still knitting. That is a beautiful thing.
This pattern is a starting point, not a prescription. Take the structure here and make it yours. Change the size, change the yarn, change the stitch pattern, add a pocket, skip the liner, use leather handles from a craft store, or go full maximalist with embroidery and beads. The best version of this pattern is the one that makes you want to pick it up and take it with you wherever you go.
Happy knitting.