Knit Your Own Bag: A Semi-Beginner Friendly Tutorial

Knit Your Own Bag: A Semi-Beginner Friendly Tutorial

There is something deeply satisfying about carrying a bag you made yourself. Not just any bag — one where you chose the yarn, watched the fabric grow stitch by stitch under your hands, and figured out the tricky parts through a combination of patience and stubbornness. If you have been knitting for a little while and you’re ready to move past scarves and dishcloths, a knitted bag is one of the most rewarding next projects you can take on. It’s practical, it’s personal, and it teaches you skills that will open up a whole new world of patterns.

This tutorial is designed for knitters who are comfortable with the basics — casting on, knit and purl stitches, and binding off — but who may not have tackled shaping, seaming, or working in the round yet. Think of it as a semi-beginner project: not terrifying, but not totally mindless either. By the end, you’ll have a sturdy, beautiful tote-style bag that you will genuinely want to use every day.

Let’s get into it.


What Kind of Bag Are We Making?

The bag in this tutorial is a classic structured tote. It has a flat base, straight sides that rise about ten inches, two sturdy handles, and a simple but attractive texture created by alternating knit and purl rows. The finished bag measures approximately thirteen inches wide, ten inches tall (not counting handles), and four inches deep at the base. It is roomy enough for a trip to the farmers’ market, a day at the beach, or carrying your growing yarn stash.

We’re knitting it flat (back and forth on straight or circular needles) and then seaming the sides, which makes this project accessible if you haven’t worked in the round yet. The base is worked separately and sewn on, which sounds more complicated than it is — it actually gives the bag a really nice shape and helps it hold its structure.


Materials You Will Need

Before you sit down to cast on, gather everything together. Running out of yarn mid-project or discovering you have the wrong needle size halfway through is the kind of thing that turns a fun project into a frustrating one.

Yarn: You want something sturdy for a bag. Cotton, linen, or a cotton-blend yarn works beautifully because it has little stretch, holds its shape well, and can handle the weight of whatever you’re going to put inside. A worsted weight (size 4) or bulky weight (size 5) yarn will give you a solid fabric that doesn’t droop. For this pattern, you will need approximately 400 to 500 yards if you’re using worsted weight, or around 250 to 300 yards for bulky. Avoid anything too fluffy or fuzzy — mohair and similar fibers are gorgeous, but they make it hard to see your stitches and the resulting fabric is too delicate for a bag.

Needles: US size 7 (4.5mm) for worsted weight, or US size 10 (6mm) for bulky. Circular needles work just as well as straight ones for flat knitting, and they’re actually more comfortable for wide pieces because all those stitches have room to spread out.

Notions: A tapestry needle for seaming, scissors, stitch markers, a ruler or tape measure, and a few locking stitch markers or pieces of contrasting yarn to use as placeholders.

Optional but recommended: A few yards of stiff interfacing or a piece of plastic canvas to insert into the base once the bag is finished. This isn’t strictly necessary, but it will keep the bottom flat and help the bag stand upright on its own.


Gauge and Why It Matters Here

Gauge is the number of stitches and rows per inch in your knitting. A lot of beginners skip swatching, and for a scarf it usually doesn’t matter much. For a bag, though, gauge affects the finished size, the density of the fabric, and whether the bag is sturdy or floppy. Please do swatch for this one.

For worsted weight on US 7 needles, you’re aiming for approximately 18 stitches and 24 rows per 4 inches in stockinette stitch. For bulky weight on US 10 needles, aim for about 14 stitches and 20 rows per 4 inches. Cast on 24 stitches, work 30 rows, bind off, and measure in the center of the swatch (the edges can be a little distorted). If your gauge is off, go up a needle size if your stitches are too small and tight, or down a needle size if they’re too loose and large.


The Pattern

Abbreviations Used in This Pattern

CO = Cast on
BO = Bind off
K = Knit
P = Purl
RS = Right side
WS = Wrong side
St(s) = Stitch(es)
Rep = Repeat
PM = Place marker
SM = Slip marker


Part One: The Base

The base is worked first as a separate rectangle. This piece will be the bottom of your bag, and because it’s separate, you can reinforce it or stiffen it later without any fuss.

CO 20 stitches.

