👜 DIY Crochet Bag Tutorial | Easy Step-by-Step Handmade Bag

DIY Crochet Bag Tutorial | Easy Step-by-Step Handmade Bag

There is something genuinely satisfying about carrying a bag you made yourself. Every stitch is yours. Every decision about color, size, and texture came from your own hands and imagination. And the best part? A crochet bag is one of the most practical and achievable projects for crafters of all skill levels. Whether you are a complete beginner who just learned how to hold a hook or someone who has been crocheting for years and wants a fresh project, this tutorial will walk you through everything you need to know to create a beautiful, sturdy, functional handmade bag from start to finish.

This guide covers materials, hook sizes, stitch explanations, step-by-step instructions, finishing tips, and even ideas for customizing your bag so it feels completely one-of-a-kind. Grab your yarn and let’s get started.


Why Crochet a Bag?

Before we dive into the how-to, it is worth taking a moment to appreciate why crochet bags have become one of the most beloved DIY projects in the crafting community. Crochet bags are durable, often more so than you might expect. When worked in cotton or jute yarn with a slightly tight tension, a crocheted bag can hold groceries, books, a laptop, or a day’s worth of essentials without stretching out of shape.

Beyond practicality, crochet bags are endlessly customizable. You can make a small crossbody, a wide market tote, a structured handbag with a zipper, or a slouchy boho carryall. You can use solid colors, stripes, intricate texture stitches, or playful fringe. No two bags need to look alike, and that creative freedom is a big part of the appeal.

There is also a sustainability angle that more and more crafters care about. Making your own bag from natural fibers like cotton or jute means you are reducing your dependence on fast fashion accessories, which are often made from plastic-based materials under questionable labor conditions. A handmade bag is a small but meaningful act of intentional living.


Materials You Will Need

Getting your materials right before you start makes the whole process smoother. Here is what you will need for the classic tote-style crochet bag in this tutorial.

Yarn: For a sturdy bag, cotton yarn is the go-to choice. It holds its structure well, washes easily, and comes in a huge range of colors. Look for a worsted weight (size 4) or bulky weight (size 5) cotton yarn. You will need approximately 200 to 300 yards depending on your finished size. Brands like Lion Brand 24/7 Cotton, WeCrochet Comfy Cotton, and Paintbox Simply DK Cotton are all excellent options. If you prefer a more natural, earthy look, jute or raffia yarn gives you that classic market-bag aesthetic, though it is stiffer to work with and less forgiving if you make mistakes.

Hook: For worsted weight cotton, a size 5.0mm (H/8) or 5.5mm (I/9) hook works beautifully. For bulky yarn, go up to a 6.0mm (J/10). The slightly snug gauge you get with these pairings gives you a fabric that is strong without being too stiff or too loose.

Stitch markers: These little clips are your best friends during any crochet project. Use them to mark the beginning of rounds, track pattern repeats, or note where handles begin and end.

Scissors and a yarn needle: You will need scissors for cutting yarn and a blunt-tipped yarn needle (also called a tapestry needle) for weaving in your ends cleanly.

Optional: If you want to line your bag for extra structure and to keep small items from falling through the stitches, you will need a piece of fabric cut to size, a needle, and thread or fabric glue. A pair of bag handles or D-rings are useful if you want a more polished look, and you can find these at most craft stores or online.


Understanding the Stitches

This pattern uses a small handful of basic crochet stitches. If you are already familiar with these, feel free to skip ahead. If you are newer to crochet, spend a few minutes practicing them before you begin.

Chain stitch (ch): The foundation of almost everything in crochet. You make a slipknot, place it on your hook, yarn over, and pull through. Repeat until your chain is the length you need.

Slip stitch (sl st): A very short stitch used mostly for joining rounds or moving your hook to a new position without adding height. Insert your hook, yarn over, and pull through both loops on the hook in one motion.

Single crochet (sc): The most fundamental stitch. Insert your hook into a stitch, yarn over and pull up a loop, yarn over again, and pull through both loops. Single crochet creates a tight, dense fabric, which is exactly what you want in a bag.

Half double crochet (hdc): Slightly taller than single crochet and slightly stretchier. Yarn over first, then insert your hook, yarn over and pull up a loop (you now have three loops), then yarn over and pull through all three loops at once.

Double crochet (dc): Taller still, and the stitch that creates the most open, airy fabric of the three. Yarn over, insert hook, yarn over and pull up a loop, yarn over and pull through two loops, yarn over and pull through the remaining two loops.

