Three-Square Granny Crochet Bag

By Joanna Grey Updated: July 04, 2026

A bag made from just three granny squares sounds like a math puzzle that shouldn't work out.

But fold them diagonally, seam two edges, and the third square becomes the front panel. The geometry is surprisingly elegant. Three identical squares, one long seam, and you have a pouch with a flat bottom and a triangular profile that's wider at the base than the top.

The granny squares use alternating colors for visual contrast. Cream and olive green play off each other in concentric rounds, creating a pattern that looks more complex than the simple cluster-repeat actually is.

A single crochet strap attaches directly to the top corners. No hardware. No separate strap pieces to sew on. Just a sturdy, integrated band that sits comfortably on the shoulder.

Three-Square Granny Crochet Bag

Why You'll Love This Crochet Bag

The three-square construction is genuinely efficient.

No gussets. No base panel. No side panels. Just three squares of the same size, arranged in a line, folded, and seamed. The assembly takes about ten minutes once the squares are complete.

The granny square pattern is the classic cluster repeat: three double crochets into each chain space, corners get two clusters separated by a chain-2. If you've made a granny square before, you already know this pattern.

Color changes happen at the end of each round, pulled through on the final yarn-over. Carrying unused yarn up the back of the work eliminates the need to cut and rejoin for every color change. Fewer ends to weave at the end.

The bag is fully customizable in size. Add rounds to make larger squares and a bigger bag. Subtract rounds for a smaller pouch suitable for a child or a compact market run. The pattern includes notes for adjusting every dimension.