Row 1 (RS): K across.
Row 2 (WS): P across.

Repeat rows 1 and 2 (this is stockinette stitch) until the piece measures 4 inches from the cast-on edge, ending after a WS row. BO all stitches and set this piece aside.

If you’re using worsted weight with the gauge above, you should have worked about 24 rows. Don’t stress about hitting an exact number of rows — measure, and trust the tape measure over the row count.


Part Two: The Main Body

The body is worked in one long rectangle that wraps around three sides of the base (the two short sides and one long side). Later, the fourth long side will be the open top of the bag. Before you panic about math — I’ve done it for you.

CO 60 stitches.

Setup Row (RS): K across.

Now work in the seed stitch pattern, which gives the bag a lovely texture and is only slightly more complex than straight stockinette.

Seed Stitch for Even Numbers of Stitches:
Row 1: K1, P1, repeat from to across.
Row 2: P1, K1, repeat from to across.

These two rows are your entire stitch pattern. Seed stitch means you’re always knitting the purl stitches and purling the knit stitches when you look at them from the right side — in other words, you’re doing the opposite of what the stitch below asks for. This creates that bumpy, woven-looking texture. It also has the advantage of lying flat, which is helpful for a bag body.

Continue in seed stitch until the piece measures 32 inches from the cast-on edge. This length accounts for the front, the back, and one short side. (If you want a wider or narrower bag, adjust your cast-on. Each stitch in worsted weight equals approximately 0.22 inches, so adjust accordingly.)

BO all stitches in pattern (meaning knit the knit stitches and purl the purl stitches as you bind off, so the edge stays tidy).


Part Three: The Second Side Panel

You need one more short rectangular piece to close the second short side of the bag.

CO 20 stitches.

Work in seed stitch until the piece measures the same height as your main body panel (approximately 10 inches if you follow the math above — this is the width of the main body rectangle, not its length). BO in pattern.


Part Four: The Handles

The handles are worked as long, narrow strips. They’re intentionally narrow so that when you fold and seam them, they create a firm, doubled-over strap that can carry some weight.

CO 8 stitches.

Work in seed stitch until the handle measures 24 inches. BO in pattern.

Make two handles total.

To finish each handle, fold the strip in half lengthwise so the wrong sides face each other, creating a piece approximately 4 inches wide. Using your tapestry needle and a length of the same yarn, whipstitch the long edges together. This doubles the fabric and makes the handles sturdy enough to carry a full bag.

If you want even sturdier handles, you can slide a length of cotton webbing (available at any fabric store) inside the folded strip before seaming. Cut the webbing to match the handle length and it will add significant strength without any extra bulk on the outside.


Assembling the Bag

This is the part where everything comes together, and it is also the part where a lot of people stall out. Assembly isn’t as hard as it looks. Take it one step at a time.

Step 1: Attach the base.

Lay the base flat. Fold the main body piece in half to find its center, and mark the center with a stitch marker or a small piece of contrasting yarn. Align this center point with the center of one long edge of the base. With RS facing out, use your tapestry needle and yarn to whipstitch the long edge of the main body to the long edge of the base, working from the center outward to each end. When you reach the ends, the body piece will begin to fold upward — that’s exactly right. The ends of the main body will now be hanging free on the short ends of the base.

Step 2: Seam the sides.

Take the second side panel and attach it to one of the short ends of the base, then fold the ends of the main body piece up and seam them to the short edges of the side panel. Repeat on the other short end, this time the main body’s ends meet each other. Pin or clip these edges together and seam them using a mattress stitch for an invisible seam, or a simple whipstitch if you prefer something faster. The mattress stitch is worth learning here because the seams will be visible on a bag in a way they wouldn’t be on a garment hidden inside a sleeve or waistband.

Step 3: Attach the long side.

The remaining long open edge of the main body can be left as the top opening of the bag. The base is now fully attached with the body rising up on all four sides.

Step 4: Reinforce the base (optional).

If you’re adding a stiff insert to the bottom, now is the time. Cut a piece of plastic canvas or interfacing to fit snugly inside the base, drop it in, and if you’d like to keep it from shifting, use a few hand stitches to tack it down through the knitting.

Step 5: Attach the handles.

