Crossbody Knit Bag Tutorial: Beginner-Friendly Guide

Crossbody Knit Bag Tutorial: Beginner-Friendly Guide

If you’ve been wanting to try knitting something beyond scarves and dishcloths, a crossbody bag is one of the most satisfying next steps you can take. It’s functional, fashionable, and surprisingly approachable even if you’re still building your confidence with needles and yarn. This guide walks you through everything — from choosing your materials to finishing the strap and assembling the final bag — so you can complete your first knitted crossbody bag with confidence.

Let’s dive in.


Why Knit a Crossbody Bag?

Crossbody bags have had a consistent moment in fashion for years, and handmade versions carry a charm that store-bought bags simply can’t replicate. When you knit your own, you get to choose every detail: the color, the texture, the strap length, the size. You can make it small and sleek for a night out, or wide and structured for everyday errands.

From a knitting standpoint, bags are also great practice pieces. Unlike garments, you don’t have to worry about fit or sizing the way you would with a sweater or socks. If your finished bag comes out a couple of inches wider than planned, it’s still a usable, beautiful bag. That forgiving nature makes bags ideal for beginners who are still getting comfortable with their tension.

There’s also the matter of durability. Bags go through a lot of use, and knitting one gives you the opportunity to select sturdy, washable yarn that can handle the weight of your daily essentials. A well-made knitted bag, especially one that has been felted or lined, can last for years.


Materials You’ll Need

Before you cast on a single stitch, gather everything you need so the project flows smoothly from start to finish. Here’s what this pattern calls for:

Yarn: Choose a worsted or bulky weight yarn for this project. Wool or a wool blend works especially well because it has natural elasticity and holds its shape over time. Cotton is another popular choice — it has a sturdy drape and comes in beautiful colors, though it’s slightly less forgiving in terms of tension. Plan on having approximately 200 to 300 yards of your main color. If you want to add a contrasting stripe or accent, set aside an additional 50 yards of a second color.

Knitting Needles: For worsted weight yarn, US size 7 or 8 needles (4.5mm to 5mm) work well. If you choose bulky yarn, go up to US size 10 (6mm). You can work this pattern flat on straight needles or in the round on circular needles — both methods are covered below. If you’re knitting flat, you’ll seam the sides at the end; if you’re working in the round, the sides are seamless.

Tapestry Needle: You’ll need this for weaving in your yarn ends and, if you’re knitting flat, for seaming the sides of the bag.

Scissors

Stitch Markers: These are optional but helpful, especially if you’re working in the round.

Bag Lining Fabric (optional): A simple cotton lining adds structure and prevents small items from slipping through the knitted fabric. It also gives the bag a polished, professional look on the inside. Fat quarters from a fabric store work perfectly.

Fabric Glue or Needle and Thread: For attaching the lining.

Magnetic Snap or Button: For the closure. A magnetic snap is the easiest option and doesn’t require any sewing skill to install.

Adjustable Strap Hardware (optional): If you want to add an adjustable slide to your knitted strap, you can pick up a strap adjuster at any craft store. Alternatively, your knitted strap can be sewn at a fixed length.


Understanding the Basic Stitches

This pattern uses only knit and purl stitches, which makes it accessible to anyone who has completed at least one beginner project. Here’s a quick review of what you’ll use:

Stockinette Stitch: Knit every stitch on the right side rows, purl every stitch on the wrong side rows. This creates a smooth, classic fabric on the right side. It tends to curl at the edges, which is why this pattern uses a garter stitch border.

Garter Stitch: Knit every row on both sides. This creates a ridged, textured fabric that lies flat and doesn’t curl. It’s used for the borders of this bag and is one of the most beginner-friendly stitches in all of knitting.

Seed Stitch (optional decorative element): Alternate knit and purl stitches across each row, then purl the knit stitches and knit the purl stitches on the next row. This creates a bumpy, textured fabric that looks beautiful on bags. If you’d like to use seed stitch for the body of your bag instead of stockinette, the instructions below can be adapted easily.


Pattern Notes and Gauge

Gauge: 18 stitches and 24 rows = 4 inches in stockinette stitch using worsted weight yarn and US size 8 needles.