For this bag, you will primarily use single crochet for the base and body, which gives a solid and structured feel. The handles will also be worked in single crochet for maximum strength.


Abbreviations Used in This Pattern

ch = chain
sc = single crochet
sl st = slip stitch
st = stitch
sts = stitches
rnd = round
BLO = back loop only
MR = magic ring (also called magic circle)


Step-by-Step Crochet Bag Tutorial

This pattern creates a bag approximately 12 inches wide and 10 inches tall (before handles), which is a great all-purpose everyday tote size. You can easily adjust the dimensions by changing the number of foundation chains or the number of rounds you work.

Step 1: Create the Base

The base of this bag is worked in joined rounds starting from the center, similar to an oval. This method creates a flat, structured bottom that helps your bag keep its shape.

Make a foundation chain of 20 stitches.

Round 1: Starting in the second chain from the hook, work 1 sc in each of the next 18 chains. When you reach the last chain, work 3 sc in that stitch (this creates the curve at the end). Now rotate your work and continue along the opposite side of the foundation chain, working 1 sc in each of the remaining 17 chains. Work 2 sc in the first chain you started with to close the other end of the oval. Join with a sl st to the first sc. You should have 40 stitches total.

Round 2: Ch 1. Work 1 sc in each of the next 18 sts. Work 3 sc in the next st (corner increase). Work 1 sc in each of the next 18 sts. Work 2 sc in the final st. Join with a sl st. You should now have 44 stitches.

Round 3: Ch 1. Work 1 sc in each of the next 19 sts. Work 3 sc in the next st. Work 1 sc in the next 19 sts. Work 2 sc in the final st. Join. 48 stitches.

Round 4: Ch 1. Work 1 sc in each of the next 20 sts. Work 3 sc in the next st. Work 1 sc in the next 20 sts. Work 2 sc in the final st. Join. 52 stitches.

You now have a sturdy oval base that is roughly 7 by 4 inches. If you want a larger bag, add one or two more increase rounds following the same pattern.

Step 2: Build the Sides

Now you will transition from the flat base to the vertical walls of the bag. This is done by working into the back loop only (BLO) for one round, which creates a crisp visible ridge and allows the sides to rise upward instead of continuing to expand outward.

Round 5 (Transition Round): Ch 1. Work 1 sc in the BLO of every stitch around. Join. 52 stitches.

From here, you will work in both loops as normal for the body of the bag.

Rounds 6 through 25: Ch 1. Work 1 sc in every stitch around. Join with a sl st at the end of each round. Repeat for 20 rounds (or until the sides of your bag reach your desired height).

If you want to add texture to the body of the bag, this is the place to do it. You could substitute a few rounds of half double crochet for a slightly looser look, work a simple shell stitch repeat, or add stripes by switching colors every two rounds. The body is your canvas, and even simple color changes can make the finished bag look incredibly polished.

For a market bag with more drape and openwork, you could work a mesh stitch pattern in the body rounds instead of solid single crochet. To do this, replace every other round with a pattern of ch 1, skip 1 st, sc in the next st, repeating around. This creates a light, airy fabric that is perfect for carrying produce or beach items, though it will not contain very small items.

Step 3: Create the Handle Openings

Handles can be made in two ways: crocheted directly into the bag in the same round (integrated handles) or worked separately and sewn on afterward (attached handles). Both methods are strong and attractive. This tutorial uses integrated handles, which give a cleaner look and require no sewing.

After you have completed your body rounds, you are now going to work the top edge round with handle openings.

Lay your bag flat and count your stitches to find the center front and center back. You want your handles to be positioned symmetrically. For a 52-stitch bag, the front panel will be approximately 26 stitches wide, and you want your handle to span about 10 stitches in the center of each panel.

Handle Round: Ch 1. Work 8 sc across the front panel. Chain 20 (this chain forms your handle). Skip the next 10 sts on the bag. Work 8 more sc across the front panel. Then work 8 sc across the back panel. Chain 20. Skip the next 10 sts. Work 8 sc across the rest of the back panel. Join.

Handle Reinforcement Round 1: Ch 1. Work 8 sc. Work 20 sc across the handle chain (treat each chain as a stitch). Work 8 sc. Work 8 sc. Work 20 sc across the second handle chain. Work 8 sc. Join.

Handle Reinforcement Round 2: Ch 1. Work around entire top edge in sc, working into both the bag stitches and the handle stitches as you go. Join.