Position each handle on the inside of the bag at the top edge, centered on the front and back panels. Each handle end should sit about three inches in from the outer edge of the bag, making the four attachment points symmetrical. Using yarn and a tapestry needle, sew each end of each handle to the inside of the bag with a square of stitches — essentially sewing around a small square shape and then crossing diagonally through it twice. This is the standard way to attach straps to bags and it distributes the weight across a larger area of fabric, making the attachment much stronger.


Finishing Touches

Once everything is assembled, weave in all your yarn ends using the tapestry needle. Thread each tail through the needle, weave it through the backs of several stitches in one direction, then change direction and go back through a few more. This locks the tail in place without any knots.

Give the bag a gentle wash in cool water — this is called blocking, and it evens out the stitches, relaxes the fabric, and sometimes significantly improves the look of your finished piece. Lay it flat or shape it over a box of similar dimensions to help it hold its shape as it dries. Cotton yarn can take a while to dry completely, so be patient. Don’t wring it or put it in a machine dryer.


Tips for Getting a Better Result

Tension is the single biggest factor in how your bag turns out. If you tend to knit tightly, your fabric will be stiff and dense — which is actually great for a bag, so don’t stress if your swatches have always been a little tight. If you tend to knit loosely, the bag may end up soft and floppy. In that case, going down a needle size or two will give you a denser fabric that holds its shape better.

Don’t skip the seaming step on the handles. It makes an enormous difference in how comfortable the bag is to carry and how long the handles will last. A single layer of knitting is not strong enough to bear weight over time, but a doubled, seamed handle absolutely is.

If you want to line the bag, it’s not as hard as it sounds. Cut two rectangles of lining fabric to match the front and back of the bag, one rectangle for each side panel, and one for the base. Sew them together, fold the top edge under, and slip the lining inside the bag. Attach it at the top edge with a few small hand stitches. Lining protects the inside of the bag, prevents small items from falling through any gaps in the knitting, and gives the whole thing a polished, finished look.


Variations to Try Once You’ve Made the Basic Bag

Once you’ve got the hang of this pattern, there are so many directions you can take it. Stripes are an easy and beautiful modification — just join a new color at the beginning of any row and carry the unused color loosely up the edge until you need it again. Gradient yarns and self-striping yarns work beautifully for bags without requiring you to manage multiple skeins.

A drawstring top is a great functional addition. Work three rows of garter stitch (knit every row) at the top edge to create a small cuff, then add a row of yarn-overs paired with decreases — something like “K2tog, YO” repeated across the row — to create a row of eyelets. Thread a cord or braided yarn through the eyelets and you have a bag that closes.

For a beach bag or market bag where you want a bit of openness to the fabric, try working the body in a simple lace pattern or even a loose mesh by substituting “K2tog, YO” for pairs of stitches across alternate rows. This creates a breathable net-like fabric perfect for produce or sunscreen and towels.


A Note on Yarn Substitution

This pattern is written to be fairly forgiving of yarn substitutions, but a few things matter. Fiber content affects how the bag wears: cotton and linen are ideal for structure, acrylic can work but tends to stretch under weight over time, and wool is beautiful but may need to be handwashed more carefully. Whatever you choose, check the yardage before you start and make sure you have enough — running out of yarn on a bag body is much more annoying than running out on a swatch.

Texture matters too. Smooth, plied yarns are much easier to seam than singles or very fuzzy yarns. If you can split the yarn with your tapestry needle without too much effort, seaming will go smoothly. If the yarn resists the needle or shreds easily, you may want to use a finer yarn in a matching color just for the seaming.


You Did It

There is a particular kind of pride in carrying something handmade — in knowing that every stitch was placed there by you, that you worked through the confusing parts, that the object in your hands exists because of your own patience and skill. A knitted bag is not a complicated project in the grand scheme of things, but it requires you to think in three dimensions, to seam carefully, and to commit to a piece that’s bigger than a small swatch. That’s real knitting, and finishing it means something.

Take a photo when you’re done. Show someone. Carry it to the store. And then, because this is how it always goes, start thinking about the next one — maybe wider, maybe striped, maybe in a different stitch pattern. The basics you’ve built here will carry you a long way.

Categorized in:

Organizer,

Last Update: August 25, 2026