22 Free Crochet Bag Pattern Ideas for Every Skill Level
There is a bag pattern out there for everyone. Whether you just picked up a crochet hook for the first time or you have been crocheting for decades, making your own bag is one of the most satisfying projects you can take on.
Bags are practical, endlessly customizable, and genuinely fun to work up. You can play with color, texture, stitch patterns, and structure all in one project. And the best part is you will actually use the finished piece every single day.
Before you start, here is what you will generally need across most of these patterns. Pick up some cotton, jute, or nylon yarn depending on the bag style. You will also want a hook between 3.5 mm and 6 mm, a yarn needle for finishing, stitch markers, scissors, and any notions specific to your chosen design like zippers, wooden handles, or bag clasps.
Let’s get into it.
1. Easy Crochet Tote Bag Pattern

A classic tote is the perfect starting point. It is a rectangle with handles and nothing more. You can finish one in a single afternoon.
Chain 50 using worsted weight cotton and a 5 mm hook. Work in single crochet back and forth for 30 rows. Repeat for a second identical panel. Join both panels along the sides and bottom using slip stitches worked through both layers. For the handles, chain 60 and work 2 rows of single crochet. Make two. Attach them evenly to the inside of the bag opening, sewing firmly through several rows for security. Finish the opening edge with a round of single crochet.
Tip: Reinforce the handle attachment points with a small square of stitching. Tote handles take a lot of stress and this small step makes all the difference.
2. Granny Square Market Bag Design

Granny squares are iconic for a reason. They are quick, colorful, and incredibly satisfying to join together. A market bag made from squares has a beautiful, artsy look that gets compliments every time.
Make 8 granny squares, each worked to 5 rounds using a 4 mm hook and cotton yarn. Arrange them in a 2 by 4 layout. Join all squares using slip stitches or a flat join for a seamless look. Fold the joined panel in half and seam the sides. For the handles, crochet two long chains of 70 stitches worked into a 3-row strip and attach to the top corners. Add a final round of single crochet around the opening.
Tip: Use a different color for each square or keep a consistent palette for a more polished look. Both approaches work beautifully.
3. Beginner-Friendly Drawstring Bag Pattern

Drawstring bags are wonderfully forgiving. There is no shaping, no complex construction, and they come together fast. A great second project after a dishcloth.
Chain 40 and join into a ring. Work in half double crochet in the round for 20 rounds. On the final 2 rounds, work a simple eyelet row by alternating chain 2, skip 1, single crochet around. This creates the channel for the drawstring. Cut a long length of yarn or ribbon and weave it through the eyelet round using a yarn needle. Pull both ends to close the bag and tie into a bow.
Tip: Make the bag in a bold color and use a contrasting drawstring for a pop of personality without any extra complexity.
4. Crochet Beach Tote for Summer Days

A beach tote needs to be roomy, sturdy, and quick to dry. A mesh construction ticks every single box and looks breezy and intentional at the same time.
Chain 64 and join into a ring. Work in a mesh pattern: chain 3, skip 2 stitches, single crochet into the 3rd stitch, repeat around. Continue for 25 rounds. For the base, work a flat oval by chaining 12, increasing around both ends and working in solid single crochet for 5 rounds, then join to the bottom of the mesh tube. Attach two sturdy handles of 80 chains worked into a 3-row strip. Finish the opening with a single crochet border.
Tip: Use a natural cotton rope or thick jute for extra structure. Both materials dry quickly and add a beachy texture.
5. Boho Fringe Crochet Purse Pattern

The fringe is what makes this purse. The body is a simple rectangular pouch but the long tassel fringe at the bottom gives it that boho festival look people love.
Chain 30 and work in single crochet for 20 rows. Make two panels and join at the sides and bottom. Add a button and loop closure at the top. For the fringe, cut yarn lengths of about 8 inches. Attach them in groups of 3 along the bottom seam by folding each group in half, pulling the fold through a stitch with a hook, and threading the ends through the loop. Space fringe groups every 2 stitches across. Trim to even out if needed.
Tip: Mix two or three yarn colors in each fringe group for a layered, festival-ready effect.
6. Mini Crochet Crossbody Bag Idea

