Skip to the patterns
Crochet·Rituals
Menu

Bags 8 Laid out for paper No account, no download

Granny square tote bag pattern for confident beginners

12 granny squares, 4 rounds each, joined into a tote. 4mm hook, two crocheted handles.

Jump to the rounds Pin it
Granny square tote bag pattern for confident beginners
Bags · Worsted
Skill
Confident Beginner
Time
6-8 hours
Yarn weight
Worsted
Hook
4 mm
Rounds
8

Confident Beginner

What the pattern's own author called it. Nothing here is graded again.

Worsted

What the sample was worked in. Any weight works; the size moves with it.

8

Each one is typed out whole and gets its own line.

This tote grows from twelve granny squares, each worked in four rounds of classic clusters with chain-2 corners, then blocked to a matching 4.5-inch size before joining. Six squares join into each of two panels, arranged 3 squares wide by 2 squares tall and seamed with the wrong sides facing together. The joined squares form two large panels, finished with a side-and-bottom gusset for shape and a sc border at the top opening. Two crocheted handles, folded and seamed along the long edge, carry the weight. Have the four main colors wound and ready, a 4mm hook on hand, and stitch markers set aside for tracking corner spaces across rounds. The finished bag measures approximately 14 in wide x 12 in tall (35.5 x 30.5 cm), excluding handles, and the pattern uses US crochet terms throughout.

Common mistakes and their fixes

Uneven squares
Block each motif before joining to help every square match.
Bag stretching
Use cotton yarn and reinforce handles with extra stitching.
Loose seams
Join motifs securely using small, even stitches.
Wavy edges
Check tension and avoid adding extra stitches around borders.

The materials list

Color A

  1. Worsted weight cotton yarn, Color A: Soft yellow, approximately 250 yards (229 meters)

Color B

  1. Worsted weight cotton yarn, Color B: Pink, approximately 100 yards (91 meters)

Color C

  1. Worsted weight cotton yarn, Color C: Lavender, approximately 100 yards (91 meters)

Color D

  1. Worsted weight cotton yarn, Color D: White, approximately 100 yards (91 meters)

Color E

  1. Worsted weight cotton yarn, Color E: Green for optional flower leaves, approximately 25 yards (23 meters)
  2. Red worsted weight cotton yarn for the optional flower center, small amount
  3. 4 mm US G-6 crochet hook
  4. Yarn needle
  5. Scissors
  6. Stitch markers

Listed by the pattern's own author, in their words.

Key to this pattern, 9 short forms

Main Pattern

Make 12 squares total. Create 6 squares for the front panel and 6 squares for the back panel.

Round 1

With Color A, ch 4. Join with sl st to form a ring. Ch 3 (counts as dc), work 2 dc into ring, ch 2, *(3 dc into ring, ch 2)* repeat 3 times. Join with sl st to top of beginning ch-3. (12 dc, 4 corner spaces)

Round 2

Sl st into next 2 sts and corner space. Ch 3, 2 dc, ch 2, 3 dc in same corner space. In each corner space around, work (3 dc, ch 2, 3 dc). Join. (8 granny clusters)

Round 3

Change color if desired. Sl st to corner space. Ch 3, 2 dc, ch 2, 3 dc in same corner. Work 3 dc in each side space and (3 dc, ch 2, 3 dc) in each corner. Join.

Round 4

Change color if desired. Repeat Round 3. Fasten off and weave in ends.

Each completed square should measure approximately 4.5 inches (11.5 cm). Block all squares before joining.

Panel Assembly

Arrange 6 squares into a rectangle measuring 3 squares wide by 2 squares tall.

Join squares using a whip stitch or slip stitch seam with the wrong sides facing together.

Repeat for the second panel.

Place panels together with wrong sides facing inward.

Top Border

Attach Color A to the top opening.

Round 1

Work sc evenly around the entire top edge. Join with sl st.

Round 2

Ch 1, sc in each stitch around. Join and fasten off.

Handles

Make 2 handles.

Ch 75.

Row 1

Sc in second ch from hook and across. Ch 1, turn. (74 sc)

Rows 2–4

Sc across. Ch 1, turn. (74 sc)Fold the handle strip lengthwise and stitch the long edges together for extra strength.Attach handles evenly to the inside top edge of the bag using strong sewing stitches.

Special Stitch

