
Crochet Bag Tutorial 🧶 | Step-by-Step Handmade Bag Pattern
There is something deeply satisfying about carrying a bag you made with your own two hands. When someone stops you on the street and asks where you got it, and you get to say “I made it” — that feeling is honestly unmatched. Whether you are brand new to crochet or you have been hooking for years and want to add a functional project to your repertoire, this crochet bag tutorial walks you through everything you need to know to create a beautiful, sturdy, and completely handmade bag from start to finish.
This pattern is designed to be beginner-friendly while still producing a result that looks polished and professional. We will cover the materials you need, the stitches used, the step-by-step construction process, finishing touches, and tips to customize the bag to fit your personal style. By the end of this post, you will have everything you need to start — and finish — your very own handmade crochet bag.
Why Crochet Bags Are Worth Making
Before we dive into the pattern itself, let’s talk about why crochet bags have become one of the most popular handmade accessories on the internet — and for good reason.
First, they are incredibly durable. When worked with the right yarn and hook size, a crocheted fabric creates a dense, sturdy structure that holds its shape beautifully over time. Unlike many store-bought bags, a handmade crochet bag can last for years with minimal wear.
Second, they are endlessly customizable. You can change the color, the size, the handle style, the stitch pattern, or add embellishments like fringe, flowers, or wooden beads. No two handmade bags ever turn out exactly alike, and that is part of the charm.
Third, they are a fantastic way to practice and expand your crochet skills. A bag project teaches you how to work in the round, how to increase for a flat base, how to join new yarn, and how to finish a project neatly — all foundational skills that will serve you in every future project.
Materials You Will Need
Getting your materials together before you start is one of those habits that saves so much frustration later. Here is exactly what you need for this crochet bag pattern.
Yarn: For this bag, you want a medium weight yarn (also called worsted weight, or a size 4 yarn) in any color you love. Cotton yarn is ideal for bags because it is sturdy, washable, and holds its structure well. You will need approximately 300 to 400 yards, depending on how large you make your bag. Chunky cotton or jute yarn also works beautifully if you want a more rustic, market-bag aesthetic.
Crochet Hook: A 5mm (H/8) or 5.5mm (I/9) crochet hook works best with worsted weight cotton yarn. If you are using a chunkier yarn, size up to a 6mm or 6.5mm hook. Your hook size will affect the tightness and drape of your fabric, so swatching is always a good idea.
Scissors: A sharp pair of yarn scissors makes clean cuts and will save you from fraying your yarn ends.
Yarn Needle (Tapestry Needle): You will need this to weave in your ends neatly at the end of the project.
Stitch Markers: These are optional but extremely helpful, especially when you are working in continuous rounds and need to mark the beginning of each round.
Bag Handles (optional): You can crochet your own handles as part of the pattern, or purchase wooden ring handles, leather strap handles, or bamboo handles from a craft store for a more finished, boutique look.
Lining Fabric (optional): A cotton fabric lining sewn into the interior of the bag adds stability and keeps small items from slipping through the stitches. This is especially useful if you plan to use the bag for everyday carry.
Gauge and Sizing
Gauge matters more in garment making than in bag making, but it is still worth checking so your finished bag turns out close to the intended size.
For this pattern using worsted weight cotton yarn and a 5mm hook, aim for approximately 14 stitches and 16 rows equaling 4 inches in single crochet. Your finished bag should measure roughly 12 inches wide and 10 inches tall (not including handles). If you want a larger tote, simply add more stitches to your foundation chain and work more rounds on the body.
Abbreviations Used in This Pattern
If you are relatively new to reading crochet patterns, here is a quick reference for the abbreviations used throughout this tutorial.
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
st — stitch
sts — stitches
sp — space
BLO — back loop only
MR — magic ring (also called magic circle)
rep — repeat
rnd — round
Step-by-Step Crochet Bag Pattern
Part One: The Base
The base of this bag is worked flat in rows, then you will pick up stitches around the perimeter and work the body of the bag in continuous rounds. This method creates a flat, stable bottom that gives the bag its shape.
Foundation: Chain 31.
Row 1: Starting in the second chain from the hook, sc across. You should have 30 sc. Turn.
Row 2: Ch 1, sc in each st across. Turn.
Rows 3 through 10: Repeat Row 2. You will work a total of 10 rows for the base, creating a rectangle approximately 8.5 inches long and 2.5 inches wide.
Do not fasten off. You are now going to work around the entire perimeter of this rectangle to set up the base for your rounds.
Joining Round: Ch 1. Work 1 sc in each stitch across the top of your rectangle (30 sts), then work 2 sc in the corner stitch, then 1 sc in each row end down the side of the rectangle (approximately 10 sts), then 2 sc in the corner stitch, then 1 sc in each stitch along the bottom (30 sts), then 2 sc in the corner stitch, then 1 sc in each row end up the other side (approximately 10 sts), then 2 sc in the last corner stitch. Join with a sl st to the first sc. Place your stitch marker here to mark the beginning of your rounds.
You should have approximately 84 stitches in your joining round. This number does not need to be exact, but try to keep your corners even on both sides.
Part Two: The Body
Now comes the satisfying part — watching the sides of your bag grow round by round. All rounds are worked in continuous spirals unless otherwise noted, with the stitch marker moved up each round to track your progress.
Round 1: Working in BLO (back loops only), sc in each st around. This creates a clean visual ridge that defines where the base ends and the sides begin. (84 sts)
Rounds 2 through 5: Sc in each st around, working through both loops. (84 sts)
Round 6 (texture round): Ch 2, skip 2 sts, sc in next st — repeat this pattern all the way around. This creates an open mesh detail that adds visual interest to the bag. If you want a fully solid fabric, simply continue with sc rounds and skip this step.
Round 7: Sc in each st and in each ch-2 space around to close back up your stitch count. (84 sts)
Rounds 8 through 14: Sc in each st around. (84 sts)
Round 15 (optional texture round): Repeat Round 6 if you would like a second mesh detail row, then work Round 7 again to close.
Rounds 16 through 20: Sc in each st around. (84 sts)
At the end of Round 20, sl st into the next stitch and fasten off if you are adding purchased handles. If you are crocheting your own handles, do not fasten off — continue to Part Three below.
Part Three: The Handles
You have two options here: crocheted handles, which are worked as part of the pattern, or purchased handles that are sewn or slip-stitched onto the finished bag.
Option A — Crocheted Handles:
After completing Round 20, do not fasten off.
Find the center 10 stitches at the front of your bag (approximately). Count back 5 stitches on either side of the exact center and place stitch markers at those two points. These mark where your handle will attach.
Handle Setup Row: Ch 1, sc across to your first stitch marker, ch 20 (or more for a longer handle — 20 chains creates a handle approximately 5 inches long when worked back), skip the 10 stitches between your markers, sc in the stitch after the second marker, continue sc around the back of the bag, and create a second matching ch-20 handle the same way over the center 10 stitches of the back.
Handle Round: Work sc in each sc and 3 sc in each chain-20 space (working sc back across the underside of the chain to create a solid handle). Continue around. You should now have two solid sc-covered arches forming your handles.
Work 1 more round of sc all the way around including across the handles to reinforce them. Sl st and fasten off.
Option B — Purchased Handles:
If you are using wooden ring handles or leather handles, simply fasten off after Round 20, fold the top edge of the bag over the straight bar of your handle, and use your yarn needle and a length of yarn to whipstitch the folded edge down securely. Do this on both sides, making sure the handles are centered.
Part Four: Finishing
This is where your bag transforms from “almost done” to “completely done.”
Weaving in Ends: Thread your yarn needle with each tail end and weave it back and forth through several stitches on the wrong side of the fabric in a zigzag pattern before trimming. This locks the ends in place and keeps them from unraveling.
Blocking: Wet blocking cotton yarn helps it relax, even out your stitches, and opens up any mesh details you added. To block your bag, dampen it thoroughly with cool water, gently press out the excess water (do not wring), and reshape it over a pot, box, or bag form before letting it dry completely.
Adding a Lining (optional but recommended): Cut two pieces of fabric to match the dimensions of your bag’s body, adding a half-inch seam allowance all around. Sew them together along the sides and bottom, then fold down the top edge, press, and slip stitch the lining into the inside of your bag with the wrong side facing out. The lining will be invisible from the outside and will give your bag a clean, boutique-quality finish.
Tips for Customizing Your Crochet Bag
One of the most fun things about making your own bag is that the pattern is really just a starting point. Here are some ways to make it entirely your own.
Color and Texture: Try working alternating rounds in two coordinating colors for a striped effect. Variegated yarn creates a boho, unpredictable look with almost no extra effort.
Size: To make a mini crossbody bag, start with a shorter foundation chain (around 16 to 20 stitches) and work fewer rounds on the body. Add a long crocheted strap instead of short handles. To make a large beach tote, start with a longer foundation chain and add extra rounds to the body.
Stitch Pattern Variation: Swap the simple sc body for a shell stitch, a herringbone half double crochet, or a moss stitch for a completely different texture. As long as your stitch count stays consistent, most stitch patterns can be substituted directly.
Closures: Add a simple button and loop closure at the top of your bag, or crochet a small flap that folds over and buttons shut. A zipper can also be hand-sewn into the top opening for a more secure everyday bag.
Embellishments: Crochet a simple flower, a small bow, or a mini granny square to sew onto the front of the bag as a focal point. Fringe along the base adds a bohemian touch, and macramé knot details on the handles look stunning paired with jute yarn.
Common Mistakes and How to Avoid Them
Even experienced crocheters run into a few snags with bag projects. Here are the ones that come up most often, and how to sidestep them.
Losing count on the base perimeter: It is easy to lose track of your stitch count when you are working around a rectangle for the first time. Count your stitches at each corner and use stitch markers generously. The exact number does not have to be perfect, but both long sides should have the same count and both short sides should match each other.
Twisted handles: Before you start working back across a chain to form a crocheted handle, make sure the chain is not twisted. Lay it flat and look at it from above — the chain should lie in a smooth arc.
Bag that flares outward: If your bag is wider at the top than at the base, you may be adding accidental increases. Count your stitches every few rounds and make sure you are crocheting into each stitch, not skipping one and doubling into the next.
Bag that pulls inward: The opposite problem, usually caused by working too tightly. Try going up a hook size, or consciously loosen your tension as you work.
Ends that work loose over time: Always weave your ends through at least 2 inches of fabric in a zigzag or figure-eight path, rather than just running them in a straight line. Straight-woven ends can pull free.
Caring for Your Handmade Crochet Bag
To keep your bag looking its best for years to come, a little care goes a long way.
Most cotton yarn bags can be hand washed in cool water with a gentle soap, then reshaped and air dried flat. Avoid putting them in the dryer, as heat can cause cotton to shrink and stiffen. If your bag picks up a small stain, spot clean it with a damp cloth and a drop of dish soap before it sets.
Store your bag stuffed with a small towel or tissue paper when not in use to help it hold its shape. Hanging it by the handles for extended periods can stretch them over time, so flat or upright storage is better for the long term.
Final Thoughts
There really is nothing quite like a handmade bag. It is functional, it is beautiful, and it carries a story with it everywhere it goes — the late-night crocheting sessions, the satisfying click of the hook, the moment you finished that last round and held up something you made from scratch. This crochet bag tutorial is designed to be approachable enough for beginners but interesting enough to keep experienced crocheters engaged, and the finished result is something you will genuinely be proud to use and show off.
If you make this bag, share a photo — nothing brightens a creative community like seeing the same pattern come to life in fifty different colors and styles. Tag your version, leave a comment with questions, and most of all, enjoy every stitch of the process.
Happy crocheting! 🧶