Knit Bag Tutorial *semi-beginner friendly* | Can make this ANY SIZE!

Knit Bag Tutorial: Semi-Beginner Friendly and Any Size You Want

Whether you’ve conquered the knit stitch and are ready to try something that actually goes in your closet, or you’ve been knitting for a year and want a satisfying weekend project, this knit bag tutorial is exactly what you’ve been looking for. This guide walks you through every step of making a sturdy, stylish knitted bag from scratch — and the best part? You can make it any size you want. Market tote, small purse, oversized beach bag, everyday shoulder bag — the formula works for all of them.

Let’s get into it.


What Makes This Tutorial Semi-Beginner Friendly?

“Semi-beginner” means you should know how to cast on, knit, purl, and bind off. If you’ve finished a dishcloth or a simple scarf, you’re ready. You don’t need to know how to knit in the round (though we’ll mention it as an option), and you don’t need to seam a shoulder or set in a sleeve. Bags are forgiving, flat, boxy, and practical — which is exactly why they make such a great next step after beginner projects.

That said, this tutorial doesn’t skip over anything. Every step is written out clearly, including the parts that more advanced tutorials tend to gloss over, like how to pick your yarn weight for a sturdy bag, how to choose your needle size, and how to finish the project so it actually holds its shape and lasts.


Materials You’ll Need

Before you start knitting, gather your supplies. The beauty of this pattern is that your material choices will determine the final size and structure of your bag, so read through this section carefully before purchasing anything.

Yarn: For bags, you want something durable. Cotton, linen, jute, and wool-cotton blends all work beautifully. Pure wool can work but tends to stretch under weight over time, which means your bag might droop or distort. If you love wool, look for a superwash wool blended with nylon or cotton for better structure. Avoid anything too delicate or fuzzy — mohair and alpaca, as lovely as they are for sweaters, create bags that pill and don’t hold their shape under stress.

For a medium-sized tote (roughly 14 inches wide by 15 inches tall), you’ll need approximately 200–300 yards of bulky or super bulky yarn, or 400–600 yards of worsted weight yarn. Lighter weight yarns will work but will require more yardage and smaller needles.

Needles: Use straight needles or circular needles in whatever length feels comfortable to you. The needle size should match your yarn, but go down one or two sizes from what’s recommended on the yarn label. You want a tighter gauge than usual because a tighter fabric creates a sturdier bag that won’t stretch out from the weight of your belongings.

Tapestry needle: For weaving in ends and seaming the sides of your bag.

Scissors

Stitch markers (optional): Helpful for tracking pattern repeats if you choose a textured stitch.

Bag handles or straps: You can knit your own or purchase leather, wooden, bamboo, or fabric handles. We’ll cover both options.

Lining fabric (optional): A simple fabric lining adds polish and prevents small items from falling through the stitches. Totally optional but a nice finishing touch.


How to Make It Any Size: The Simple Formula

This is the core of this tutorial, and it’s what makes this pattern so flexible. Rather than giving you fixed numbers to follow, we’re going to teach you the formula. Once you understand it, you can make a tiny jewelry pouch or a giant market tote with the same principles.

Step 1: Decide on your finished dimensions. Write down the width and height you want your finished bag to be. For example: 12 inches wide and 14 inches tall.

Step 2: Knit a gauge swatch. Cast on about 20 stitches and knit in your chosen stitch pattern for about 4 inches. Bind off, block the swatch lightly, and measure how many stitches and rows fit in 4 inches. Divide by 4 to get your stitch gauge and row gauge per inch.

For example: If you count 14 stitches in 4 inches, your gauge is 3.5 stitches per inch.

Step 3: Calculate your cast-on number. Multiply your desired width by your stitch gauge.

Using our example: 12 inches × 3.5 stitches per inch = 42 stitches to cast on.

Step 4: Calculate your row count. Multiply your desired height by your row gauge.

For example: If your row gauge is 5 rows per inch and you want a 14-inch tall bag: 14 × 5 = 70 rows.

Step 5: Remember that you’re knitting two panels. Unless you knit in the round (more on that in a moment), you’ll knit a front panel and a back panel, then seam them together.

That’s it. That’s the whole formula. Adjust those numbers and you can make any size bag you want.


Choosing Your Stitch Pattern