At this point, your handles are single-layered. To make them stronger and more comfortable to carry, work back and forth along each handle (without joining) for 3 to 4 more rows of sc, then fold the strip over and whip stitch it to the inside of the handle to create a doubled-over, padded strap. This extra step makes a real difference in comfort, especially when your bag is carrying something heavy.

Step 4: Finish the Top Edge

Work one final round of sc around the entire top opening of the bag, including over the handles. This clean edge round gives the bag a neat, professional finish. You can also do a round of reverse single crochet (also called crab stitch) for a decorative border that looks especially lovely in a contrasting color.

Fasten off and weave in all your ends with your yarn needle, taking extra care to secure any color-change ends tightly on the inside of the bag.


How to Line Your Crochet Bag (Optional but Recommended)

Lining a crochet bag is one of those finishing touches that takes a good bag to a great one. A fabric lining covers up your woven-in ends, prevents small items from slipping through the stitches, and gives the bag more body so it holds its shape.

To line your bag, turn it inside out and use it as a pattern to cut a piece of fabric roughly the same shape as the bag body plus a half-inch seam allowance on all sides. Fold and press the top edge of the fabric down by about half an inch, then insert the lining into the bag. Using a needle and thread, hand stitch the lining to the inside of the bag just below the top edge, making sure your stitches catch the crochet fabric but don’t show on the outside. Work slowly and neatly around the full opening, including around the base of the handles.

Cotton quilting fabric, canvas, and linen are all excellent choices for lining a crochet bag. Choose something that complements your yarn color for a polished look, or go bold with a contrasting print for a pop of personality every time you open your bag.


Tips for Getting a Perfect Result Every Time

Tension is everything in crochet. If your tension is too loose, your bag will be floppy and stretch out with use. If it is too tight, your hook will be hard to move through the stitches and your bag will feel stiff. The sweet spot is a fabric that is firm but still slightly flexible. Work a small swatch before starting and adjust your hook size if needed.

Blocking your finished bag makes a surprising difference. Wet the finished bag with cool water, squeeze out the excess (don’t wring it), then shape it and allow it to dry flat. This evens out the stitches and gives the bag a more even, professional appearance.

Pay attention to your join at the beginning and end of each round. A sloppy join creates a visible seam that runs up the side of the bag. Joining into the first stitch (not the chain) and working that first stitch carefully helps keep things clean.

If you are new to working in rounds and keep losing count of where your round begins, place a stitch marker in the first stitch of every round and move it up as you go. This small habit saves a lot of frustration.


Ideas for Customizing Your Crochet Bag

Once you have made the basic bag, the variations are endless. Try working the entire bag in a textured stitch like the granite stitch or the moss stitch, both of which are just two-stitch repeats but create a beautiful woven-looking surface. Add a fringe along the bottom edge by cutting lengths of yarn and looping them through the base row. Stitch on a crocheted flower, a button, or a pom-pom for a playful accent.

For a crossbody version, make your two handles very short and add a long adjustable strap worked in single crochet chain until it reaches your desired shoulder length, then attach it to both sides of the bag with a few rows of sc reinforcement.

For a market bag with maximum stretch, try using a mercerized cotton string on a larger hook to create an open mesh body. These bags fold down small and stuff into a pocket but expand to hold a surprising amount.

You can also play with the shape of the base. Instead of an oval, a square or rectangular base creates a flat-bottomed bag that sits upright beautifully, perfect if you want to use it as a project bag or a purse organizer.


Caring for Your Handmade Crochet Bag

Cotton crochet bags are generally machine washable on a gentle cycle with cool water. Turn the bag inside out before washing to protect the fabric and reduce pilling. Air dry flat rather than using a machine dryer, which can cause shrinkage or distortion.

If your bag develops a snag, resist the urge to cut it. Instead, use a yarn needle to gently work the pulled loop back into the fabric from the inside.

With proper care, a well-made crochet bag can last for years and still look beautiful. Many crafters find that their handmade bags actually improve with use, softening and becoming more supple as the cotton fiber breaks in.


Final Thoughts

Making a crochet bag is one of those projects that delivers both a satisfying crafting experience and an incredibly useful finished object. You invest a few hours, a moderate amount of yarn, and your own creativity, and you end up with something you can use every single day. There is a quiet pride in reaching into a handmade bag for your keys, knowing that every stitch came from your own hands.

Whether you follow this pattern exactly or use it as a springboard for your own design, the most important thing is to enjoy the process. Crochet is slow in the best possible way. It asks you to be present, to count, to feel the texture of the yarn, and to build something stitch by stitch

Categorized in:

Bags,

Last Update: September 28, 2026