
Crochet This Beautiful Bag With Me | Easy DIY Bag Pattern
There is something deeply satisfying about carrying a bag you made with your own hands. Every stitch tells a story, and when someone stops you on the street to ask where you got that beautiful tote, you get to smile and say you made it yourself. That moment never gets old. Today I want to walk you through one of my favorite projects: an easy DIY bag that is beginner-friendly, stylish, and completely customizable to your taste. Whether you are just getting started with crochet or you have been at it for years, this pattern is the kind of project you will want to come back to again and again.
Let’s crochet this beautiful bag together.
Why You’ll Love This Crochet Bag Pattern
Before we dive into the pattern itself, let me tell you a little about what makes this design special. This bag is worked in a simple stitch pattern that creates a lovely textured look without being overly complicated. It is sturdy enough to carry groceries or a library haul, but it is also pretty enough to bring to brunch or a farmer’s market. The structure comes from working with a slightly tighter tension than you might use for a blanket, which gives the bag its shape and durability.
This pattern uses only a few basic stitches: the chain stitch, slip stitch, single crochet, and half double crochet. If you know those four stitches, you can make this bag. There is no complicated shaping, no tricky decreases, and no seaming nightmare at the end. The whole thing comes together in a way that feels almost magical for how simple the construction actually is.
I have made versions of this bag in chunky cotton yarn, linen blend, and even a recycled t-shirt yarn, and each one came out beautifully. The pattern adapts well to different yarn weights as long as you adjust your hook size accordingly.
Materials You Will Need
Getting your supplies together before you start is one of those small habits that makes the whole process smoother. Here is what you will need for this project.
For yarn, I recommend a medium weight cotton yarn, also called worsted weight or size four yarn. Cotton is ideal for bags because it is strong, holds its shape well, and is easy to wash. You will need approximately 300 to 400 yards depending on how large you want your bag to be. For a standard tote size, 350 yards is a comfortable amount to work with. Choose a color you love — something that will go with many different outfits if you plan to use it as an everyday bag, or something bold and bright if you want it to be a statement piece.
For your hook, a size 5mm or 5.5mm crochet hook works beautifully with worsted weight cotton yarn. If you tend to crochet tightly, go up half a size. If you crochet loosely, go down half a size. The finished fabric should feel firm but not stiff, and you should not be able to see large gaps between your stitches.
You will also need a yarn needle for weaving in ends, a pair of scissors, and stitch markers to keep track of your rounds. If you want to add handles, you can either crochet them as part of the bag or purchase a pair of wooden or acrylic bag handles, which you can find at most craft stores or online. Bamboo rings, leather handles, and braided cord are all lovely options that can completely change the look of the finished bag.
Optional but recommended: a bag liner or a piece of fabric cut to size if you want to give your bag extra stability and prevent small items from falling through any gaps in the stitching.
Gauge and Sizing
With a 5mm hook and worsted weight cotton yarn, your gauge should be approximately 14 single crochets and 16 rows per four inches. Because this is a bag and not a garment, gauge is not critical in the way it would be for a sweater. However, it does affect the final size of your bag, so if you want a specific finished size, take a few minutes to crochet a small swatch and measure it.
For this pattern, the finished bag measures approximately 13 inches wide and 12 inches tall before the handles, which is a classic tote size. If you want a smaller project bag or a larger market tote, simply adjust the number of foundation chains and work more or fewer rows.
Abbreviations Used in This Pattern
Ch — chain
Sl st — slip stitch
Sc — single crochet
Hdc — half double crochet
St — stitch
Sp — space
Rep — repeat
BLO — back loop only
Rnd — round
Let’s Start Crocheting: Step by Step Instructions
The Foundation: Making the Base
The base of the bag is worked flat, which gives the bag a nice flat bottom that helps it stand up on its own. This is one of my favorite features of this design because a flat-bottomed bag is so much more practical than a round-bottomed one.
Begin by chaining 31. This gives you a base that is approximately 8 inches long.
Row 1: Starting in the second chain from the hook, sc across. You will have 30 single crochets. Chain 1 and turn.
Rows 2 through 6: Sc across each row, chaining 1 and turning at the end of each row. After completing row 6, you will have a neat little rectangle that forms the bottom of your bag.
Do not fasten off. Instead, you are going to begin working around the perimeter of this rectangle to start building the sides of the bag.
Building the Sides: Working in the Round
This is where the bag starts to take shape, and it is genuinely exciting to see it transform from a flat piece into a three-dimensional object.
Round 1 (right side of base): Do not turn. Instead, work sc evenly around the entire perimeter of your rectangle. On the long sides, work one sc in each row end. On the short sides, work one sc in each stitch, and at each corner, work 3 sc in the same stitch to create a clean, rounded corner. When you reach the end of the round, join with a sl st to the first sc. Place a stitch marker here to mark the beginning of your round, because from this point on you are working in continuous rounds.
Rounds 2 through 4: Sc in each stitch around. These rounds build up the sides with a clean, simple texture. Join each round with a sl st and move your stitch marker up as you go.
Round 5 and beyond — the main stitch pattern: Now you will introduce the texture stitch that gives this bag its beautiful look. This stitch is a simple combination of sc and hdc worked in the back loop only, which creates a ribbed, slightly raised texture that looks far more complicated than it is.
Work as follows: Sc BLO in the next stitch, hdc BLO in the next stitch, repeat from around. This alternating pattern creates a lovely woven-looking texture. Continue working this pattern in every round until the bag reaches your desired height. For a standard 12-inch tote, you will work approximately 20 to 24 rounds of the texture stitch, depending on your gauge.
As you work, the bag will begin to feel firm and substantial in your hands. Cotton yarn in particular develops a wonderful hand as you work it — it softens slightly as it moves through your fingers and picks up a little warmth, which many crocheters find deeply enjoyable.
Finishing the Top Edge
Once you have reached your desired height, it is time to finish the top edge and prepare for the handles.
Work one round of sc in both loops (not just the back loop) around the entire top of the bag. This creates a clean, even edge that will hold its shape well. Join with a sl st.
Work a second round of sl st around the top edge for a polished finish. This tiny detail makes a big difference in how professional the finished bag looks.
Fasten off and weave in this end securely with your yarn needle.
Making the Handles
There are a few different ways to add handles to this bag, and the right choice depends on your style and how you want to use the bag.
Option One: Crocheted Handles
For classic crocheted handles, rejoin your yarn at the top edge of the bag. Count the stitches across the top to find the center, then mark two handle attachment points approximately 3 to 4 inches apart on each side of the bag.
To make a handle: Ch 60 (or more for longer handles). Skip the marked stitches on the top edge and attach the chain with a sc to the second marked stitch. Now work back along the chain, sc in each ch stitch, until you reach the other end. Attach to the first marked stitch. You will now reinforce this handle by working 2 more rows of sc along it, which gives it the thickness and strength it needs to carry a loaded bag comfortably.
Repeat on the other side of the bag for the second handle. Fasten off and weave in all ends.
Option Two: Attached Bag Handles
If you prefer a more structured, polished look, wooden or acrylic bag handles are a gorgeous option. After completing the bag body, fold the top edge over one handle and sew it down on the inside using a yarn needle and a length of matching yarn. Make sure your stitches are tight and secure, passing through both layers several times before fastening off. Repeat on the other side.
This method gives the bag a boutique, high-end feel that makes it look like something you bought at a specialty shop rather than made at home — which is a very fun thing to experience.
Customizing Your Crochet Bag
One of the great joys of making your own bag is that you can customize it in so many ways. Here are some ideas to make the pattern your own.
Color blocking is one of the simplest and most striking ways to change the look of this bag. Work the base and the first few rounds in one color, then switch to a contrasting color for the body. A cream base with a deep terracotta body is classic and beautiful. Navy and white is crisp and nautical. Black and mustard feels modern and bold.
You can also add a stripe section by switching colors every two rounds during the body section. Just carry the unused color loosely up the inside of the bag rather than cutting and reattaching every time, which saves yarn and reduces the number of ends to weave in.
For a boho, textured look, try adding a fringe or tassel along the bottom edge of the bag. Cut lengths of yarn approximately 12 inches long, fold each one in half, and use a crochet hook to pull the folded loop through a stitch on the base, then pass the ends through the loop and pull tight. Repeat around the entire base for a full fringe effect.
You can also add a pocket by crocheting a small rectangle, sewing it to the inside of the bag, and folding the lining fabric (if you add one) over it to secure the pocket in place.
Caring for Your Crochet Bag
Cotton yarn is wonderfully easy to care for. Most cotton yarns can be machine washed on a gentle cycle in cool water. However, always check the label of your specific yarn because some specialty cotton blends have different requirements. Air drying flat is the gentlest option and helps the bag maintain its shape.
If your bag loses some of its firmness after washing, you can lightly block it by pinning it to its original dimensions while it is still slightly damp, then letting it dry completely. This is especially helpful for cotton and linen yarns, which respond beautifully to wet blocking.
Tips for Beginners
If this is one of your first crochet bag projects, here are a few things I wish someone had told me when I was starting out.
Working in the round can feel disorienting at first because you are used to turning your work. The key is to always have your stitch marker in place and to count your stitches at the end of every round until you feel confident. It is much easier to catch a missed stitch or an accidental increase in the same round than to discover it five rounds later.
Tension consistency is something that naturally improves with practice, but you can help it along by paying attention to how tightly you hold your yarn. A consistent, relaxed grip produces more even stitches than a tense grip that changes depending on how focused you are.
Do not skip weaving in your ends. I know it is tempting to tie a knot and call it finished, but knots can work loose over time, especially in cotton yarn. Threading each end through a yarn needle and weaving it back and forth through the stitches several times creates a secure finish that will last for years.
Why Handmade Bags Are Worth the Time
In a world full of fast fashion and disposable accessories, there is something quietly radical about making something by hand that is meant to last. A well-made crochet bag, taken care of properly, can last for years and even decades. The yarn itself often comes from natural fibers that age gracefully. The time you put into each stitch means you have a bag that no one else in the world has in exactly that combination of color, size, and personal touches.
There is also the meditative quality of crochet itself. Sitting down with a project like this, working through row after row of repetitive stitches, is genuinely calming for many people. The rhythm of it occupies just enough of your mind to quiet the noise of daily life without demanding so much concentration that it becomes stressful. Many people find that their best thinking happens while crocheting, and some of my favorite conversations with friends have happened over our respective projects.
Making your own bag is also a wonderful gateway into a larger world of fiber arts. Once you have made one bag, you will likely find yourself looking at the bags you see every day and thinking about how you might recreate them. That curiosity is the beginning of a very fulfilling creative practice.
Sharing Your Finished Bag
When you finish this project, I genuinely hope you share it. Post a photo in your favorite crochet community, tag your friends who crochet, or just set it on your kitchen table and take a picture because you are proud of what you made. You should be. Making something beautiful with your hands, following a pattern and working through any challenges along the way, is an accomplishment worth celebrating.
If you make this bag and try one of the customization ideas, I would love to know how it turned out. Every finished object is a little different, and that is exactly what makes handmade things so special.
Happy crocheting.