Free crochet pattern

Eight-square granny tote bag

This tote bag is made from eight classic six-inch granny squares, four for the front and four for the back, seamed into a 12 inch square bag. A single crochet top band with built-in handles finishes it. It is an easy way to turn a stack of leftover squares into something useful.

By the crochetpatterns.io editorial team · Reviewed · Editorial policy

By the crochetpatterns.io editorial team · Reviewed September 13, 2026 under our editorial policy · pattern testing in progress

Crochet tote bag made from eight granny squares in mustard, teal, blush and cream with two long handles
Mustard · Teal · Blush · CreamSave to Pinterest
Pattern at a glance
DetailValue
Skill levelEasy
Yarn weightMedium (#4)
Yardage280–330 yd (256–302 m)
Hook5 mm
GaugeOne 5-round classic granny square = 6 in (15 cm).
Finished size12 × 13.5 in (30 × 34 cm) plus 8 in (20 cm) handle drop
Timeabout 5.5 hours

Materials

  • Worsted weight (#4) cotton or acrylic yarn in several colours, about 300 yd / 275 m total
  • 5 mm (US H-8) crochet hook
  • Tapestry needle
  • Optional fabric lining, 13 × 28 in (33 × 71 cm)

Abbreviations (US terms)

ch
chain
dc
double crochet
sl st
slip stitch
sc
single crochet
sk
skip
sp
space
ch-sp
chain space
st
stitch
sts
stitches
rep
repeat
rnd
round
RS
right side

Notes before you start

  • Make 8 classic granny squares (5 rounds) following the Classic Granny Square pattern on this site.
  • Block all squares to the same size before joining.

Assembly

  1. Join 4 squares into a 2 × 2 panel for the front by holding squares right sides together and slip stitching through the back loops.
  2. Join the other 4 squares into a matching back panel.
  3. Place the panels right sides together and slip stitch through both layers along the two sides and the bottom. Turn right side out.

Top band and handles

  1. Rnd 1: Join yarn at one side seam. Ch 1, sc evenly around the top opening, working 24 sc across the top of each square, sl st in first sc. (96 sc)
  2. Rnds 2–3: Ch 1, sc in each st around, sl st in first sc. (96)
  3. Rnd 4: Ch 1, sc in first 12 sts, ch 40, sk next 24 sts, sc in next 24 sts, ch 40, sk next 24 sts, sc in last 12 sts, sl st in first sc. (48 sc, 2 ch-40 loops)
  4. Rnd 5: Ch 1, sc in each sc and 40 sc in each ch-40 loop, sl st in first sc. (128)
  5. Rnd 6: Ch 1, sc in each st around, sl st in first sc. (128)

Finishing

  1. Fasten off and weave in ends.
  2. If lining, sew a fabric pouch to fit and hand-stitch it just below the top band.

Errata

No corrections have been published for this pattern. Found a mistake? Tell us and we will log the fix here with a date.

Frequently asked questions

Does a granny square bag need a lining?

Not for light items. A lining stops small objects falling through the gaps and reduces stretch, so add one for heavier use.

Can I use bigger squares?

Yes. Two 12 in squares per side work the same way; adjust the top band to about 48 sc per square.

You might also like