Small bags are having a real moment right now and a mini crossbody is one of the most useful things you can make. It holds your phone, keys, and card and keeps your hands completely free.
Chain 22 and work in single crochet for 18 rows. Make two panels and join on three sides. Add a flap by continuing the back panel for 5 more rows and shaping the corners with decreases. Attach a button or magnetic snap closure. For the strap, chain 120 and work 2 rows of single crochet. Attach firmly at both side seams. Add a border of reverse single crochet around the flap edge for a clean finish.
Tip: A magnetic snap gives a cleaner, more professional look than a button and is worth picking up at a craft store.
7. Chunky Crochet Shoulder Bag Pattern

Chunky yarn works up fast and creates a bag with real presence. This shoulder bag has a satisfying weight and texture that makes it look expensive.
Use super bulky yarn and a 9 mm hook. Chain 20 and work in front loop only single crochet for 15 rows. This creates a ridged, tactile surface. Make two panels and join at the sides and bottom using slip stitches. For the shoulder strap, chain 80 and work 3 rows of single crochet. Attach at both side seams. Add a simple toggle or wood button closure at the top.
Tip: Front loop only single crochet creates a corduroy-like texture that really elevates the finished look of chunky bags.
8. Reusable Crochet Grocery Bag Design

This one is as practical as it gets. A crochet grocery bag is strong, stretchy, holds more than you expect, and is so much better than single-use plastic.
Chain 5 and join into a ring. Work in increasing rounds of double crochet for 6 rounds to form the base. Then work even rounds in a simple V-stitch pattern: double crochet, chain 1, double crochet into the same stitch, skip 1, repeat. Continue for 20 rounds. For the handles, work two long double crochet strips of about 60 stitches and attach firmly to the inside of the bag opening.
Tip: Nylon or polypropylene yarn is stronger than cotton for heavy loads and wipes clean very easily. Great for produce runs.
9. Crochet Clutch Purse for Beginners

A clutch is essentially a flat pouch with a nice closure. It is a satisfying project because it looks polished and pulled-together but uses only beginner-level skills.
Chain 36 and work in single crochet for 20 rows. Fold the rectangle so the bottom third folds up as the body and the top third becomes the flap. Join the side seams on the body section only using slip stitches. Add a button and loop closure at the center of the flap. Work a border of single crochet around the entire outer edge for a clean, finished look. Add a wrist loop of 20 chains at one side seam.
Tip: Use a variegated yarn to add visual interest without any extra technique. The color changes do all the work for you.
10. Stylish Crochet Backpack Pattern






A crocheted backpack sounds ambitious but the construction is simpler than you think. It is essentially a large tube with a base, a flap, and two straps.
Chain 60 and join into a ring. Work in half double crochet for 30 rounds. For the base, pick up stitches from the bottom edge and work in decreasing rounds until closed. For the flap, pick up 30 stitches from the back of the opening and work 10 rows of single crochet, decreasing at each end every 2 rows to shape a rounded flap. Add a button or clasp closure. For the straps, chain 120 and work 3 rows of single crochet per strap. Attach at the top and bottom of the back panel.
Tip: Sew a fabric lining inside before attaching the straps. It makes the backpack sturdier and gives it a much more professional finish.
11. Mesh Crochet Market Bag Idea

The mesh market bag is a zero-waste essential. It is lightweight, folds up tiny, and expands to hold a surprising amount of produce or groceries.
Start with a magic ring and double crochet 12 into it. Work in increasing rounds using a chain 3 arch pattern: double crochet into a stitch, chain 3, skip 2, repeat, placing 2 extra pattern repeats every 4 rounds to widen. Continue for 18 rounds. The bag naturally forms a round based shape that expands as weight is added. Add two handles of chained and single crocheted strips attached at the top opening.
Tip: Use a plant-based string like hemp or cotton twine for a completely natural, compostable bag.
12. Crochet Bucket Bag with Wooden Handles

Wooden handles transform a simple crochet bag into something that looks like it belongs in a boutique. The construction is straightforward and the result is stunning.
Chain 48 and join. Work in single crochet in the round for 22 rounds. For the base, work a flat circle of 6 increasing rounds and sew it to the bottom of the tube. For the top casing, fold the last 2 rounds over a wooden ring handle and slip stitch the fold down to secure it. Repeat for the second handle on the opposite side. Attach a lining inside if desired.
Tip: Wooden bag handles are sold at most craft stores and online. Bamboo rings work too and tend to be more affordable.
13. Cute Heart-Shaped Crochet Bag Pattern

