
DIY Crochet Bag Tutorial | Easy Step-by-Step Handmade Bag
There is something deeply satisfying about carrying a bag you made with your own hands. It is not just an accessory — it is a conversation starter, a skill milestone, and a reflection of your personal style. Whether you are a beginner who just learned to chain stitch or a seasoned crocheter looking for a new weekend project, making your own crochet bag is one of the most rewarding things you can do with a hook and some yarn. In this step-by-step tutorial, we will walk through everything you need to know to crochet a beautiful, functional bag from start to finish.
Why Crochet Your Own Bag?
Before we dive into the stitches and materials, let us talk about why handmade crochet bags have become one of the most beloved DIY projects in the crafting world. Social media has brought crochet into an exciting new era, with designers and hobbyists alike sharing stunning handmade pieces that rival anything you would find in a boutique. But beyond the aesthetic appeal, there are genuinely practical reasons to make your own bag.
First, you get complete control over size, color, and texture. Want a deep tote that fits your laptop and a water bottle? Done. Prefer a petite summer crossbody in a neutral cotton? Also possible. The structure of a crochet bag is endlessly customizable, which is why so many crafters get hooked — pun intended — and never stop making them.
Second, crochet bags are genuinely durable. When worked in a sturdy cotton or jute yarn, a crocheted bag can outlast many store-bought alternatives. The interlocked stitches create a fabric that stretches where it needs to and holds its shape beautifully when lined or structured properly.
Third, it is a relatively affordable hobby. A skein or two of quality cotton yarn, a crochet hook, and some basic notions are all you need to get started. Compared to the price of a handmade or designer bag, the investment is minimal.
Materials You Will Need
Getting your materials together before you start will make the whole process smoother and more enjoyable. Here is what you will need for the beginner-friendly market tote featured in this tutorial.
For yarn, you will want two skeins of medium weight (size 4) cotton yarn in the color of your choice. Cotton is ideal for bags because it is sturdy, holds its shape well, washes easily, and does not stretch out of control the way acrylic can. Popular choices include Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, or We Are Knitters Pima cotton. For a boho or beach-bag vibe, you could also use natural jute twine or raffia yarn, which gives that iconic woven-basket look.
For tools and notions, you will need a size 5mm crochet hook (or whichever size your yarn label recommends), a yarn needle for weaving in ends, scissors, stitch markers, and a measuring tape. If you plan to line your bag — which I strongly recommend for anything you will carry regularly — you will also need half a yard of fabric, a sewing needle and thread or a sewing machine, and fabric scissors.
Optional but helpful: a set of bag handles if you would prefer leather or acrylic handles over crocheted ones, and a magnetic snap or zipper closure if you want your bag to close securely.
Understanding the Basic Stitches
This pattern uses just three stitches, making it perfect for beginners. If you already know these, consider this a quick refresher before we jump in.
The chain stitch (ch) is the foundation of almost every crochet project. You create a slip knot, place it on your hook, wrap the yarn over the hook, and pull it through the loop. That is one chain. You repeat until you have the number of chains called for in the pattern.
The single crochet stitch (sc) is the most compact and sturdy stitch in crochet. You insert your hook into a stitch, yarn over and pull up a loop so you have two loops on your hook, then yarn over again and pull through both loops. This creates a tight, dense fabric that is ideal for the base and lower body of a bag.
The half double crochet stitch (hdc) is just slightly taller than single crochet and creates a softer, more flexible fabric. You yarn over first, then insert your hook into the stitch, yarn over and pull up a loop so you have three loops on your hook, then yarn over and pull through all three. This stitch works beautifully for the upper body of a bag where you want a little more drape and ease.
If you are completely new to crochet, I would suggest spending one afternoon practicing these two stitches on a small swatch before jumping into the bag. Once they feel comfortable, the bag itself will come together much more quickly than you expect.
The Pattern: A Classic Market Tote
This pattern creates a roomy, structured market tote measuring approximately 13 inches wide by 12 inches tall, not including handles. The finished bag is large enough to carry groceries, a paperback and a journal, beach essentials, or everything you need for a day out.
Finished measurements: Approximately 13 inches wide, 12 inches tall, 3-inch gusset
Gauge: 14 sc x 16 rows = 4 inches in single crochet
Abbreviations: ch (chain), sc (single crochet), hdc (half double crochet), sl st (slip stitch), st(s) (stitch or stitches), BLO (back loop only)
Step One: Crocheting the Base
The base of this bag is worked flat in single crochet, which gives it the firm structure needed to hold its shape when filled.
Begin by chaining 45. This will give you a base that is approximately 13 inches long.
Row 1: Starting in the second chain from the hook, single crochet across. You should have 44 sc. Chain 1 and turn.
Rows 2 through 12: Single crochet in each stitch across. Chain 1 and turn at the end of each row.
After completing row 12, do not fasten off. Your base should be roughly 13 inches long and 3 inches wide. If you want a wider or deeper base, simply add more chains at the beginning or more rows here. This is one of the great joys of making your own bag — the pattern is a starting point, not a strict rule.
Step Two: Building the Sides
Now you will work around the perimeter of the base to begin building up the sides. This is where the bag starts to look like a bag, and it is incredibly satisfying to watch it take shape.
Round 1: Working in single crochet, sc along the long side of the base (approximately 44 sts), place 3 sc in the corner stitch, sc along the short end (approximately 12 sts), place 3 sc in the corner stitch, sc back up the other long side, then 3 sc in the corner, sc across the remaining short end, 3 sc in the final corner, and join with a slip stitch to the first sc of the round. Place a stitch marker to mark the beginning of the round. Do not chain at the beginning of subsequent rounds — you will work in a continuous spiral, which creates clean, seamless sides.
Rounds 2 through 5: Working in single crochet, sc in each stitch around. When you reach the 3-sc corner clusters from the previous round, sc 3 into the center stitch of each corner. This creates the gusset shape. After round 5, your bag should have a defined rectangular base with slightly rounded corners.
Round 6 onward (the body): From round 6, stop increasing at the corners. Instead, sc into every single stitch around the entire round without adding extra stitches at the corners. This is where the bag’s walls begin to grow straight upward. Continue in this manner for approximately 15 rounds of plain single crochet.
At round 16, switch to half double crochet for the upper portion of the bag. This creates a slightly more open, drapey fabric near the top, which looks beautiful and makes it easier to reach into the bag. Work 10 rounds of hdc in a continuous spiral.
By this point your bag body should measure approximately 10 to 11 inches tall from the base. If you want a taller bag, simply add more rounds before moving on to the handles.
Step Three: Creating the Handles
Handles are the moment that can feel a little intimidating, but this method keeps them simple and sturdy.
At the beginning of your next round, sc across the first 8 stitches, then chain 25 (this forms the first handle loop). Skip the next 12 stitches and sc into the 13th stitch. Continue sc across until you are 20 stitches from the end of the round, then chain 25 again, skip the next 12 stitches, and sc into the 13th stitch. Sc to the end of the round and join with a slip stitch.
Next round: Sc all the way around, working 25 sc into each chain-25 handle loop. This gives you long, smooth handles that are an extension of the bag’s body.
Work 2 more rounds of sc across the entire top opening including the handles to reinforce them, then fasten off and weave in your ends.
If you prefer thicker, more padded handles, you can work additional rounds over the handle loops before fastening off, or you can fold and sew the handle fabric over itself for a doubled-up structure. Alternatively, attach purchased leather or wooden handles by sewing them onto the inside of the bag before lining it — this is a stunning finishing touch that gives your handmade bag an elevated, artisan feel.
Step Four: Finishing and Blocking
Before you do anything else, weave in all your yarn ends using your yarn needle. Thread the tail through the eye of the needle, weave it under several stitches on the wrong side of the fabric, give it a gentle tug, and trim. Repeat for every loose end in your project.
Next, block your bag. Blocking sounds fancy, but it simply means wetting the fabric, shaping it, and letting it dry. Fill your bag with a plastic bag stuffed with crumpled newspaper or a towel rolled to the right shape, then lightly mist the outside with water or dip the whole bag in lukewarm water and gently squeeze out the excess. Reshape it so the walls are straight, the base is flat, and the handles are even. Let it dry completely, ideally overnight. The difference between an unblocked and a blocked crochet bag is remarkable — blocking evens out the stitches, smooths the fabric, and gives the finished piece a polished, professional look.
Step Five: Lining Your Bag (Optional but Recommended)
Lining a crochet bag solves one of the most common complaints about handmade bags: small items slipping through the stitches or snagging on the yarn. A fabric lining also adds structure and makes the bag feel more like a finished product.
Cut two rectangles of your chosen fabric, each measuring the width of your bag plus one inch for seam allowance, and the height of your bag plus one inch. If your bag has a gusset, cut side panels too. Sew the fabric pieces together along the sides and bottom with right sides facing, leaving the top open. Press the top edge of the lining down by half an inch.
Insert the lining into your bag with the wrong side of the fabric facing the wrong side of the crochet. Use a needle and thread to whipstitch the folded top edge of the lining to the inside top edge of the bag, stitching into the crochet stitches. If you are adding a magnetic snap closure, attach it to the lining before inserting it — place each half of the snap centered on either side of the top opening, following the snap’s instructions for reinforcing the fabric to prevent tearing.
Tips for Customizing Your Crochet Bag
One of the most exciting parts of making your own bag is making it truly yours. Here are some ideas for customizing this basic pattern.
Consider adding a color block design by switching yarn colors partway through the body. Joining a new color is as simple as completing your last stitch in the old color, then pulling the new color through the final two loops. Weave in both tails and continue.
Try adding surface crochet, embroidery, or small appliqués to the finished bag for a decorative touch. A simple flower or leaf motif crocheted in a contrasting color and sewn on can completely change the character of the piece.
Experiment with stitch patterns. Once you are comfortable with this basic construction, you can substitute mesh stitches, shell stitches, or even a basketweave pattern for the body section. The structure stays the same; only the texture changes.
For a boho market bag with an open, lacy look, try working the body entirely in single crochet worked into the back loop only (BLO). This creates horizontal ridges that give the bag a woven, textured appearance.
Caring for Your Crochet Bag
Cotton yarn bags are wonderfully easy to care for. Most can be machine washed on a gentle cycle in cold water and laid flat to dry. Check the label on your specific yarn for guidance. Avoid wringing or twisting the bag when wet, as this can distort the shape. If your bag loses its structure after washing, simply reshape it while damp and allow it to dry stuffed or with a form inside.
Store your bag hanging or lying flat. Avoid hanging it from the handles for long periods when it is very heavy, as this can stretch them over time.
Final Thoughts
Making your own crochet bag is one of those projects that perfectly balances accessibility with artistry. The techniques involved are simple enough for a beginner to pick up in an afternoon, yet the finished product looks genuinely impressive and will serve you for years to come. Every bag you make teaches you something — how to adjust sizing on the fly, how different yarns behave, how a lining transforms a project, how small details like stitch choice and color pairing define the whole character of a piece.
If this is your first crochet bag, do not worry too much about perfection. Imperfections are part of the charm of handmade things, and most of them will not even be visible when the bag is in use. What matters is that you made something useful and beautiful from scratch, with your own hands, one stitch at a time. That is worth being genuinely proud of.
Grab your hook, pick a yarn that makes you happy, and enjoy every row. Your handmade bag is waiting.