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.
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
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! ๐โจ