Gauge matters more for garments than bags, but it’s still worth checking so your finished bag comes out close to the intended size. If your gauge is tighter than listed, go up a needle size. If it’s looser, go down a needle size.

Finished Size: Approximately 9 inches wide by 10 inches tall (before assembly). The strap adds a crossbody length of roughly 45 to 55 inches, which is adjustable.


Step-by-Step Instructions

Step 1: Cast On

Using your chosen yarn and needles, cast on 40 stitches. If you’re new to casting on, the long-tail cast on is a strong, flexible option that gives your bag a clean edge. There are dozens of video tutorials available online if you’d like a visual reference.

If you prefer a stretchier edge, the cable cast on is another good choice for this project.

Step 2: Knit the Bottom Border

Rows 1–6: Knit every stitch across (garter stitch). This creates a 6-row garter stitch border at the bottom of your bag. It will help the bag lie flat and give it a defined base.

Step 3: Knit the Body

Now you’ll transition into the main body of the bag. If you’re working in stockinette:

Row 7 (Right Side): K3, knit to the last 3 stitches, K3.
Row 8 (Wrong Side): K3, purl to the last 3 stitches, K3.

The three knit stitches at the beginning and end of each row create a garter stitch border on the sides, which prevents the stockinette from curling and gives the bag neat, tidy edges.

Repeat rows 7 and 8 until the piece measures approximately 10 inches from the cast-on edge, ending with a wrong side row. This will take roughly 50 to 60 rows depending on your gauge.

If you’d like to add a color stripe, this is the perfect time to do it. Simply introduce your second color yarn on a right side row, carry or cut the first color, and knit as many rows as you like before switching back.

Step 4: Knit the Top Border

Once the body reaches 10 inches, work 6 more rows of garter stitch (knit every row) to create a matching top border that mirrors the bottom. This gives the bag a symmetrical, finished look.

Step 5: Bind Off

Bind off all 40 stitches on the next right side row. Use a standard bind off for a clean edge, or try a stretchy bind off like the k2tog bind off if you want a little more flexibility at the top of the bag.

Leave a long yarn tail — at least 12 inches — for seaming if you’re knitting flat.

Step 6: Make the Second Panel (Flat Method Only)

If you are knitting flat, repeat steps 1 through 5 to create a second panel identical to the first. Both panels will be seamed together at the sides and bottom.

If you are knitting in the round, you’ve completed the body in one piece and can skip this step.

Step 7: Seam the Bag (Flat Method)

Hold both panels together with wrong sides facing each other. Using your tapestry needle and a length of yarn, seam the two side edges together and the bottom edge together using mattress stitch or whip stitch. Mattress stitch creates an almost invisible seam and is worth learning even for beginners. Leave the top edge open — this is where you’ll access the bag.

Turn the bag right side out and press the seams gently with your hands to flatten them.


Knitting the Strap

The strap is the element that transforms your knitted rectangle into a true crossbody bag, and it’s simpler to knit than you might expect.

Strap Instructions

Cast on 8 stitches.

Knit every row (garter stitch) until the strap measures 50 inches in length, or your preferred crossbody length. Keep in mind that the strap will stretch slightly over time with use, so knitting it on the shorter end of your desired range is a good idea.

Once the strap reaches the desired length, bind off all 8 stitches and weave in the ends.

If you’d like a wider, more padded strap, cast on 12 stitches instead of 8. The wider strap distributes weight more evenly across the shoulder and tends to be more comfortable for bags that carry heavier items.


Adding the Closure

A closure keeps the contents of your bag secure and adds a professional finishing touch.

Magnetic Snap: This is the easiest option. Magnetic snaps come with small metal washers and are installed by pushing the prongs through the fabric and bending them flat. Position the two halves of the snap at the center of each top edge (inside the bag), approximately 1 inch down from the opening. If you’re worried about the snap pulling through the knitted fabric, cut a small square of felt or canvas and place it behind the snap on the inside for reinforcement.

Button and Loop Closure: Sew a button to the front panel of the bag at the center top. On the back panel, use a crochet hook or your knitting needle to create a small button loop using a length of yarn. A simple chain loop works perfectly and is very easy to make.

I-Cord Loop: If you want a fully knitted closure, you can knit a short length of i-cord (a small tube of knitting worked on two double-pointed needles) and sew it in a loop on the back panel, then attach a button to the front panel.


