๐Ÿงถ Beautiful โœจ Detailed ๐Ÿ’ Adorable

Granny Square Tote Bag Pattern

Granny Square Tote Bag Pattern
4.8โ˜… Rating
6-8 Hours Time Needed
3.4K Made This
โœ‚๏ธ

Intermediate Level

Ideal for those with basic knitting experience, featuring slightly more advanced stitches and techniques to expand your skills.

โฑ๏ธ

Weekend Treat

Takes 5-7 hours, making it an enjoyable project to finish over a couple of days.

๐Ÿงฃ

Snug Essential

Everyday comfort with practical charm, designed for both functionality and style through changing seasons.

About This Granny Square Tote Bag Pattern

Granny Square Tote Bag Pattern crochet pattern - detailed view of completed project

The pattern uses chunky acrylic yarn and a 6mm hook, making it work up quickly while creating a sturdy fabric. The join-as-you-go technique eliminates bulk and creates seamless connections between squares, giving your finished bag a professional polished look.

Why You'll Love This Granny Square Tote Bag Pattern

I absolutely love how this pattern transforms simple granny squares into something so functional and stylish. The join-as-you-go technique is a game-changer because it saves so much time on assembly and creates such clean, professional-looking seams. I'm particularly fond of how you can customize the color scheme to match your personal style, whether you go bold and bright like the example or choose a more subtle palette. The chunky yarn makes this project satisfying to work on because you see progress quickly, and the final bag is sturdy enough for real everyday use. Plus, there's something deeply satisfying about creating something beautiful that's also genuinely practical.

Granny Square Tote Bag Pattern step 1 - construction progress Granny Square Tote Bag Pattern step 2 - assembly progress Granny Square Tote Bag Pattern step 3 - details and accessories Granny Square Tote Bag Pattern step 4 - final assembly and finishing

Switch Things Up

I love experimenting with this pattern because there are so many ways to make it uniquely yours. One of my favorite variations is creating an ombrรฉ effect by choosing several shades of the same color family and arranging them from light to dark across the granny squares.

You could also try a monochromatic version using different textures of yarn in the same color, or go wild with a rainbow explosion of colors for a truly eye-catching bag. I've even seen crafters use variegated yarn for the main color and solid accent colors for the squares, which creates a beautiful watercolor effect.

For a more sophisticated look, try working the entire bag in neutral tones like cream, grey, and charcoal, or embrace cottage-core vibes with soft pastels. If you want to add extra personality, consider embroidering the centers of your granny squares with flowers or other motifs, or adding decorative buttons to the corners.

Another fun modification is making the straps longer for a crossbody style, or shorter for a classic handbag look. You could even replace the crocheted straps with leather handles for a modern mixed-media aesthetic. The beauty of this pattern is that the basic structure is so versatile, you can adapt it to match any style from boho to minimalist.

Common Mistakes & How to Fix Them

โœ— Not maintaining consistent tension when joining squares can create puckering or gaps at the connection points โœ— Forgetting to fasten off after each round of the front granny squares leads to confusion with color changes โœ— Miscounting stitches along the top edge before starting straps results in uneven or off-center strap placement โœ— Sewing the front and back with right sides together instead of wrong sides creates an inside-out bag

Granny Square Tote Bag Pattern

Create your own stylish and practical granny square tote bag with this comprehensive crochet pattern. This charming design features colorful granny squares on the front panel joined together to form one large decorative square, paired with a classic single granny square back. Perfect for carrying your essentials, this bag combines traditional granny square techniques with modern functionality. The pattern includes detailed instructions for creating the squares, joining them seamlessly, and constructing sturdy straps that make this tote both beautiful and durable for everyday use.

Intermediate 6-8 Hours

Materials Needed for Granny Square Tote Bag Pattern

