VISIT OUR ART STORE ▶

Carter Granny Bag – Free Crochet Pattern

Step into bold style with the Carter Granny Bag, a fresh design from TL Yarn Crafts that proves beginner-friendly can also be effortlessly chic.

Built from sturdy granny squares, this modular crochet tote balances practicality with personality—secure stitches, striking color changes, and a shoulder strap made for all-day comfort.

Whether you’re browsing the farmer’s market, settling in at your favorite coffee shop, or toting around your latest WIP, this bag is ready to go wherever life takes you.


Materials Needed

  • Yarn: Lion Brand Made With Love: The Cottony One

    • Color A: Pewter Pan – 295 yds

    • Color B: Flaming Amber – 225 yds
      (Substitute with any worsted weight yarn)

  • Hook: 4.5 mm

  • Notions: Tapestry needle, scissors, measuring tape, steam blocking tools


Finished Size

  • Width: 16″ at widest point

  • Height: 12.5″ measured flat

  • Strap: 1.75″ wide × 23″ long


Abbreviations (US Terms)

Abbr Meaning
ch chain
sc single crochet
dc double crochet
sp space
sk skip
BLO back loop only
CC change color
RS right side
v-st 2 dc in space between dc
beg-ch beginning chain

Pattern Instructions

Granny Squares (Make 3)

Note: Work in joined rounds, RS always facing. Slight cupping is normal and will flatten out.

  1. Round 1: With A, ch 4. In 4th ch from hook, [2 dc, ch 2, (3 dc, ch 2) × 3]. Join in 3rd ch of beg-ch. (12 dc)

  2. Round 2: Ch 3, dc in ch-sp. [sk 3 dc, (2 dc, ch 2, 2 dc) in next ch-sp] × 3, sk 3 dc, 2 dc in last ch-sp, ch 2, join. (16 dc)

  3. Round 3: Ch 3, dc in ch-sp, v-st in each 2-dc group to corner, (2 dc, ch 2, 2 dc) in corner ch-sp—repeat around. End with 2 dc in last ch-sp, ch 2, join. (4 v-sts per side)

  4. Rounds 4–5: Repeat Round 3. (8 v-sts per side)

  5. Round 6: Ch 3, dc in ch-sp, sk 2 dc, v-st in each 2-dc group to 2-dc before corner, sk 2 dc, (2 dc, ch 2, 2 dc) in corner—repeat around. End with 2 dc, ch 2, join. (8 v-sts per side)

  6. Rounds 7–10: Repeat Round 3. (16 v-sts per side)

  7. Round 11: CC to B. Repeat Round 6. (16 v-sts per side)

  8. Round 12: With B, repeat Round 3. (18 v-sts per side)

  • Fasten off and leave a 25″ tail for seaming on 2 squares. On 3rd square, leave only a short tail to weave in.

Read more:  Adorable Cat Keychain Crochet for First-Time Makers


Triangles (Make 2)

  1. Row 1: With A, ch 4. In 4th ch from hook, (3 dc, ch 2, 4 dc). Turn. (8 dc)

  2. Row 2: Ch 3, sk next 2 dc, 2 dc in next dc, sk 1, (2 dc, ch 2, 2 dc) in ch-sp, sk 1, 2 dc, sk 1, dc in top of tch. Turn. (4 v-sts + 2 dc)

  3. Row 3: Ch 3, 2 dc in sp before next dc, v-st in each 2-dc group, (2 dc, ch 2, 2 dc) in corner, v-sts to end, 2 dc before tch, dc in top of tch. CC to B, fasten off A. (8 v-sts + 2 dc)

  4. Rows 4–5: With B, repeat Row 3. Fasten off with 12″ tail.


Assembly

  1. Fold each square in half (triangle shape, RS facing out).

  2. Arrange and mattress stitch squares together through back loops only using tail yarn and provided seaming diagram (if available).

  3. Attach triangles to gaps at the top using the same technique.

  4. Weave in all ends and block gently.


Border

  1. With B, join with standing sc in any corner.

  2. (Sc in each dc, 2 sc along side of each dc stitch, (2 sc, ch 2, 2 sc) in corners) around entire opening.

  3. End with 2 sc in first ch-sp, ch 2, join with sl st.

  4. Fasten off and weave in ends.


Strap

  1. Row 1: With B, ch 7. Starting in 2nd ch from hook, sc in BLO across. (6 sc)

  2. Row 2: Ch 1, sc across using thermal stitch: work into BLO + back bar of st one row below.

  3. Repeat Row 2 until strap measures 23″ slightly stretched. Fasten off.

  4. Sew strap ends to inside points of bag using matching yarn.

Read more:  Basic Crochet: 7 Essential Crochet Tools for Beginners


Conclusion

Your Carter Granny Bag is complete! With just five motifs and smart seaming, you’ve created a practical, stylish, and durable tote perfect for everyday use. Don’t forget to steam block your finished piece for that polished look—and show it off proudly!