This one is for the bold and the playful. A heart-shaped bag is a statement piece and it is actually not as tricky to construct as it looks.
Make two heart shapes by crocheting two small circles and joining them at the top center. To crochet each lobe: magic ring, increase to 12 stitches over 2 rounds, work 2 even rounds. Join both lobes by slip stitching the tops together. Continue working around both as one piece, tapering toward the bottom point by decreasing every 3 stitches over 4 rounds. Make two identical hearts and join at the edges, leaving the top open. Add a small zipper or button closure. Attach a strap at each top lobe.
Tip: A bright red or deep burgundy yarn makes the heart shape immediately recognizable. A pink version is adorable for gifting.
14. Crochet Laptop Sleeve Bag Design

Protect your laptop in style with a fitted crochet sleeve. This is a practical project that uses a tight, firm stitch for protection and durability.
Measure your laptop dimensions before starting. Chain to match the width plus 2 stitches. Work in tight single crochet for a length that doubles to cover your laptop. Fold in half and join the side seams firmly. Add a zipper closure along the opening. Use a foam insert or layer the sleeve with felt fabric before sewing the lining in for added cushioning.
Tip: Use a cotton and nylon blend yarn for added durability and a tighter fabric that will not stretch and let the laptop slip.
15. Floral Granny Square Handbag Pattern


Floral granny squares are different from standard ones. The center is worked in a contrasting color to mimic a bloom and the result is an incredibly pretty fabric.
Make 12 floral granny squares of 4 rounds each. For each square, work the center 2 rounds in a flower color and the outer 2 rounds in a background color. Join squares in a 3 by 4 layout. Fold in half for the bag body and seam the sides. Add a top border of single crochet and two simple strap handles. Optionally add a button closure at the center of the opening.
Tip: Alternate the flower color across squares for a garden-like effect that looks complex but takes no extra effort.
16. Crochet Phone Pouch with Strap

Phone pouches are quick weekend projects that make thoughtful gifts and genuinely useful daily accessories. This version has a long strap and a secure flap closure.
Chain 18 and work in single crochet for 22 rows to form the pouch body. Fold in half and join sides with slip stitches. Work the flap by continuing the back panel for 6 more rows and shaping the corners with 2 decreases on each side. Add a button and loop closure. For the strap, chain 100 and work 2 rows of single crochet. Attach firmly at both top side seams. Finish all edges with a reverse single crochet border.
Tip: Add an interior pocket by crocheting a small rectangle and slip stitching it inside the pouch before seaming the sides.
17. Large Crochet Weekender Bag Idea

A weekender bag is a bigger commitment but so worth it. This is a project you will reach for again and again every time you travel or head to the gym.
Use a chunky cotton or canvas weight yarn and a 6 mm hook. Chain 70 and work in half double crochet for 40 rows for the main body panel. Work the base as a large rectangle of 30 by 12 rows and seam it to the bottom of the body. Seam the side panels closed. Add two wide strap handles of at least 4 stitches wide and 60 rows long. Attach a zipper or magnetic snap along the opening. Sew a fabric lining inside for structure and a clean interior finish.
Tip: Add exterior side pockets by making two small rectangles and seaming them to the sides of the bag on three edges.
18. Crochet Coin Purse Pattern

Small but mighty. A coin purse takes almost no yarn and barely an hour to make but it is one of those items people genuinely use every day.
Chain 20 and work in single crochet for 12 rows. Fold in half and join the side seams. Sew a small zipper along the top opening. Finish the outer edges with a border of single crochet. Optionally attach a keychain ring at one top corner so it can clip onto a bag. Embellish the front with a small crocheted motif, a flower, a star, or a simple initial in contrast thread.
Tip: Use a firmer cotton for the body so the zipper sits flat and the purse keeps its shape when loaded with coins.
19. Modern Minimalist Crochet Tote Design

Minimalist bags are all about clean lines, solid color, and a refined finish. This design skips the embellishments and lets the structure speak for itself.
Chain 44 and work in the round in half double crochet for 24 rounds for the body. Work the base as a flat oval of 6 increasing rounds and join to the bottom of the tube. For the handles, work two strips of 8 stitches wide and 50 rows long. Fold each strip in half lengthwise and seam closed to create a firm, rounded handle. Attach at even intervals inside the opening. Finish the opening with a single clean round of slip stitches.
Tip: A single neutral color in a mercerized cotton gives this bag a near-store-bought quality. Let the stitch texture be the only visual interest.
20. Crochet Basket Bag for Everyday Use