Attaching the Strap

Lay your finished bag on a flat surface. Position one end of the strap at the upper left corner of the bag, just below the top border. Fold the end of the strap over by about 1.5 inches and use your tapestry needle to sew it securely to the bag using whip stitch or a simple running stitch. Repeat on the upper right corner with the other end of the strap.

Make sure both attachment points are stitched multiple times and feel secure before you start carrying anything heavy in the bag. If you want extra security, add a dab of fabric glue behind each stitched point.


Adding a Lining (Optional but Recommended)

Lining your knitted bag is one of those steps that takes an extra hour but makes a significant difference in the finished result. A lining prevents small items like coins, earbuds, or lip balm from slipping through the knit fabric, and it adds body and structure to the bag.

Cut two rectangles of fabric, each measuring 10 inches wide by 11 inches tall (slightly larger than the knitted panels to allow for seam allowances). Fold over and press a half-inch seam allowance on all four edges of each rectangle. Place the two lining pieces with wrong sides together and sew or glue around the sides and bottom, leaving the top open.

Slip the lining inside the bag with the wrong side of the lining facing the wrong side of the knitting. Align the top edges, then hand-stitch the lining to the inside of the bag just below the top border. Use a simple whip stitch and a thread color that matches your yarn so it stays invisible from the outside.


Blocking Your Finished Bag

Blocking is the process of wetting your finished knitted piece and reshaping it while it dries. It evens out your tension, softens the fabric, and helps the bag hold its shape. For most yarn types, blocking is recommended after seaming and before adding the strap.

To block your bag, submerge it in lukewarm water for about 15 minutes, then gently press out the excess water with a towel (don’t wring or twist). Lay it flat on a towel or foam blocking mat, smooth it into the desired shape, and let it dry completely. This can take 24 to 48 hours depending on your yarn and climate.


Tips for Success

A few practical pieces of advice that will make this project easier from the very first row:

Swatch before you start. Even a quick 4-inch swatch will tell you whether your needle size is producing the fabric density you want. A tightly knit fabric is better for bags because it holds its shape and doesn’t let items fall through.

Use stitch markers to keep track of your border stitches. Placing a marker after the first three stitches and before the last three on each row makes it easy to remember where your garter border begins and ends without counting constantly.

Keep your tension consistent. If you notice your tension changing mid-row — which often happens when you set the project down and pick it back up — try to always stop at the end of a completed row rather than mid-row.

Don’t be afraid to frog (unravel) and redo. Knitting is one of the most forgiving crafts in existence. If a section looks off, pull it back and try again. The yarn is just as good the second time around.

Label your yarn. If you’re mid-project and you run out of yarn, having the brand and colorway written down makes it much easier to find the same dye lot for your second skein.


Variations to Try Next Time

Once you’ve completed your first crossbody knit bag, there are so many ways to expand on the pattern:

Try felting the bag by running it through a hot water wash cycle. Felted knitting shrinks and stiffens into a dense, almost leather-like fabric. You’ll need to start with a larger bag to account for the shrinkage, but the results are stunning and extremely durable.

Add a pocket by knitting a smaller rectangle and attaching it to the front panel before seaming. An internal knitted pocket can be attached to the lining before it’s sewn into the bag.

Experiment with texture by using a basket weave or moss stitch pattern for the body of the bag instead of stockinette. These patterns are slightly more complex but still very accessible for beginners who are ready for a small challenge.

Use multiple colors and work simple stripes or even a colorwork chart. Fair Isle or intarsia colorwork looks incredible on bags and is much more manageable on a small project than on a full sweater.


Final Thoughts

Making a crossbody knit bag from scratch is one of those projects that feels like an achievement every time you carry it. People will ask where you got it, and there’s nothing quite like saying you made it yourself. The pattern above is designed to be simple enough for someone who has just mastered the knit and purl stitches, but the finished result looks polished and intentional.

Take your time with each step, don’t rush the seaming, and don’t skip the blocking. Those finishing details are what separate a project that looks handmade in the best possible way from one that just looks unfinished. Trust the process, trust your stitches, and enjoy the quiet, rhythmic satisfaction of knitting something beautiful and useful.

Happy knitting.

Categorized in:

Accessories,

Last Update: October 5, 2026