
Knit Your Own Bag: A Semi-Beginner Friendly Tutorial
There is something deeply satisfying about carrying a bag you made with your own two hands. It is practical, personal, and just a little bit impressive when someone asks where you got it and you get to say, “I made it.” If you have been knitting for a little while and feel comfortable with the basics but are not quite sure you are ready to tackle a complex project, knitting your own bag is exactly the kind of stepping stone you are looking for. It challenges you just enough without overwhelming you, and the result is something genuinely useful.
This tutorial will walk you through everything you need to know to knit your own bag from start to finish. We will cover materials, yarn selection, gauge, the knitting process itself, shaping, handles, finishing, and a few tips for customizing the design to suit your style. Whether you are aiming for a sturdy market tote, a slouchy everyday carryall, or a structured project bag to hold your future knitting, the foundational techniques are the same.
What “Semi-Beginner Friendly” Actually Means
Before we dive in, it helps to be honest about skill level. This tutorial assumes you already know how to cast on, knit, purl, and bind off. You should be comfortable reading a basic pattern and understanding what row-by-row instructions look like. You do not need to know how to do cables, colorwork, or complex stitch patterns. If you have finished a few scarves and maybe a dishcloth or a simple hat, you are in the right place.
The techniques introduced here that might be new to you include knitting in the round on circular needles, basic increases and decreases for shaping, picking up stitches along an edge, and seaming if you choose a flat construction method. None of these are difficult, and each one is explained as it comes up.
Choosing Your Yarn
Yarn choice matters more for bags than for almost any other project. A bag needs to hold its shape, support some weight, and survive regular use. That rules out a lot of the super-soft, delicate yarns you might reach for when making a shawl.
Here is what to look for:
Cotton or cotton blends are the most popular choice for knitted bags, and for good reason. Cotton is durable, has very little stretch, and gets softer with washing. It holds structure well, which means your bag will not stretch out and become a saggy mess the first time you fill it with groceries or library books. Look for a worsted weight cotton (also labeled as medium or size 4) to keep your gauge and fabric density manageable.
Jute or linen are excellent natural fiber alternatives. They are stiffer than cotton and create a beautifully textured, almost woven-looking fabric. Jute in particular gives bags a natural, earthy look that suits market totes perfectly. These fibers can be a little harder on the hands to knit with since they have no give, but the results are worth it.
Nylon or polyester blends bring extra durability and are often blended with cotton to give a yarn some additional strength. If you plan to use your bag heavily, a cotton-nylon blend is a smart pick.
What to avoid for a bag: pure wool (especially anything superwash treated, which stretches), mohair, alpaca, and any fiber with high elasticity. These yarns are wonderful for other projects but will leave you with a bag that droops, stretches, and loses its shape quickly.
For this tutorial, a worsted weight cotton yarn in two or three skeins (around 200 to 300 yards total depending on your bag size) is the sweet spot. It works up quickly, is affordable, and comes in a beautiful range of colors.
Tools and Materials
You do not need much to get started. Here is your supply list:
Needles: US size 7 (4.5mm) circular needles, 24 to 32 inches long. You can also use double-pointed needles if you are more comfortable with them, but circular needles make knitting in the round much easier for a project this size. If you decide to knit flat and seam, straight needles work fine.
Yarn: Approximately 200 to 250 yards of worsted weight cotton yarn. This is enough for a medium-sized tote. Buy an extra skein if you want a larger bag or a textured stitch pattern.
Yarn needle: Also called a tapestry needle or darning needle. You will need this for weaving in ends and seaming.
Scissors.
Stitch markers: At least two. You will use these to mark the beginning of the round and any shaping points.
Measuring tape.
Optional: A bag base or piece of stiff plastic canvas cut to fit the bottom of your finished bag. This is not necessary but gives a structured bag a much crisper shape.
Understanding Gauge
Gauge is the number of stitches and rows per inch your knitting produces with a specific yarn and needle size. It matters because it determines whether your finished bag will be the size you intended. For a scarf, being a little off in gauge is usually fine. For a bag, it affects both the size and the structural integrity of the fabric.
Before you begin, knit a small gauge swatch. Cast on 20 stitches and work in stockinette (knit one row, purl one row if flat, or knit every round if working in the round) for about 4 inches. Bind off, block lightly if needed, and measure how many stitches fit across 4 inches.
For a worsted weight cotton on US 7 needles, a typical gauge is around 18 to 20 stitches per 4 inches. If you have more stitches than that, your knitting is tight and you should try going up a needle size. If you have fewer, your knitting is loose and you should try going down a needle size.
The pattern below is written for a gauge of 18 stitches per 4 inches (4.5 stitches per inch). If your gauge differs, the instructions still work — your finished bag will just be slightly larger or smaller.
The Pattern: A Classic Knitted Tote Bag
This bag is worked from the bottom up, in the round. It is a simple rectangle with a flat bottom, open top, and two attached handles. The finished dimensions are approximately 13 inches wide and 12 inches tall, not counting the handles — a versatile everyday tote size.
Cast On and Bottom Panel
Begin with the base of the bag. Using the long-tail cast on method (which creates a firm, neat edge), cast on 58 stitches.
Work back and forth in rows (not in the round yet) for the base:
Row 1: Knit across.
Row 2: Purl across.
Repeat these two rows until the base measures 5 inches from the cast-on edge. This flat piece will become the bottom of your bag.
Do not bind off. Now you are going to pick up stitches around all four edges of this rectangle and join to work in the round. This is easier than it sounds.
Joining in the Round
Place a stitch marker on your right needle. This marks the beginning of your round.
With the right side facing you, continue across the 58 live stitches on your needle. Then, rotating the work, pick up and knit 1 stitch for every 2 rows along the short side edge (you should pick up approximately 11 stitches here). Place a second stitch marker.
Now pick up and knit 58 stitches along the cast-on edge. Place a third stitch marker.
Pick up and knit 11 stitches along the remaining short side.
You should now have approximately 138 stitches total on your needle (58 + 11 + 58 + 11).
Join to work in the round, being careful not to twist your stitches. Slip the first stitch marker to confirm you are at the beginning of the round.
Working the Sides
Now you will knit straight up in the round, creating the sides of the bag. This is the most relaxing part of the project.
Knit every stitch, every round, for stockinette fabric. If you would like a more textured fabric that lies flatter and resists curling more naturally, work in seed stitch instead: alternate knit and purl stitches, and on the next round, knit the purl stitches and purl the knit stitches.
Continue working until the sides measure 11 inches from the base join. This is a good moment to try on the bag against your body, hold it over your shoulder to check the proportion, or simply set it beside the bag it is meant to replace to compare heights.
Reinforcement Row (Optional but Recommended)
One trick for adding durability to a knitted bag is to work a row of slipped stitches near the top. This creates a slightly denser band that helps the bag hold its shape even when full.
To work a reinforcement row: Slip 1 stitch purlwise with yarn in front, bring yarn to back, knit 1. Repeat from to end of round.
Work this reinforcement round two or three times, then continue in your regular stitch pattern for another inch.
Bind Off
Bind off all stitches using a standard bind-off. For a slightly stretchier, more polished edge, use a suspended bind-off: knit two stitches together through the back loops, slip the resulting stitch back to the left needle, and repeat across. This creates a neat, even edge that will not pull in.
Making the Handles
Handles can make or break a knitted bag, and there are several approaches depending on the look and feel you want.
Option 1: Knitted I-Cord Handles
I-cord is a small, round tube of knitting made on just 3 to 5 stitches. It looks tidy, is comfortable to hold, and is very easy to make.
To make an I-cord handle, use double-pointed needles or one end of your circular needle. Cast on 4 stitches. Knit across. Without turning your work, slide the stitches to the other end of the needle so the working yarn is at the back. Pull the yarn snugly across the back and knit across again. Repeat until the cord measures 22 to 24 inches (or your preferred handle length).
Bind off and make a second handle the same way.
To attach the handles, decide where you want them positioned on your bag — typically about 4 to 5 inches in from each side edge. Thread a yarn needle and sew the ends of each handle firmly to the inside of the bag’s top edge, stitching in a small square pattern for extra security. Each end should be sewn down for at least an inch.
Option 2: Picked-Up Handles
This method integrates the handles directly into the bag’s top edge, which looks more polished and professional.
At the bind-off stage, instead of binding off all stitches at once, leave two groups of live stitches — one for each handle. For a four-stitch handle, leave 4 stitches unbound on each side of the bag.
Work each group of 4 stitches as an I-cord for 22 to 24 inches, then rejoin to the bag’s opposite edge and continue binding off. This creates handles that flow seamlessly from the bag’s body.
Option 3: Braided Handles
Cut lengths of your yarn (or a contrasting yarn for a pop of color) and braid them together to create thick, rope-like handles. Using approximately six lengths of yarn per braid, cut each strand to about double the desired finished length plus a few extra inches. Hold all strands together and divide into three groups of two. Braid firmly and tie off at each end. Sew to the inside of the bag.
Braided handles have a lovely artisan look and are surprisingly strong. They work especially well on market totes.
Finishing Touches
Once your handles are attached, it is time to finish the bag properly.
Weave in all ends. Thread each yarn tail onto your yarn needle and weave it in and out through nearby stitches on the wrong side for at least 3 to 4 inches. Change direction once or twice and trim close. Cotton yarn is more likely to slip than wool, so do not skimp on this step.
Wet block if needed. Fill a basin with lukewarm water and submerge the bag for 10 to 15 minutes. Gently press out excess water (do not wring), roll in a towel to remove more moisture, then shape the bag and allow it to dry flat. Blocking evens out any uneven stitches and gives the fabric a neater, more professional appearance.
Add a base insert if desired. Cut a piece of stiff plastic canvas, foam board, or thick cardboard to fit the interior base of the bag. This is optional but makes a huge difference for structural bags that need to stand up on their own. Slip it inside once the bag is dry and it stays in place simply through the snug fit.
Line the bag if you like. This is beyond the scope of this tutorial, but a simple fabric lining sewn from a sturdy cotton or canvas and slip-stitched to the inside of the bag’s top edge adds a polished finish, hides all your ends, and protects the bag from snagging on the contents. Any fabric store will have suitable lining materials, and the sewing required is minimal.
Customizations and Variations
Once you have the basic pattern down, there are dozens of ways to make it your own.
Try a different stitch pattern. Swap stockinette for a simple textured stitch like seed stitch, moss stitch, or a simple 2×2 rib. All of these work without requiring you to learn anything dramatically new and they each give a completely different finished look. A ribbed body, for example, has a beautiful elasticity and structure, while seed stitch creates a dense, reversible fabric.
Add a pocket. Cast on a small rectangle of stitches, work it separately, and sew three of its four edges to the inside or outside of the bag. An exterior patch pocket is useful and decorative; an interior pocket keeps small items like keys and phones from disappearing into the depths of the bag.
Stripe it. Working stripes is as simple as switching yarn colors at the beginning of a round. Even a two-color stripe pattern transforms the look entirely. Carry the unused color up the inside of the bag for short stripes, or cut and rejoin for wider ones.
Adjust the size. To make a smaller bag (like a project bag or clutch), cast on fewer stitches and reduce the height. To make a bigger grocery-style tote, increase both. Just remember to adjust your yarn quantity accordingly.
Embellish it. Add a simple crocheted edge along the top for a decorative finish, attach a large button for decoration, or knit or crochet a small flower or appliqué to sew on once the bag is finished.
Common Mistakes and How to Avoid Them
A few pitfalls come up often with first-time bag knitters, and knowing them in advance saves frustration.
Twisting when joining in the round is the most common issue. Before you join your stitches to begin working in the round, lay the work flat on a surface and make sure all stitches face the same direction with no spiraling. Knitting even one round on twisted stitches means you will need to unravel and start over.
Skipping the gauge swatch leads to a bag that is either embarrassingly tiny or unexpectedly enormous. Ten minutes spent swatching genuinely saves you hours of rework.
Handles that are too short make a bag uncomfortable to carry. A 22-inch handle sits in the hand; a 26-inch handle goes over the shoulder. Decide which you want before you start and measure against a bag you already own and love.
Using yarn that is too stretchy results in a bag that sags. If you have already fallen in love with a beautiful wool, you can always add a fabric lining to stabilize it, but cotton really is the smarter choice for structural bags.
A Few Words on Knitting Your Own Things
Knitting a bag is a perfect mid-step project because it teaches you skills you will use again and again — picking up stitches, working in the round, shaping, and seaming — while producing something you can genuinely use every day. There is no waiting around wondering what to do with it once it is finished. You just start filling it.
The process of making useful objects by hand has a long, rich history, and joining it even in a small way by carrying your handmade bag to the farmer’s market or filling it with your next knitting project is a quiet, steady kind of joy. It does not need to be perfect. The small inconsistencies in tension, the slight variations in color as the yarn wound off the skein — those things are not flaws. They are evidence that human hands made something real.
Take your time, enjoy the rhythm of the needles, and when in doubt, knit another row. The bag will get there.
Happy knitting.