
Granny Square Bag Free Crochet Pattern: A Complete Step-by-Step Guide
If you’ve been searching for a beautiful, beginner-friendly project that combines classic crochet tradition with modern style, this granny square bag free crochet pattern is exactly what you need. Granny squares are one of the most beloved motifs in the crochet world, and for good reason — they’re versatile, satisfying to make, and endlessly customizable. When you transform them into a structured handbag, the result is a piece that looks like it came straight out of a boutique, even though you made it yourself from scratch.
In this post, I’m sharing everything you need to know to complete this project from beginning to end. Whether you’re a seasoned crocheter looking for a quick weekend make or a relative newcomer who has mastered the basic stitches and is ready to tackle a real-world accessory, this pattern is designed to be approachable without being boring. Grab your hook and your favorite yarn, and let’s get started.
Why Granny Square Bags Are Having a Major Moment
Before diving into the pattern itself, it’s worth appreciating why granny square bags have surged back into popularity. What was once considered a purely nostalgic craft has been reclaimed by a new generation of makers who appreciate handmade goods, slow fashion, and sustainable style choices. Granny square designs have appeared on runways, in major fashion publications, and all over social media platforms like Instagram and Pinterest, proving that crochet accessories are not just a cottage industry anymore — they’re genuinely fashionable.
Beyond the aesthetics, making your own bag gives you complete control over color, size, and construction. You can match it to a specific outfit, create a gift tailored to someone’s favorite palette, or simply enjoy the meditative process of making square after square until something extraordinary takes shape.
Materials You Will Need
Getting your supplies together before you begin makes the entire process smoother. Here is what you’ll need for this granny square bag:
Yarn: Approximately 200–300 yards total, depending on how large you want your finished bag. Cotton yarn works beautifully for bags because it holds its shape well and is durable. A medium weight (Category 4) yarn is ideal for this pattern and gives a sturdy result. You can use a single color for a minimalist look or collect several contrasting colors for a classic, vibrant granny square effect. Some popular choices are 100% cotton in worsted weight, but you can also use a cotton-acrylic blend if you prefer a bit more stretch.
Crochet Hook: A 5.0 mm (size H/8) hook is recommended for medium weight cotton yarn. If your gauge tends to run tight, go up to a 5.5 mm. If you crochet loosely, try a 4.5 mm. The goal is a fabric that is firm enough to hold structure but not so stiff that it feels uncomfortable.
Scissors and yarn needle: These are essential for weaving in your ends cleanly. A blunt tapestry needle is perfect for this.
Stitch markers: Optional but helpful for keeping track of your rounds.
Lining fabric (optional): If you want your bag to be extra polished and sturdy, cutting a simple fabric lining to sew inside adds a professional finish and prevents items from poking through the crochet openings.
Bag handles: You can purchase bamboo, wooden, or plastic purse handles from craft stores or online shops. Alternatively, you can crochet your own strap using a long chain and single crochet rows.
Button or magnetic snap closure: Optional, but recommended if you want your bag to close securely.
Understanding Gauge
Gauge matters more for bags than for projects like scarves or blankets because you want a specific finished size. For this pattern, work a small swatch before beginning. With the recommended yarn and hook, each granny square should measure approximately 4 inches by 4 inches after blocking. If your squares come out larger, go down a hook size. If they come out smaller, go up a hook size.
This bag is constructed from 12 granny squares total — six for the front panel and six for the back panel — making the finished bag approximately 12 inches wide and 8 inches tall before the handles. This is a comfortable everyday bag size, great for carrying essentials like a wallet, phone, keys, and a small notebook.
The Classic Granny Square: Step-by-Step
If you already know how to make a granny square, you can skip ahead. But if you’d like a refresher or this is your first time, here is a detailed breakdown of the classic four-round granny square used in this pattern.
Abbreviations used:
ch = chain, sl st = slip stitch, dc = double crochet, sp = space, rep = repeat
Round 1: Using Color A, make a magic ring (or chain 4 and join with a slip stitch to form a ring). Chain 3 (counts as first dc), work 2 dc into the ring, chain 2. Work (3 dc, chain 2) three more times into the ring. Slip stitch into the top of the beginning chain 3 to join. You now have four clusters of 3 dc separated by chain-2 corner spaces. Fasten off Color A.
Round 2: Join Color B in any corner chain-2 space. Chain 3 (counts as first dc), work 2 dc into the same corner space, chain 2, work 3 dc into the same corner space. This creates your first corner. Chain 1. Work (3 dc, chain 2, 3 dc) into the next corner space, chain 1. Repeat this process for the remaining two corners. Slip stitch to join. Fasten off Color B.
Round 3: Join Color C in any corner chain-2 space. Chain 3, work 2 dc in the same space, chain 2, work 3 dc in the same space. Chain 1. Work 3 dc in the chain-1 side space. Chain 1. Work (3 dc, chain 2, 3 dc) in the next corner. Continue around in this manner, adding one cluster in each side space between corners. Slip stitch to join. Fasten off Color C.
Round 4: Join Color D (or repeat any previous color) in any corner chain-2 space. Work the same corner sequence as before: (3 dc, ch 2, 3 dc) in each corner. Between corners, work a 3 dc cluster in each chain-1 side space with a chain 1 between each cluster. Slip stitch to join. Fasten off and weave in ends.
After blocking (dampening and pinning flat to dry), your granny square should be a neat 4-inch square with crisp corners.
Make 12 of these squares. You can use the same color arrangement for all of them for a coordinated look, or mix and match your colors randomly for a more eclectic, patchwork feel.
Assembling the Bag Panels
Once you have all 12 squares finished and ends woven in, it’s time to arrange and join them into two panels of six squares each. A common arrangement is to lay them out in a 3-square-wide by 2-square-tall grid for each panel. This gives you a rectangular bag front and back.
To join the squares, hold two squares with their wrong sides facing each other and use a slip stitch join or a flat whip stitch along one edge. The slip stitch join creates a slightly raised seam on the right side that can look decorative, while the whip stitch through the back loops creates a flatter seam. Either method works beautifully — choose the one you prefer.
Work across the bottom edges of the top row of squares to join them to the top edges of the bottom row. Then join squares side to side across each row. Once both panels of six squares are assembled, you should have two matching rectangular pieces.
Joining the Front and Back Panels
Lay your two rectangular panels with wrong sides together. Using your main color or any coordinating color, work a single crochet join along the bottom edge and up both side edges. Do not join the top — that is your bag opening.
As you work the single crochet join, you are simultaneously finishing the edges of the bag and creating the side gusset. If you want a bit more depth in your bag, you can work a row or two of single crochet around the bottom and sides before joining the front and back, which will create a small boxed bottom.
After joining, flip the bag right-side out so the interior seams are hidden inside.
Working the Top Edge
To give your bag a clean, polished opening, work 2–3 rounds of single crochet around the entire top opening. Join with a slip stitch at the end of each round. This creates a firm edge that will hold its shape when handles are attached or a strap is threaded through.
If you are adding bamboo or wooden handles, fold the top edge over the handle and whip stitch it down from the inside of the bag to secure it firmly. Repeat on the back panel for the second handle.
If you prefer a shoulder strap instead of handles, crochet a strap by chaining approximately 100–120 stitches (or your preferred length) and working 3–4 rows of single crochet. Sew each end of the strap securely to the inside top corners of the bag.
Adding a Lining (Optional But Recommended)
A fabric lining transforms this bag from a craft project into something that truly feels finished and professional. To make a lining, cut two rectangles of cotton fabric approximately half an inch larger on all sides than your bag panels. Sew the rectangles together along the bottom and side edges with a sewing machine or by hand, leaving the top open. Fold the top edge down by half an inch and press with an iron.
Slip the lining inside the bag with the wrong side of the lining facing the wrong side of the crochet. Pin the top folded edge of the lining just below the crochet top edge and slip stitch it in place all the way around. This not only looks beautiful but also prevents small items from slipping through the crochet openings.
Customization Ideas
One of the greatest joys of working with granny squares is how endlessly adaptable they are. Here are some ways to make this bag uniquely yours.
Monochromatic magic is a stunning option where you work every square in shades of a single color, moving from light to dark across the panels. This creates a sophisticated ombre effect that looks very modern.
A color-blocked approach uses different color schemes for each square and arranges them to create bold geometric blocks across the panel. This maximizes visual impact with minimal extra effort.
For a boho or earthy aesthetic, choose natural undyed cotton or linen yarn in creamy off-white and pair it with leather handles and a suede fringe trim along the bottom edge.
If you want a larger tote-style bag, simply make more squares and arrange them in a 4×3 grid per panel instead of 3×2. You can scale this pattern up or down to create anything from a tiny coin purse to a full beach bag.
Adding texture is another wonderful option. You can substitute the traditional double crochet clusters in your squares with puff stitches, bobble stitches, or even crocodile stitch scales for one standout square used as an accent.
Tips for a Beautiful Finished Bag
Blocking is the single most transformative step in finishing any crochet project, and it is especially important for granny squares that will be joined together. Take the time to wet block each square by soaking it in cool water, gently squeezing out the excess, pinning it to a foam mat, and allowing it to dry completely. The difference in how neatly the squares join — and how flat and even the finished bag looks — is remarkable.
When weaving in your ends, weave each tail in multiple directions for at least two inches to ensure nothing comes loose with regular use. A bag gets handled frequently, so secure finishing is non-negotiable.
If you’re making this as a gift or to sell, consider reinforcing the handle attachment points with extra stitches or a small piece of stabilizing fabric on the inside to distribute the weight more evenly.
Caring for Your Granny Square Bag
Cotton crochet bags are wonderfully practical because they can be washed. Hand wash your bag in cool water with a gentle detergent, reshape it while damp, and lay it flat to dry. Avoid putting it in the dryer as this can distort the shape and shrink the fibers. If your bag has bamboo handles, remove them before washing or spot-clean instead.
A Pattern Worth Returning To
The beauty of having a reliable granny square bag pattern in your collection is that you will find yourself returning to it again and again. Each time you pick a new set of colors or try a different handle style, you essentially have a brand new bag. It is the kind of pattern that grows with your skills — simple enough to be relaxing, and flexible enough to keep evolving as you discover new techniques.
Whether this becomes a staple of your personal accessory collection, a go-to gift for friends and family, or the foundation of a small handmade business, this granny square bag will serve you well. The combination of a timeless motif and a practical, wearable format is a formula that has stood the test of time in the crochet community, and once you make your first one, it’s easy to understand why.
Happy crocheting — I hope this bag brings you as much joy to make as it will to carry.