You can knit your bag entirely in stockinette stitch, but stockinette tends to curl at the edges, which creates extra work. For bags, one of the following stitch patterns tends to work much better.

Garter stitch (knit every row) is the classic beginner-friendly choice. It lies flat, has a lovely texture, and creates a fairly firm fabric. It also compresses vertically, which means your row count will be higher per inch — keep that in mind when calculating.

Seed stitch (alternating knit and purl in a checkerboard pattern) creates a beautiful, dense, non-curling fabric that is incredibly well-suited to bags. It takes a little more attention than garter stitch but isn’t difficult once you get the rhythm.

Basketweave or moss stitch adds visual interest and a slightly more structured look. Great if you want your bag to look a bit more polished.

Brioche stitch creates an extremely squishy, cozy fabric. It’s lovely but very stretchy, so not ideal for bags that need to hold their shape. Skip this one for bags unless you’re lining them.

Simple ribbing works well for handles and can be used for the body of a more casual, stretchy bag.

For your first knit bag, garter stitch or seed stitch are both excellent choices. They’re forgiving, flat-lying, and produce a fabric that looks intentional and finished.


Step-by-Step: Knitting the Bag Body

Now let’s actually knit.

Cast on your calculated number of stitches. Use a long-tail cast on if you know it — it creates a neat, slightly elastic edge that wears well at the bottom of a bag. If you only know the backward-loop cast on, that’s fine too.

Knit your chosen stitch pattern for the calculated number of rows. This is your front panel. Don’t rush this part — it’s just row after row, and that’s the meditative magic of knitting a bag. Put on a podcast, a movie, or some music and enjoy the process.

Bind off loosely. A tight bind-off can pucker the top edge of your bag. If you tend to bind off tightly, go up one needle size for the bind-off row.

Knit a second identical panel. This is your back panel. Try to keep your tension consistent between the two panels so they match up evenly when seamed.


Knitting the Bottom (Optional Structured Base)

If you want a bag with a flat, structured bottom rather than a simple rectangular pouch, you have a couple of options.

The easiest is to simply seam the bottom edge of your two panels together and then work a “box corner.” After seaming the sides and bottom, pinch each bottom corner of the bag so the side seam aligns with the bottom seam. Sew across the corner at whatever depth you want — usually 1 to 2 inches. This creates a flat, boxy bottom without any complicated construction.

Alternatively, you can knit a separate bottom rectangle to the dimensions of how wide and deep you want the base, then seam all three pieces (front, base, back) together. This takes more time but produces a very structured, polished result.


Seaming Your Bag

Place your two panels together with the right sides facing each other (the outside of the bag facing inward). This is called seaming with right sides together, and it hides your seam inside the bag.

Using your tapestry needle and a length of your project yarn (or a coordinating, thinner yarn if your project yarn is very thick), seam down one side, across the bottom, and up the other side. The mattress stitch is a popular seaming technique that creates a nearly invisible seam. For garter stitch, you can use a simple whip stitch or an over-under stitch that catches the bumps between ridges — it’s tidy and fast.

Once seamed, turn the bag right-side out. Poke out the corners gently with a blunt pen or the eraser end of a pencil.


Knitting the Handles

Knit handles are satisfying to make and add a handmade charm to the finished bag. For durability, knit them on slightly smaller needles than your bag body, and choose a sturdy stitch like ribbing or seed stitch.

Simple knitted strap: Cast on 5–8 stitches depending on how wide you want your strap. Work in seed stitch or 1×1 ribbing until the strap reaches your desired length. For a shoulder bag, aim for about 24–28 inches. For a crossbody, go 40–50 inches. For short tote handles, 18–20 inches per handle works well.

Bind off and seam the ends of the strap to the inside top edges of your bag, overlapping about 2 inches and sewing securely with your tapestry needle. Reinforce the attachment by stitching back and forth several times — this is the stress point of your bag and it needs to hold.

For two tote handles, make two identical straps and attach them evenly spaced on either side of the bag front and back.

Purchased handles: Leather and bamboo ring handles can be attached by folding the top edge of your bag over the handle and stitching it down on the inside. This creates a clean, professional look and is especially effective if you’re also adding a lining.


Adding a Lining (Optional but Lovely)

A fabric lining transforms your knit bag from a handmade project into something that genuinely competes with store-bought bags. It also prevents small items like coins, earbuds, and keys from slipping through your stitches.