โ€” Main Fabric

  • 01
    Paintbox chunky acrylic yarn 100g in Pure Black (approx. 139g)
  • 02
    Paintbox chunky acrylic yarn in Washed Teal (approx. 3g)
  • 03
    Paintbox chunky acrylic yarn in Blood Orange (approx. 6g)
  • 04
    Paintbox chunky acrylic yarn in Buttercup Yellow (approx. 6g)
  • 05
    Paintbox chunky acrylic yarn in Tea Rose (approx. 3g)
  • 06
    Paintbox chunky acrylic yarn in Blush Pink (approx. 3g)
  • 07
    Paintbox chunky acrylic yarn in Midnight Blue (approx. 6g)
  • 08
    Paintbox chunky acrylic yarn in Lime Green (approx. 3g)
  • 09
    Paintbox chunky acrylic yarn in Lipstick Pink (approx. 6g)

โ€” Tools Required

  • 01
    6mm crochet hook
  • 02
    Yarn needle for sewing
  • 03
    Scissors
  • 04
    Stitch markers (optional but helpful)

Progress Tracker

0% Complete

โ€” Front - Granny Squares :

Starting Ring :

Ch4, ss into first ch to join and make a ring

Round 1 :

Ch 3 (counts as first tr), 2tr into ring, (ch 2, 3tr) into ring 3 times, ch2, ss into top of beg ch3 to join. Fasten off

Round 2 :

Join new colour in ch-2 sp, ch3 (counts as first tr), (2tr, ch2, 3 tr) in same ch-2 sp, ch1, * (3tr, ch2, 3tr) into next ch-2 sp, ch1; repeat from * twice more, ss into top of beg ch3 to join. Fasten off

Round 3 :

Join new colour into any corner ch-2 sp, ch3 (counts as first tr), (2tr, ch2, 3tr) into same ch-2 sp, ch1, 3tr in next ch-1 sp, ch1 *(3tr, ch2, 3tr) in next ch-2 sp, ch1, 3tr in next ch-1 sp, ch1; repeat from* twice more ss into top of beg ch3 to join. Fasten off

Round 4 (Join as you go) :

Join yarn A into any ch-2 sp, ch3 (counts as first tr), 2 tr, ch2, 3tr) into same ch-2 sp, ch1, 3tr in next ch-1 sp, ch1, 3tr in next ch-1 sp, ch1 *(3tr, ch2, 3tr) in next ch-2 sp, ch1, 3tr in next ch-1 sp, ch1, 3tr in next ch-1 sp, ch1; repeat from* twice more, ss into top of beg ch3 to join. Fasten off

Info :

Make 4 squares joining as you go to form a square

โ€” Join as you go :

Step 1 :

Crochet your first square up to round 4 (square 1)

Step 2 :

With your next square (square 2) start round 4, leaving the corner unfinished. (Your corner should be 3 tr, chain 2, 3 tr). Stop after the first 3 tr

Step 3 :

Ch1, Ss into the adjoining corner of square 1, to join the two squares. Finish corner as usual with 3tr

Step 4 :

Ss into next ch-1 space of Square 1. *3tr as usual into square 2, ss into next ch-1 sp of square 1. Repeat from * once

Step 5 :

Repeat steps 2-3 to join the other corner. Then finish square 2 as you normal would (see round 4)

โ€” Joining square 3 :

Step 1 :

Repeat the same steps as before, creating an 'L' shape with the squares

Step 2 :

Finish square as you normally would

โ€” Joining the last square :

Step 1 :

Repeat the same steps for one side

Step 2 :

When you get to the second corner of this square, 3tr as usual, then ss into the corner of the square above, then ss into the corner of the square to the left

Step 3 :

Finish the other side of the square, joining as you go like before

Step 4 :

Finish the square like you normally would

Info :

Your 4 joined granny squares now become 1 large granny square. You will work 1 row around like you would with a standard square. Where two squares join make one cluster of 3

โ€” Front Final Round :

Instructions :

Join yarn in any ch-2 corner space, Ch3 (counts as first tr), 2 tr, ch2, 3tr) into same ch-2 sp, ch1, *3tr in next ch-1 sp, ch1, 3tr in next ch-1 sp, ch1, 3tr in next ch-1 space, ch1, 1tr into next ch-2 sp, 1 tr into space where two squares join, 1tr into next ch-2 sp, ch1, 3tr into next ch-1 space, ch1, 3tr into next ch-1 sp, ch1, 3tr into next ch-1 sp, ch1, (3tr, ch2, 3tr) in next ch-2 sp, ch1; repeat from * twice more, then, 3tr in next ch-1 sp, ch1, 3tr in next ch-1 sp, ch1, 3tr in next ch-1 space, ch1, 1tr into next ch-2 sp, 1 tr into space where two squares join, 1tr into next ch-2 sp, ch1, 3tr into next ch-1 space, ch1, 3tr into next ch-1 sp, ch1, 3tr into next ch-1 sp, ch1, ss into top of beg ch3 to join. Fasten off