Granny Cluster: 3 dc worked into the same chain space.

Side and Bottom Gusset

Using Color A: Attach yarn at the bottom corner of one panel.

Work sc evenly along the bottom edge, around the side edge, and across the opposite side edge.

Place the second panel behind the first and join both panels together with sc through both layers.

Continue until the sides and bottom are fully closed. Fasten off.

Optional Crochet Flower Accent

With red yarn, make a magic ring.

Work 8 sc into the ring and join.

In each stitch work: sc, 2 dc, sc to create small petals.

Fasten off and sew the flower securely onto the bag.

Assembly, in order

Step 1Blocking is an important finishing step for granny square projects. Lightly dampen the squares, shape them to the correct measurement, and allow them to dry completely before joining.
Step 2For long-lasting use, hand washing or gentle washing with cool water is recommended. Reshape the bag while damp and allow it to dry flat. Avoid overloading the bag because crochet fabric naturally has some stretch.

Check these before you start

  • Use the 4mm US G-6 hook throughout; a tighter gauge will shrink each square below the gauge of 4.5 inches (11.5 cm) and throw off the finished 14 x 12 inch (35.5 x 30.5 cm) panel size, excluding handles.
  • Mark corner chain-2 spaces as you complete Round 1 of each square — later rounds build entirely from those four points, and a missed corner skews the whole motif.
  • Change color at the start of a round, not mid-round, so the join line stays clean along the top of each cluster group.
  • This pattern uses US crochet terms throughout, and a worsted weight cotton or cotton-blend yarn with a firm border is recommended, since granny squares can stretch when used for bags.

On one line

Rounds8
Parts7
LevelConfident Beginner
Time6-8 hours
Hook4 mm
YarnWorsted

Set-up

  • Check yarn amounts against the panel you are building: soft yellow carries the most yardage, so wind it first and keep the smaller skeins close at hand for color changes.
  • Set a stitch marker in each corner space of Round 1 before moving to Round 2 — the corners are easy to lose once the ring fills with stitches.
  • Work one square as a swatch and block it before committing to all twelve; measure it against the 4.5-inch target so panel width stays predictable.
  • Read the Special Stitch section once through before Round 2, since every later round depends on finding the same corner space without guessing.

Finishing

  1. Weave in ends on each square as it comes off the hook, then dampen and block all twelve to the same 4.5-inch measurement before any joining begins.
  2. Join the blocked squares into front and back panels, then work the side-and-bottom gusset to give the tote its shape and depth.
  3. Work the two-round sc border around the top opening, fold each handle strip lengthwise, seam the long edge, and sew both handles to the inside top edge.

Construction

Each square increases from 12 dc with 4 corner spaces in Round 1 to a full ring of clusters by Round 2, because every corner gets a repeated (3 dc, ch 2, 3 dc) while side spaces take a plain 3-dc group — this is what keeps the motif square rather than round.

The handles are worked flat in rows rather than in the round because the strip is later folded lengthwise and seamed along its edge, which doubles the fabric for strength before it is sewn to the bag.

Time per section

Twelve granny squaresabout 3-4 hours, because each square needs four rounds plus blocking time before joining
Panel joining and gussetabout 1-2 hours, because twelve squares must align into two panels and the side-and-bottom gusset adds a separate seaming pass
Top border and handlesabout 1-2 hours, because each handle is 74 sc wide across four rows, folded, seamed, and then hand-sewn to the bag

Common questions

Can this bag be made smaller or larger than the pattern size?
Yes — the source notes the design can be scaled by changing how many squares you use per panel: use 8 squares arranged 2 by 2 for a small bag, keep 12 squares for this medium pattern size, or use 20 squares arranged 4 by 5 for a large tote. For longer handles, add 10 to 20 extra starting chains. Keep each square blocked to the same 4.5-inch measurement so the scaled panels still line up.
Is the flower accent required?
No, the Optional Crochet Flower Accent is listed as optional and uses a separate small amount of green yarn for the leaves and red yarn for the petals. Leave it off entirely without affecting the bag's construction or size.
What hook size does this pattern use?
The pattern calls for a 4mm US G-6 crochet hook throughout, including the squares, border, and handles. Using a different hook size will change the 4.5-inch square gauge and the overall 14 x 12 inch finished size.

These answers came from whoever first published the pattern, kept word for word.