Free Crochet Circle-Square Granny Bag Pattern — Step-by-Step Tutorial
Create a charming, handmade accessory with this Crochet Circle-Square Granny Bag pattern. Worked in rounds to transform a circular motif into a square, this bag uses two identical motifs joined together and a simple textured strap. The result is a vibrant, roomy bag perfect for everyday use or gifting.

Finished bag made from two circle-to-square motifs in Duck Egg, Spice, Mustard and Denim shades, joined with a long crocheted strap.
Materials
- Stylecraft Special Chunky, 100 g, 100% Premium Acrylic. 144 m / 157 yds. Shades used: Duck Egg, Spice, Mustard, Denim. Total use approx. 86 grams.
- Weight: 5 — Bulky
- Hook: 5 mm (US)
- Yarn needle, scissors, measuring tape
Gauge
12 sts x 6 rounds = 4" x 4" (approx.)
Sizes
Each completed square measures about 7" x 7".
Stitch Key (US terms)
- Ch = Chain
- Sc = Single Crochet
- St = Stitch
- Hdc = Half Double Crochet
- Dc = Double Crochet
- INC = Increase round
- Yo = Yarn Over
- Slst = Slip Stitch
Specialty Stitch
BloHdc – Back Loop Only Half Double Crochet: Yarn over, insert the hook into the back loop only, pull up a loop, yarn over and pull through all 3 loops on the hook.
Notes
- Pattern is written in US terminology.
- Pattern is worked in rounds.
- Ch 3 counts as a stitch at the beginning of each round (unless noted otherwise).
- Ch 1 at the beginning of a row does not count as a stitch.
- This project uses two identical circle-to-square motifs plus a strap.
- Colors were changed for a vibrant look; you can use a single color if you prefer.
Instructions
The circle-to-square motif (make two)
Chain 4 and slip stitch to the first chain to form a ring, or use a magic circle.
Round 1: Ch 3, Dc 11 more into the ring. Slst to Ch 3 to close the round. (12)
Round 2: INC — Ch 3 (counts as st), dc 1 in same st, dc 2 in next st and continue around. Slst to Ch 3 to close. (24)
Round 3: INC — Ch 3 (counts as st), *dc 2 in next st, dc 1 in next st*; repeat around, finishing with dc 2 in last st. Slst to Ch 3 to close. (36)
Change color here if desired: secure and weave in ends, cut yarn, and join the next color in any stitch.
Round 4: Ch 3 (counts as st), dc 1 in same st, ch 1, dc 2 in next st (this forms the first corner). *Hdc 1 in next 2 sts, Sc 1 in next 3 sts, Hdc 1 in next 2 sts, Dc 2 in next st, Ch 1, Dc 2 in next st (second corner);* repeat from * to create a third corner and continue to finish the round. Slst to Ch 3 from the beginning.
You should have about 7 stitches between corners and a square starting to form.
Round 5: Slst to the ch-1 space. In ch-1 space work (Dc2 + Ch2 + Dc2) (first corner). Dc 1 in each st to next ch-1 space (11 sts between corners). (Dc2 + Ch2 + Dc2) in ch-1 space (second corner). Repeat around to close the square. Slst to Ch 3 from the beginning.
Round 6: Slst to the ch-1 space. (Dc2 + Ch2 + Dc2) in ch-1 space (first corner). Dc 1 in each st to next ch-1 space (15 sts between corners). (Dc2 + Ch2 + Dc2) in ch-1 space (second corner). Repeat around to close the square. Slst to Ch 3 from the beginning.
The Strap
Ch 5.
Row 1: Hdc 1 in 2nd ch from hook, Hdc 1 in next 3 ch, turn. (4)
Row 2: Ch 1 (does not count), BloHdc 1 in 1st st from hook, BloHdc 1 in next 3 sts, turn. (4)
Repeat Row 2 until the strap reaches your desired length. The sample used 56 repeats.
Construction
Using a 4 mm hook and single crochet, join the strap to the squares. Insert your hook through the right sides of both the square and the strap, pull up a loop, yarn over and pull through both loops to make sc joins.
Join three sides of the two squares together to form the bag body, leaving one side open as the bag opening.
Finishing
Secure yarn, weave in all ends neatly and trim excess yarn.
Enjoy your handmade Crochet Circle-Square Granny Bag—customize with different colors, lining, or additional embellishments as desired.