โ€” Back - Granny Square :

Starting Ring :

Ch4, ss to first ch to join and made a ring

Round 1 :

Ch 3 (counts as first tr), 2tr into ring, (ch 2, 3tr into ring) 3 times, ch2, ss into top of beg ch3 to join

Round 2 :

ch3 and turn (counts as first tr), (2tr, ch2, 3 tr) in same ch-2 sp, ch1, * (3tr, ch2, 3tr) into next ch-2 sp, ch1; repeat from * twice more, ss into top of beg ch3 to join

Round 3 :

ch3 and turn (counts as first tr), 2tr into same ch-1 sp, ch1, *(3tr, ch2, 3tr) in next ch-2 sp, ch1, 3tr in next ch-1 sp, ch1; repeat from* twice more, then, (3tr, ch2, 3tr) in next ch-2 sp, ch1, ss into top of beg ch3 to join

Round 4 :

ch3 and turn (counts as first tr), 2tr into same ch-1 sp, ch1, (3tr, ch2, 3tr) in next ch-2 sp, ch1, *3tr in next ch-1 sp, ch1, 3tr in next ch-1 sp, ch1, (3tr, ch2, 3tr) in next ch-2 sp, ch1; repeat from * twice more, then, 3tr in next ch-1 sp, ch1, ss into top of beg ch3 to join

Round 5 :

ch3 and turn (counts as first tr), 2tr into same ch-1 sp, ch1, 3tr in next ch-1 sp, ch1, (3tr, ch2, 3tr) in next ch-2 sp, ch1, *(3tr in next ch-1 sp, ch1) 3 times, (3tr, ch2, 3tr) in next ch-2 sp, ch1; repeat from * Twice more, then, 3tr in next ch-1 sp, ch1, ss into top of beg ch3 to join

Round 6 :

ch3 and turn (counts as first tr), 2tr into same ch-1 sp, ch1, 3tr in next ch-1 sp, ch1, (3tr, ch2, 3tr) in next ch-2 sp, ch1, * (3tr in next ch-1 sp, ch1) 4 times, (3tr, ch2, 3tr) in next ch-2 sp, ch1, repeat from * Twice more, then, 3tr in next ch-1 sp, ch1, 3tr in next ch-1 sp, ch1, ss into top of beg ch3 to join

Round 7 :

ch3 and turn (counts as first tr), 2tr into same ch-1 sp, ch1, (3tr in next ch-1 sp, ch1) 2 times, (3tr, ch2, 3tr) in next ch-2 sp, ch1, * (3tr in next ch-1 sp, ch1) 5 times, (3tr, ch2, 3tr) in next ch-2 sp, ch1, repeat from * Twice more, then, (3tr in next ch-1 sp, ch1) 2 times, ss into top of beg ch3 to join

Round 8 :

ch3 and turn (counts as first tr), 2tr into same ch-1 sp, ch1, (3tr in next ch-1 sp, ch1) 2 times, (3tr, ch2, 3tr) in next ch-2 sp, ch1, * (3tr in next ch-1 sp, ch1) 6 times, (3tr, ch2, 3tr) in next ch-2 sp, ch1, repeat from * Twice more, then, (3tr in next ch-1 sp, ch1) 3 times, ss into top of beg ch3 to join

Round 9 :

ch3 and turn (counts as first tr), 2tr into same ch-1 sp, ch1, (3tr in next ch-1 sp, ch1) 3 times, (3tr, ch2, 3tr) in next ch-2 sp, ch1, * (3tr in next ch-1 sp, ch1) 7 times, (3tr, ch2, 3tr) in next ch-2 sp, ch1, repeat from * Twice more, then, (3tr in next ch-1 sp, ch1) 3 times, ss into top of beg ch3 to join. Fasten off