Cut two pieces of fabric to match your bag panels, adding a half-inch seam allowance on all sides. Sew them together (right sides facing) along the sides and bottom. Clip the corners, turn under the top edge, and press with an iron. Slip the lining into your knitted bag with the wrong sides of the lining facing the wrong side of the bag. Hand-stitch the lining to the inside of the bag just below the top edge.

Cotton quilting fabric, canvas, and linen all work beautifully as lining fabrics. Choose something that complements your yarn color or go with a contrast print for a fun pop of pattern on the inside.


Blocking and Finishing

Once everything is assembled, it’s time to block your bag. Fill a clean sink or basin with cool water and submerge the bag completely. Let it soak for about 15–20 minutes, then gently squeeze out the water without wringing or twisting. Roll it in a clean towel to absorb excess moisture, then shape it by hand and lay it flat or prop it open to dry.

Blocking evens out your stitches, softens the fabric slightly, and helps the bag settle into its final shape. Cotton and linen bags in particular transform beautifully after blocking — the stitches even out and the fabric becomes softer and more defined.

Weave in all your ends securely using your tapestry needle. Weave each tail in at least two directions through the back of your stitches to keep them from working loose over time.


Sizing Ideas to Get You Started

Since this tutorial works for any size, here are a few common dimensions to inspire you.

A small wristlet or clutch might be 7 inches wide by 5 inches tall. Use fingering or sport weight yarn on small needles for a delicate, refined look.

A medium everyday bag at about 11 inches wide by 10 inches tall is roomy enough for a wallet, phone, keys, and a few extras without being bulky. This is a great size for a knitted purse.

A classic market tote at 14–16 inches wide by 14–15 inches tall is the workhorse size — fits groceries, books, beach gear, you name it. Use chunky or super bulky yarn for fast knitting and great structure.

An oversized beach or project bag at 18 inches wide by 18 inches tall holds a beach towel, sunscreen, water bottles, and all your snacks. Great for carrying yarn projects too, naturally.


Troubleshooting Common Issues

My bag is too stretchy. Go down a needle size or choose a less stretchy stitch pattern. If the yarn itself is very stretchy, switch to cotton or linen.

The sides of my bag are curling inward. You may be working in stockinette without edge stitches. Add a selvedge stitch (slip the first stitch of every row purlwise) or switch to garter or seed stitch.

My two panels don’t match. Check whether your tension changed between the first and second panel. If so, try to adjust your grip or rework the second panel. If the difference is minor, blocking can help even things out.

My handles keep stretching. Reinforce the attachment points with a small square of stitching or a button on the inside of the bag behind the attachment point. Purchased hardware handles also distribute weight better than knitted straps for very heavy bags.

My seams look messy. Practice the mattress stitch on a swatch before seaming your actual bag. Using a yarn that’s the same color as your project helps seams blend in even when they’re not perfect.


A Few Variations to Try Once You’ve Got the Basics

Once you’ve made one bag with this formula, the door is open to endless variations.

Try working in a simple two-color stripe pattern. Carry both yarns up the side edge as you go, and the color changes add visual interest without any complicated colorwork.

Add a simple drawstring at the top by working a row of evenly spaced yarn overs and k2tog decreases near the bind-off edge, then threading a long cord through.

Incorporate a flap closure by casting on extra rows for the front panel and folding the top section down as a flap. Add a button and a small loop of yarn to close it.

Try an open-weave pattern using simple yarn overs and decreases to create a lacy, airy fabric — perfect for a market bag where you want some breathability and drape.


Final Thoughts

The knit bag is one of those projects that earns its place in your regular rotation. It’s satisfying to knit, genuinely useful when finished, and customizable in ways that make every single one feel unique. Once you understand the sizing formula, you’ll never feel locked into someone else’s numbers again. Your yarn stash, your needle collection, and your own sense of style get to call the shots.

Take your time with the gauge swatch — it really does make a difference. Choose a yarn you love touching, since you’ll be working with it for hours and carrying it around for years. And don’t worry too much about perfection on your first bag. Knitted bags are rustic and handmade by nature, and a little variation in tension or an imperfect seam doesn’t diminish how wonderful it feels to carry something you made yourself.

Happy knitting.

Categorized in:

Bags,

Last Update: October 23, 2026