
How to Crochet a Multipurpose Crochet Bag – Free Pattern
Whether you’re heading to the farmers market, the beach, or just running errands around town, a handmade crochet bag is one of the most satisfying and practical projects you can make. It’s durable, customizable, and shows off your craft in a way that a store-bought tote simply can’t. The best part? Once you learn the basic structure, you can adapt this pattern to suit almost any purpose — a grocery bag, a beach tote, a project bag, a gym sack, or an everyday purse.
This free crochet bag pattern is designed with beginners and intermediate crocheters in mind. It uses simple stitches, requires no complicated shaping, and works up relatively quickly. By the end of this tutorial, you’ll have a sturdy, stylish bag that you’ll actually use. Let’s get started.
What Makes a Crochet Bag “Multipurpose”?
Before we dive into the pattern itself, it’s worth talking about what makes this bag so versatile. A multipurpose crochet bag is all about structure, size, and fiber choice. This pattern produces a rectangular tote with a flat bottom, straight sides, and two comfortable handles. The dimensions sit right in that sweet spot — big enough to carry groceries or a beach towel, but not so oversized that it becomes unwieldy as a daily bag.
Because the body of the bag is worked in a half double crochet stitch, it has a tighter weave than something worked in a large mesh or open stitch. That means it can hold smaller items without them falling through. If you want a more open, breathable bag — perfect for the beach or produce shopping — you can easily substitute a mesh stitch, and I’ll mention how to do that later in the post.
The bag is also designed without a zipper or button closure, which keeps the construction simple. If you’d like to add one, I’ll include tips for that as well.
Materials You’ll Need
Getting your materials together before you start is always a good idea. Here’s what you’ll need for this pattern.
Yarn: Approximately 400–500 yards of worsted weight (size 4) cotton yarn. Cotton is highly recommended for bags because it’s strong, holds its shape, and doesn’t stretch excessively under weight. Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, or Paintbox Cotton Worsted are all excellent choices. If you want a more rustic or bohemian look, you can use a jute twine or macramé cord — just know that these can be harder on your hands during crocheting.
Hook: A 5.0 mm (H/8) or 5.5 mm (I/9) crochet hook. Cotton yarn can be slightly stiff, so if your gauge runs tight, go up a hook size.
Notions: A yarn needle for weaving in ends, scissors, stitch markers, and a tape measure.
Optional: A bag bottom insert (a flat piece of plastic or cardboard cut to size) can be placed inside the finished bag to help it hold its shape. These are inexpensive and widely available online.
Gauge
Gauge is important in bag-making because it affects the final size and the firmness of the fabric. For this pattern, aim for approximately 14 half double crochet stitches and 10 rows to equal 4 inches (10 cm), worked with a 5.0 mm hook and worsted weight cotton yarn.
If your swatch comes out larger than this, try a smaller hook. If it comes out smaller, try a larger hook. A slightly firmer fabric is actually desirable in a bag — it holds its shape better and feels sturdier.
Finished Dimensions
The finished bag measures approximately 14 inches wide by 12 inches tall, with a depth of about 4 inches at the base. The handles add an additional 10–12 inches of length, making them comfortable for carrying over the shoulder or in the crook of your arm.
These dimensions are easy to adjust. Work more or fewer chains at the beginning to change the width, or work more or fewer rows to adjust the height. The pattern is very forgiving, so don’t be afraid to customize.
Abbreviations and Stitch Guide
Here are the abbreviations used throughout this pattern.
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
st(s) — stitch(es)
sp — space
rep — repeat
pm — place marker
beg — beginning
RS — right side
Pattern Instructions
Part 1: The Bottom of the Bag
The bag is worked in one continuous piece, starting from the flat bottom and then building up the sides. This method gives the bag a clean, seamless look.
Row 1: Chain 37. Starting in the second chain from the hook, hdc in each chain across — 36 hdc. Turn.
Rows 2–10: Ch 2 (does not count as a stitch here and throughout), hdc in each stitch across — 36 hdc. Turn.
After Row 10, you should have a rectangular piece that measures approximately 10.5 inches wide and 4 inches tall. This forms the flat bottom of your bag. Do not fasten off.
Part 2: Working Up the Sides
Now you’ll rotate your work and begin picking up stitches around the entire perimeter of the base. This is the technique that gives the bag its three-dimensional boxy shape.
Round 1 (Setup Round): Ch 1, do not turn. Rotate your work 90 degrees. Working along the short edge of the base, work 10 sc evenly spaced across the side edge. Place a stitch marker in the corner. Rotate your work again and work across the bottom of the foundation chain: sc in each of the 36 foundation chain loops across — 36 sc. Place a stitch marker in the corner. Rotate and work 10 sc along the remaining short edge. Place a stitch marker. Work 36 hdc across the top edge (the last row of the base). Place a stitch marker. Sl st to join to the first sc — 92 sts total.
Round 2: Ch 2, hdc in each stitch around. Sl st to join.
Rounds 3–30: Repeat Round 2. Work evenly in hdc around without any increases or decreases — 92 hdc per round.
Continue working evenly until the sides of the bag measure approximately 12 inches from the base. If you want a taller bag, simply work more rounds here. If you prefer a shallower tote, stop a few rounds earlier. When you’ve reached your desired height, do not fasten off.
Part 3: The Rim and Handle Foundation
The top of the bag gets a clean, finished edge before the handles are attached. This adds stability and makes the top of the bag look polished.
Rim Round 1: Ch 1, sc in each stitch around. Sl st to join — 92 sc.
Rim Round 2: Ch 1, sc in each stitch around. Sl st to join — 92 sc.
Now you’ll work the handle openings directly into the next round. The handles are positioned on the front and back of the bag, centered.
To find your handle placement: The bag has 46 stitches on the front panel and 46 stitches on the back panel. You’ll begin each handle 12 stitches in from the corner of each panel and work a chain bridge over 22 stitches to create the handle opening.
Rim Round 3 (Handle Round): Ch 1. Sc in the first 12 sts. Ch 22, skip 22 sts (this forms the first handle opening). Sc in the next 24 sts (these are the stitches between the two handles on this side). Ch 22, skip 22 sts (this forms the second handle opening). Sc in the remaining 12 sts. Sl st to join.
Rim Round 4: Ch 1. Sc in each sc and in each ch around the entire round, working into each of the 22 chains of each handle loop — 92 sc. Sl st to join.
Rim Round 5: Ch 1, sc in each stitch around. Sl st to join — 92 sc.
Fasten off and weave in ends.
Part 4: Reinforcing the Handles
The chain-and-single-crochet handle is functional, but for a bag that will carry heavier items, you’ll want to reinforce those handles. There are two easy ways to do this.
Option 1 — Single Crochet Reinforcement: Join yarn to any stitch at the beginning of one of the handle loops. Work sc stitches along the inside of the handle loop, going all the way around the handle opening. This creates a second layer of crochet fabric on the underside of the handle, making it double-thick and much stronger. Fasten off and repeat for the second handle.
Option 2 — Slip Stitch Reinforcement: For a flatter look, work a slip stitch along the length of the handle instead. This keeps the handle from stretching over time.
If you want padded handles that are more comfortable on your shoulder or hand, you can cut a length of foam tubing (like the kind used for pipe insulation) to match the handle length, wrap it with a strip of fabric or yarn, and slip it over the handle after the bag is finished.
Pattern Variations
One of the best things about this pattern is how easily it can be adapted. Here are some ideas to inspire you.
Open Mesh Version: Instead of working rows of hdc in the body, substitute a simple mesh pattern. After chaining your foundation chain, work sc, ch 1, skip 1, sc, ch 1, skip 1, and so on. This open fabric is perfect for a market bag or beach bag because it’s lighter, dries quickly, and shows off colorful produce or swimwear inside.
Color Block Bag: Work the base in one color and switch to a contrasting color when you begin working up the sides. You can also change colors every 5 rounds to create horizontal stripes — a classic look that never goes out of style.
Textured Stitch Body: Replace the plain hdc with a crossed hdc, a herringbone hdc, or a waistcoat stitch for beautiful texture. Any stitch that has a stitch count of 1 (meaning you work one stitch into each stitch) will substitute directly without needing to adjust the pattern.
Drawstring Closure: Work a simple drawstring channel near the top of the bag by working ch 2, skip 2 evenly around one of the top rounds, then threading a long cord or ribbon through. Add wooden beads or a toggle for a finished look.
Lined Bag: For a more polished and sturdy bag, sew a simple fabric lining from cotton quilting fabric. Cut two rectangles to match the front and back of your bag, plus a strip for the bottom and sides. Sew them together, fold the raw edge at the top over, and whipstitch the lining to the inside of the bag just below the rim. A lining prevents items from poking through the crochet fabric and gives the bag a neat interior.
Tips for Success
Work tightly. Cotton yarn doesn’t have the stretch and spring of wool, so it benefits from a slightly firm tension. This keeps the bag from sagging and helps it hold its shape when loaded.
Block your bag when finished. Wet blocking a cotton bag can make a surprising difference. Dampen the bag thoroughly, shape it to the correct dimensions, stuff it with a plastic bag or crumpled newspaper to hold the shape, and let it dry completely. The fabric will even out and the bag will look much more polished.
Mark your rounds. When working in the round, it’s easy to lose track of where one round ends and the next begins. Use a locking stitch marker or a piece of scrap yarn in a contrasting color to mark the first stitch of each round, and move it up as you go.
Check your stitch count regularly. Because you’re working in the round without joining at the end of each row, it’s easy to accidentally add or drop a stitch. A quick count every 5 rounds saves you from discovering a problem 20 rounds later.
Choose your yarn wisely. The structure of the yarn matters as much as the fiber. A tightly plied yarn will produce a more durable fabric than a loosely spun single. If you’re using the bag for heavy items like groceries or books, look for a yarn with at least some nylon content (even 10–20%) for added strength.
Caring for Your Crochet Bag
Cotton bags are generally machine washable, which is one of the reasons they’re such a practical choice. Turn the bag inside out and wash it on a gentle cycle in cold water. Reshape it while damp and allow it to air dry rather than machine drying — heat can cause the cotton to shrink slightly and may affect the shape of the bag.
If you’ve used jute or macramé cord, hand wash only and allow to dry flat. These fibers can stiffen and become brittle if they’re machine washed or dried.
Frequently Asked Questions
Can I use a different weight of yarn? Absolutely. You can use bulky weight yarn and a larger hook (7.0 mm or 8.0 mm) for a quicker project with a chunkier look. The finished bag will be slightly different in size, so you may need to adjust your stitch count. Fingering or DK weight yarn will produce a finer, more lightweight bag — great for a summer purse or a small project bag — but will take longer to work up.
How long does this bag take to crochet? For an intermediate crocheter working at a comfortable pace, expect to spend about 6–10 hours total on this project. The base and handle sections are the most fiddly parts; the long rounds of the sides go quickly once you get into a rhythm.
Can a beginner make this bag? Yes, with confidence. The stitches used — half double crochet and single crochet — are foundational crochet skills. The trickiest part is the setup round where you pick up stitches around the base, but the instructions walk you through it step by step. If you’ve made a granny square or worked in the round before, you’ll find this very manageable.
What if I want a smaller or larger bag? To make the bag smaller, reduce the number of chains in the foundation row and reduce the number of rows in the base. To make it larger, do the opposite. Just be sure to keep your handle placement proportionate — the handles should span roughly half the width of each panel to be comfortable.
Final Thoughts
A handmade crochet bag is one of those projects that genuinely improves with use. The more you carry it, the more the cotton softens and settles, and the more it takes on a beautiful, lived-in character. Friends and strangers will stop you to ask where you bought it, and there’s real satisfaction in saying you made it yourself.
This pattern is a starting point, not a rulebook. Once you understand the basic construction — flat base, straight sides worked in the round, a clean rim, and integrated handles — you can apply that framework to dozens of different designs. Change the stitch, change the color, add pockets, add fringe, make it enormous for beach days or tiny for evenings out. The only limit is your imagination and your yarn stash.
If you make this bag, share your work with the crafting community online. Tag your photos and leave a comment below describing what yarn you used and how you customized the pattern — your version might inspire someone else to pick up their hook for the first time.
Happy crocheting, and enjoy your beautiful new bag.