
Crochet Bag Free Pattern: Step-by-Step Guide to a Beautiful Handmade Tote
There is something deeply satisfying about carrying a bag you made with your own two hands. Whether you are heading to the farmers market, the beach, or simply running errands around town, a crocheted bag is both functional and a quiet statement of craftsmanship. The good news is that you do not need to spend money on a pattern to get started. This free crochet bag pattern walks you through every step of creating a sturdy, stylish tote that you will be proud to carry anywhere.
This pattern is designed for beginners who have a basic understanding of crochet stitches, but it is also enjoyable for intermediate crocheters who want a satisfying weekend project. By the end of this post, you will have everything you need — materials list, stitch key, gauge information, and complete row-by-row instructions — to make a crochet bag that looks like it came straight from a boutique.
Why Crochet Your Own Bag?
Before we dive into the pattern, let us take a moment to appreciate why handmade bags have become so popular in the crafting community. Crocheted bags are endlessly customizable. You choose the yarn, the color, the size, and the finish. Unlike mass-produced totes, your handmade bag will be one of a kind.
There is also the practical side: crocheted cotton bags are washable, breathable, and surprisingly strong. A well-made crochet market bag can hold a week’s worth of groceries without breaking a sweat. And when you factor in the cost of yarn versus buying a high-quality handmade bag from a shop, you will likely save money while gaining a creative hobby.
Finally, crochet is a wonderful stress reliever. The rhythmic motion of pulling yarn through loops has a meditative quality that many crafters swear by. Making something useful while you relax? That is a double win.
Materials You Will Need
To make this crochet bag free pattern, gather the following supplies before you start. Having everything on hand means you can work from start to finish without interruption.
Yarn: Approximately 300–400 yards of worsted weight cotton yarn (size 4). Cotton is the ideal choice for bags because it holds its shape, washes easily, and does not stretch out over time the way acrylic yarn can. You can use a single color for a clean, modern look or plan stripes for a more playful design.
Crochet Hook: US size J/10 (6mm). This hook pairs well with worsted weight yarn and creates a fabric that is firm but not stiff — exactly what you want for a bag that holds its shape.
Scissors: A sharp pair for clean yarn cuts.
Yarn Needle: Also called a tapestry needle or darning needle, used to weave in your ends neatly.
Stitch Markers: Optional but helpful, especially for beginners. They mark the beginning of your rounds so you never lose your place.
Optional Extras: Fabric lining material and a sewing needle and thread if you want to add an interior lining, a magnetic snap or button for a closure, and leather or wooden handles if you prefer them over crocheted straps.
Gauge
Before starting any crochet project, checking your gauge is important. Gauge refers to how many stitches and rows fit into a specific measurement, and it affects the final size of your bag.
For this pattern, your gauge should be approximately 14 single crochet stitches and 16 rows equal 4 inches (10cm) using a J/10 (6mm) hook and worsted weight cotton yarn. If your gauge is tighter than this, try going up one hook size. If it is looser, go down one hook size.
Your bag does not need to be an exact science the way a garment would, but getting close to gauge will ensure your finished bag is a workable size.
Finished Dimensions
This pattern creates a bag approximately 12 inches wide and 11 inches tall (not including handles), with a flat bottom that measures about 12 inches by 4 inches. It is a generous everyday tote — large enough for a laptop, a water bottle, and your daily essentials.
Stitch Abbreviations
Throughout the pattern, the following abbreviations are used. If you are new to reading patterns, keep this list handy as you work.
ch = chain
sl st = slip stitch
sc = single crochet
dc = double crochet
hdc = half double crochet
sp = space
st = stitch
rep = repeat
BLO = back loop only
FLO = front loop only
RS = right side
WS = wrong side
rnd = round
sk = skip
Pattern Notes
This bag is worked in joined rounds from the bottom up. The base is worked in rows first, then stitches are picked up around all four sides of the base to begin working in the round. The body of the bag uses a simple stitch pattern that creates a beautiful, slightly textured fabric.
Read through the entire pattern before you begin so you have a clear picture of the construction. This is especially helpful for newer crocheters.
The Pattern: Classic Crochet Market Tote
Part One: The Base
The base of this bag is worked flat in rows to create a rectangle, which forms the foundation for the sides and gives the bag structure.
Foundation: Chain 43.
Row 1: Starting in the second chain from the hook, sc across. (42 sc) Turn.
Row 2: Ch 1, sc in each st across. (42 sc) Turn.
Rows 3–16: Repeat Row 2. Continue in this manner until you have worked 16 rows total. You will have a firm rectangular piece measuring approximately 12 inches by 4 inches. Fasten off and set aside.
Part Two: The Sides
Now it is time to pick up stitches around the entire perimeter of your base rectangle and begin working in the round. This is the technique that gives the bag its box shape. Place a stitch marker at the beginning of your first round to keep track of where each round starts and ends.
Setup Round: Attach yarn with a sl st to any corner of the base. Ch 1, then sc evenly around all four sides of the rectangle. Work approximately 42 sc along each long edge, 14 sc along each short edge, and 3 sc at each corner. You should have roughly 116 stitches total around the base. Join with a sl st to the first sc to close the round. Place your stitch marker here.
Round 1: Ch 1, sc in each st around. Join with sl st. (116 sc)
Round 2 (Texture Round): Ch 1, working in BLO, sc in each st around. Join with sl st. (116 sc)
Working through the back loop only on this round creates a subtle ridge that adds visual interest to the bag without complicating the stitch pattern. It also reinforces the bottom edge of the bag beautifully.
Round 3: Ch 1, sc in each st around. Join with sl st. (116 sc)
Rounds 4–20: Continue working sc in each st around, joining each round with a sl st. Work until the body measures approximately 9 inches from the base, or until you reach your desired height.
If you want to add stripes, this is the easiest place to do it. Simply switch to a new color at the beginning of any round by pulling up a loop of the new color on your final pull-through of the previous round.
Part Three: The Top Edge and Handle Setup
Once the body reaches your desired height, you will work a few rounds that define the top of the bag and position the handles.
Round 21: Ch 1, sc in each st around. Join with sl st. (116 sc)
Round 22 (Handle Placement Round): Ch 1, sc in the first 19 sts, ch 20 (this forms the handle loop), sk the next 20 sts, sc in the next 38 sts, ch 20, sk the next 20 sts, sc in the remaining 19 sts. Join with sl st.
The handle chains arch above the bag opening. In the next round, you will work into these chains to complete the handle.
Round 23: Ch 1, sc in each sc and in each ch around the entire top, including the handle loops. Join with sl st. (116 sc plus 40 handle chain stitches = 156 sts total)
Round 24: Ch 1, sc in each st around. Join with sl st.
Round 25: Ch 1, sc in each st around. Join with sl st. Fasten off.
Part Four: Finishing the Handles
For extra strength and a clean look, you can reinforce each handle. Using a length of yarn, whipstitch along the underside of each handle from one end to the other. This adds thickness and keeps the handle from twisting when the bag is in use.
Alternatively, if you prefer longer handles that can be worn over the shoulder, you can skip the handle rounds above and instead make two separate crocheted straps.
Separate Strap Method: Chain 101. Work sc in the second ch from the hook and in each ch across for a strap measuring approximately 26 inches. Work two more rows of sc. Fasten off, leaving a long tail. Use the yarn needle to sew each end of the strap securely to the inside of the bag at even intervals across the top edge, sewing through multiple layers for strength.
Part Five: Weaving In Your Ends
Once your bag is complete, thread your yarn needle and weave in all loose ends. To do this securely, weave the yarn tail through several stitches in one direction, then double back in the opposite direction, and trim close to the work. This prevents ends from unraveling over time, even after washing.
Optional: Adding a Fabric Lining
A fabric lining is a lovely finishing touch that makes your crochet bag feel more polished and keeps small items from slipping through the stitches. It is easier to add than you might think.
Cut a piece of fabric to match the interior dimensions of your bag plus a one-inch seam allowance on all sides. Fold the top edge over and press it with an iron. Hand-sew the lining to the inside of the bag just below the top edge, stitching through the yarn fabric. A running stitch or a whipstitch both work well and are invisible from the outside.
Sturdy cotton quilting fabric, canvas, or even repurposed fabric from an old pillowcase all make excellent lining choices.
Customizing Your Crochet Bag
One of the best things about working from a free crochet bag pattern like this one is how easy it is to make it your own. Here are a few ideas to inspire you.
Change the stitch pattern. Swap out the single crochet body for half double crochet to create a softer, drapier fabric. Or try a simple shell stitch repeat for a decorative, lacy look. The construction remains the same — you are simply substituting one stitch for another.
Add a pocket. Work a small rectangle of single crochet separately and sew it to the inside of the bag before adding the lining. This gives you a dedicated spot for your phone or keys.
Change the size. For a smaller bag, start with a shorter foundation chain and fewer body rounds. For a larger tote or beach bag, lengthen the foundation chain and add more rounds to the body. Adjust your yardage estimate accordingly.
Try different yarn. While cotton is the classic choice for bags, jute twine creates a natural, earthy market bag. T-shirt yarn works up quickly and makes an especially sturdy tote. Wool is cozy and beautiful but stretches more than cotton, so it works better for a decorative bag than a heavy-duty grocery tote.
Embellish. Crochet flowers, add fringe along the bottom edge, or sew on wooden buttons for a boho look. A simple pompom at each corner of the base adds a playful touch.
Caring for Your Crochet Bag
Cotton yarn is one of the easiest materials to care for. Most cotton totes can be machine washed on a gentle cycle in cold water and laid flat to dry. Avoid putting a cotton bag in the dryer, which can cause slight shrinkage.
If your bag loses its shape after washing, gently block it while it is still damp. Place it on a flat surface and use your hands to reshape it to the correct dimensions, then allow it to air dry completely before using it again.
Troubleshooting Common Issues
My bag flares out at the top. This usually means your stitch count is increasing unintentionally. Count your stitches at the end of each round and compare it to the number you should have. If you find extra stitches, you are likely accidentally crocheting into the turning chain or adding extra stitches at the round join.
My bag pulls inward at the top. The opposite problem — you are losing stitches somewhere. Make sure you are crocheting into every stitch, including the very last stitch before the join.
My base is wavy or curled. This can happen if your foundation chain is too tight. Try chaining with a hook one size larger than you will use for the rest of the project, or practice keeping your tension even and relaxed as you chain.
The handles feel flimsy. Reinforce them with a second pass of single crochet, or double the handle chain count and work back along it before joining. You can also sew ribbon or twill tape to the inside of the handle for extra strength.
A Few Final Thoughts
Making a crochet bag from a free pattern is one of the most satisfying beginner-friendly projects in the fiber arts world. You start with a skein of yarn and end up with something genuinely useful that you made from scratch. That feeling never really gets old, no matter how many bags you make.
This pattern is forgiving enough for beginners and quick enough to hold the interest of more experienced crocheters. The construction method — working from the base up in rounds — is the same foundational technique used in countless bag patterns, so learning it here will open the door to more complex designs down the road.
Pin this pattern, bookmark it, or print it out and keep it in your project bag. Whenever you need a handmade gift, a quick weekend project, or just a reason to sit down with a cup of tea and some yarn, this crochet bag free pattern will be waiting for you.
Happy crocheting.