โ€” Assembly :

Sewing pieces together :

Sew together the front and back pieces, along 3 sides. Wrong sides together, matching up the stitches, using a whip stitch

โ€” Top edge of bag :

Instructions :

Join yarn in any st along the top edge, ch3 (counts as first tr), Tr into each st around. Fasten off. (74tr)

โ€” Front Straps :

Instructions :

Working on the top edge of the front, Join yarn 12 stitches from the left side. Ch3 (counts as first tr throughout), tr into the next 4 sts, *ch3 and turn, tr into next 4 st; repeat from * for 28 more rows. Fasten off, leaving a long enough tail to sew the strap on the other side. (Total of 30 rows)

Attaching strap :

Sew the other end of the strap to the right side top edge of the front, join the strap on the 12th st from the right and sew together, matching the stitches

โ€” Back Straps :

Instructions :

Repeat the same as the front for the back strap

โ€” Finishing :

Final step :

Sew or weave in the ends

Assembly Instructions

  • Sew the front and back pieces together along three sides with wrong sides together, matching up the stitches carefully using a whip stitch
  • Work one round of treble crochet around the top edge of the bag to create a sturdy opening (74 treble stitches total)
  • For the front strap, join yarn 12 stitches from the left side and work 30 rows of 5 treble stitches, turning after each row
  • Sew the other end of the front strap to the right side of the bag, positioning it 12 stitches from the right edge
  • Repeat the same process for the back strap, ensuring both straps are the same length and positioned symmetrically
  • Weave in all yarn ends securely to prevent unraveling during use
  • Block the finished bag lightly if desired to even out the granny squares and create a professional finish

Important Notes

  • ๐Ÿ’กUse stitch markers to keep track of where squares join together during the join-as-you-go process
  • ๐Ÿ’กMaintain consistent tension throughout to ensure all granny squares are the same size
  • ๐Ÿ’กFasten off after each round on the front squares to properly execute the color changes
  • ๐Ÿ’กThe back square is worked continuously without fastening off between rounds, so watch your color carefully
  • ๐Ÿ’กPosition straps 12 stitches from each side edge for balanced weight distribution when carrying the bag
  • ๐Ÿ’กSew with wrong sides together so the seam becomes a decorative feature on the outside of the bag

This stunning granny square tote bag pattern combines classic crochet techniques with modern practicality, creating a bag that's as functional as it is beautiful. The colorful front panel featuring four joined granny squares offers endless customization possibilities, while the continuous back square provides structural stability. With detailed join-as-you-go instructions and sturdy strap construction, you'll create a professional-looking bag perfect for everyday adventures. ๐Ÿงถ Happy crocheting! ๐ŸŒˆโœจ

You ask,

we answer.

FAQs

Can I use different yarn weight for this pattern?

While the pattern calls for chunky weight yarn with a 6mm hook, you can adapt it to other yarn weights. Just be aware that using thinner yarn will create a smaller bag, and thicker yarn will make it larger. Always make a test square first to check your measurements and adjust accordingly.

What does 'join as you go' mean and why is it used?

Join as you go is a technique where you connect granny squares during the final round of crocheting rather than sewing them together afterward. This creates seamless joins without bulk, saves time on assembly, and gives your project a more professional polished appearance.

Can I make the bag bigger or add more squares?

Absolutely! You can create a larger front panel by joining 6 or 9 squares instead of 4, and increase the back square size by adding more rounds. Just remember to adjust your strap positioning and yarn quantities accordingly.

How do I keep my granny squares the same size?

Consistent tension is key. Check your first square against the measurements given (approximately 13.5cm after round 4). If it's too small, try a larger hook; if too large, use a smaller hook. Making all squares with the same tension will ensure they fit together perfectly.

Can I line the bag to make it sturdier?

Yes! Adding a fabric lining is a great way to reinforce the bag and prevent items from poking through the crochet stitches. Simply cut fabric to match the bag dimensions plus seam allowance, sew it into a pouch, and hand-stitch it to the inside of your finished crochet bag.