A basket bag has a rigid, structured look that makes it feel completely different from a soft tote. It works well as a handbag, a storage basket, or a plant pot cover.
Work from the base up. Start with a magic ring and increase in rounds of single crochet, adding 6 stitches per round for 8 rounds. Then work even rounds in the back loop only to create a sharp, clean turn upward at the base edge. Continue even rounds for 16 rounds. Finish the top with 2 rounds of slip stitches for rigidity. Add two short side handles of 30 chains each looped through the top stitches and knotted securely.
Tip: Starch the finished bag lightly with a spray starch or a diluted craft glue solution. This firms up the sides and gives it a true basket-like structure.
21. Colorful Patchwork Crochet Purse

A patchwork purse is the perfect stash-busting project. Use up all your small yarn scraps and end up with something bold, personal, and completely one of a kind.
Make a collection of small squares in any stitch you like, around 3 by 3 inches each, using whatever yarn you have. Aim for 16 to 20 squares. Join them in a grid using a consistent joining color, ideally a neutral. Fold the joined piece in half and seam the sides. Add a simple zipper or button closure at the top. Finish with two simple strap handles in the joining color so everything ties together.
Tip: Using the same joining color throughout pulls even the most mismatched scraps into a cohesive, intentional-looking design.
22. Textured Crochet Handbag Pattern

Texture is everything in this final bag. The bobble stitch front panel creates a three-dimensional surface that looks intricate but only uses one stitch repeat.
Chain 36 and work the front panel in bobble stitch: yarn over, insert hook, yarn over and pull through, repeat 4 more times in the same stitch, yarn over and pull through all loops on hook. Place one bobble every 2 stitches across each right-side row. Work 18 rows of bobbles. Work the back panel in plain half double crochet for 18 rows for a smooth contrast. Join panels at sides and bottom. Add two half double crochet handles and a button closure.
Tip: Bobble stitch uses significantly more yarn than plain stitches. Buy an extra skein of your main color to be safe.
Frequently Asked Questions
What is the best yarn for crochet bags?
Cotton is the most popular choice because it is durable, holds its shape, and comes in a huge range of colors. For structured bags, jute or canvas weight yarn works well. For grocery or market bags, nylon string is extremely strong and long-lasting.
What hook size should I use for crochet bags?
Most bag patterns call for a 4 mm to 6 mm hook with worsted or bulky weight yarn. Always work slightly tighter than the yarn label suggests so the bag fabric is firm and does not stretch out under load.
How do I make a crochet bag more structured?
Use a stiffer yarn like jute or cotton rope, work with a smaller hook than recommended for a tighter fabric, sew in a fabric lining, or add bag bottom inserts. A light spray starch also helps smaller bags hold their shape.
Can beginners make crochet bags?
Absolutely. Bags 1, 3, 8, 9, and 18 on this list are all excellent beginner projects. They use basic stitches, have no complicated shaping, and still produce a very usable finished item.
How do I add a lining to a crochet bag?
Cut fabric to match the bag interior, sew it into a pouch shape leaving the top open, and slip it inside the bag. Fold the top edge under and hand stitch it to the inside of the bag opening using a yarn needle and thread. A lining prevents small items from falling through the stitches and makes the bag much sturdier.
How long does it take to crochet a bag?
Small items like coin purses and phone pouches take 1 to 2 hours. A standard tote or market bag takes 4 to 8 hours. Larger projects like a backpack or weekender bag may take 10 to 20 hours spread across several sessions.
What is the best stitch for a strong crochet bag?
Single crochet worked in both loops creates the firmest, most durable fabric. Half double crochet is slightly looser but still strong. Avoid open mesh stitches for bags that need to carry heavy items.
Where can I find free crochet bag patterns?
Ravelry is the largest database of free and paid crochet patterns. Yarnspirations, LoveCrafts, and individual crochet bloggers on Pinterest also share thousands of free bag patterns across every style and skill level.
Do I need special tools to make crochet bags?
Beyond a hook and yarn, some bags benefit from extras like wooden handles, bag frames, zippers, magnetic snaps, or bag bottom inserts. Most of these are available cheaply at craft stores or online and they make a noticeable difference to the finished quality.
How do I prevent a crochet bag from stretching out?
Use a firm yarn, work at a tighter tension, add a lining, and reinforce the base with a plastic canvas or bag insert. Avoid overfilling the bag in the early weeks of use as the stitches settle and the yarn relaxes into shape.