Materials Needed

  • 120 grams of worsted weight (#4) cotton or cotton-blend yarn in two colors
  • 4.5 mm (7) crochet hook
  • Scissors
  • Tapestry needle

Big Twist Favorite Cotton in Cream and Green Olive is the pairing shown. This is a soft cotton-acrylic blend available at Joann for about $4.99 per skein. Two skeins total cover the bag with yardage left over.

For a sturdier bag, pure cotton like Lion Brand 24/7 Cotton ($4.99 per 186 yards) gives the squares more structure and less stretch. The bag will hold its shape better when loaded.

The 4.5 mm hook is slightly smaller than standard worsted weight recommendations, which keeps the granny clusters tight and the fabric sturdy enough for a bag. For a drapier bag, try a 5.0 mm hook.

Best Yarn Choices for a Granny Square Bag

Cotton and cotton blends are the practical choice for bags.

A bag needs to hold weight without stretching into a different shape. Cotton's natural lack of elasticity works in your favor here. The fabric stays where you put it, even with a water bottle and a wallet inside.

Big Twist Favorite Cotton is a soft cotton blend that's easier on hands than pure kitchen cotton while still providing good structure. It's widely available and reasonably priced.

For a more polished look, mercerized cotton like Lion Brand 24/7 Cotton gives the granny clusters a subtle sheen. The defined stitch texture makes the color changes pop visually.

Avoid 100% acrylic for bags that will carry weight. The stretch will cause the bag to grow throughout the day. Cotton content of at least 50% is recommended.

My beginner yarn guide covers fiber properties in more detail if you're comparing options.

Gauge, Size Guide & Must-Have Tools

With worsted weight yarn and a 4.5 mm hook, 8 rounds produce a square approximately 5 inches per side.

Three 8-round squares assembled create a bag approximately 10.2 inches wide x 10.2 inches tall, with a 17.3-inch strap.

Finished dimensions (adjustable):

  • Each square: about 10.2 x 10.2 cm after 8 rounds
  • Bag body: about 10.2 inches wide x 10.2 inches tall
  • Strap: about 1 inch wide x 17.3 inches long

For a larger bag, add rounds to each square. Each additional round adds roughly 1 inch per side. For a smaller bag, stop earlier.

Must-have tools:

  • 4.5 mm hook: Smooth finish for easy slip stitching through chain spaces.
  • Tapestry needle: For weaving ends and seaming squares.

Pattern Notes & Tips Before You Start

Make all three squares before beginning assembly.

Two squares should start with Color A and one with Color B, then alternate rounds. The long loose end for seaming should be on one square—leave a tail about 71 inches long when fastening off the first square.

Carry unused yarn up the back of the work when changing colors. This eliminates cutting and rejoining yarn for every round, reducing the number of ends to weave from potentially dozens to just a few.

The assembly seam is a whipstitch through corresponding stitches and spaces. Keep tension even but not tight—the seam should have the same give as the granny fabric.

When folding the squares for assembly, the V-shape fold creates the bag's structure. The squares fold diagonally toward the center, and the remaining seams close the sides.

Abbreviations Explained

  • ch – chain: Yarn over, pull through loop.
  • ch2-sp – chain-2 space: The corner gap under a chain-2.
  • cl – cluster: 3 double crochets worked into the same space.
  • dc – double crochet: Yarn over, insert hook, pull up loop, (yarn over, pull through two loops) twice.
  • rep – repeat: Work the instruction set again.
  • sc – single crochet: Insert hook, yarn over, pull up loop, yarn over, pull through both.
  • sl st – slip stitch: Insert hook, yarn over, pull through stitch and loop.

Step-by-Step Three-Square Granny Bag

Granny Squares (Make 3)

Foundation: With Color A, make a magic ring or chain 4 and slip stitch to form a ring.

Round 1: Chain 2. (Dc3 into ring, ch 2) 4 times. Slip stitch to first dc. (4 clusters)

Round 2: Chain 2. Dc3 into the space below the chain. Ch 1. (Dc3, ch 2, dc3 in next ch2-sp, ch 1) 3 times. Dc3 in last ch2-sp, ch 2. Slip stitch. (8 clusters)

Round 3: Switch to Color B on the last dc. Chain 2. Dc3 into space below. (Ch 1, dc3 in next ch1-sp, ch 1, dc3, ch 2, dc3 in next ch2-sp) 3 times. Ch 1, dc3 in next ch1-sp, ch 1, dc3 in last ch2-sp, ch 2. Slip stitch. (12 clusters)

Rounds 4–8: Continue alternating colors and increasing sides. Each round adds one more cluster per side. Carry unused yarn up the back.

One square needs a 71-inch tail for seaming. The other two fasten off normally.

Assembly

Arrange the squares: the square with the long tail positioned so the tail is at the top right corner. Place a second square below it. Whipstitch along the shared edge through each stitch and space.

Place the third square to the left of the first. Rotate and whipstitch the shared edge.

Rotate the connected squares into a V shape. Fold each square diagonally in half toward the center. Continue whipstitching along the remaining touching edges. Knot to secure.

Strap

With Color A, chain 65. Sc in the 2nd chain from hook and in each chain across. (64 stitches)

Work 3 more rows of sc. Fasten off with a 10-inch tail. The 4-row thickness gives the strap structure and prevents stretching.

Sew each end of the strap to a top corner chain-2 space. Make sure the strap isn't twisted before securing.

Finishing

Weave in all remaining ends. The granny clusters provide natural channels for hiding yarn tails on the inside of the bag.

Easy Variations & Custom Ideas

Mini pouch: Stop squares at round 5 for a compact pouch that holds keys and a phone. Reduce strap chains accordingly.

Crossbody bag: Lengthen the strap chain to 120 and add 2 extra rows for a crossbody length.

Scrap-buster: Use a different color for every round. Change colors at each round rather than alternating. Works with any partial skeins.

Lined interior: Sew a simple fabric liner for extra security with small items. Cotton quilting fabric works well.

Common Troubleshooting and Fixes

Squares are different sizes: Count your rounds. All three squares must have the same number of rounds. Block squares to the same dimensions before assembly if needed.

Bag shape looks uneven: The V-fold and diagonal folds must be centered. Mark the midpoint of each square before folding.

Strap stretches too much: Work 5 rows of sc instead of 4, or use a smaller hook for the strap section only.

Color changes leave gaps: Pull the new color through on the final yarn-over of the last dc. Tighten both the old and new yarn tails before continuing.

Final Thoughts

This three-square bag is one of those designs that feels like a magic trick the first time you assemble it.

Three flat squares become a dimensional pouch with a few folds and seams. It's the kind of project that makes you want to make another immediately in different colors.

Make one in neutrals for everyday, a bright one for summer markets, and a scrap-buster version using every partial skein in your stash.

Tag me if you post yours. I love seeing the color combinations people dream up.

You Might Also Love These Patterns

  1. Classic Granny Square Crochet Pattern
  2. Mesh Market Bag Crochet Pattern
  3. Macrame-Style Crochet Tote Bag
  4. Easy Crochet Water Bottle Carrier Pattern
  5. How to Join Granny Squares Multiple Ways
  6. Easy Crochet Market Bag Pattern
  7. Small Crochet Pouch Free Pattern
Meet the author
Hi, I'm Joanna
Crochet Designer & Pattern Creator

I've been designing crochet patterns for over a decade, focusing on modern, wearable pieces with clear, tested instructions. Every pattern here is written so you actually understand the why behind each step.