Shapeshifter Square Crochet Pattern
A triangle, a circle, and then a square. Constantly shifting shapes make this a fun and exciting square to crochet! With lots of post stitches for texture, this square crochet pattern looks great in one color or many.

This content is protected by copyright. See this Terms of Use / Copyright page for more information.
This post contains sponsored content and/or affiliate links. If you click an affiliate link and make a purchase, I may get a commission.
Moogly Afghan CAL
I designed this crochet blanket square for the Moogly 2023 afghan CAL. Are you crocheting along? It’s still early in the year so there’s plenty of time to catch up! See the main post for the full schedule and links to all the squares.
Take a look at the block 12 post to see how Moogly’s version of this crochet square pattern turned out.

Red Heart With Love Yarn
Yarnspirations was kind enough to send me the Caron One Pound yarn for free for this design. With so many shades of each color to choose from, I went with a cool, tonal palette. I chose 10546 Midnight Blue, 10611 Ocean, 10523 Azure, and 10616 Soft Gray Mix.

4 one-pound skeins is a lot of yarn, and this one crochet square pattern only uses a little bit. So I used the same yarn for the Snuggle Square Crochet Pet Blanket.

Color Changes
This square crochet pattern has 4 separate sections: triangle, circle, square, and border. For my multi-colored square, I used a different color in each section. It looks equally good in just one color, and would look great with more colors as well.

Starting Your Square
The first shape in this square is a triangle, but at the heart of that triangle is a starting circle. There are a few different ways to make a starting circle in crochet. You can work into one chain, make a circle of chains, or use a magic circle. Check out these three options in this 3 Ways to Start a Crochet Circle tutorial.
This square crochet pattern starts with a magic circle, but feel free to substitute whichever option you prefer.
Adjusting the Size
Sometimes our gauge can vary a bit as we crochet, leaving you with a square that’s slightly larger or smaller than you wanted.
To make your square smaller, you can skip the last round (or even the last 2 rounds) of the border.
To make your square larger, you have a few options:
- Work rnd 14 of the border in hdc instead of sc.
- Repeat rnd 14 of the border as needed.
- Repeat rnds 13 & 14 of the border as needed.
Materials
- Yarn: Caron One Pound – 100% acrylic, worsted weight yarn (812 yds / 454g per skein) – 175 yds total.* Shown in:
- #10546 Midnight Blue
- #10611 Ocean
- #10523 Azure
- #10616 Soft Gray Mix
- Hook: Size J / 6 mm hook or size needed to match gauge
- Notions: Tapestry Needle
*10 yds for Triangle, 25 yds for Circle, 75 yds for Square, 65 yds for Border.
Project Level
Intermediate: Front post stitches, working into rounds below, changing colors, working in the round.
Size
12-inch square
Gauge
11 sc x 12 rnds = 4 inches after blocking.
Use pattern as gauge swatch – after rnd 6, work should measure about 4.25 inches in diameter.
Abbreviations used
- ch = chain
- csdc = chainless starting double crochet (see Special Stitch)
- dc = double crochet
- dtr = double treble crochet
- fbdc = front post double crochet
- fptr = front post treble crochet
- hdc = half double crochet
- mc = magic circle
- rnd = round
- RS = right side
- sc = single crochet
- sc2tog = single crochet 2 stitches together
- sk = skip
- sl st = slip stitch
- sp = space
- st(s) = stich(es)
- tr = treble crochet
- WS = wrong side
Recommended Resources
- Shapeshifter Square full video tutorial
- How to Start a Crochet Circle – 3 Ways
- Post Stitches from Moogly
- Changing Colors
- Chainless Starting Double Crochet (csdc)
- Stacked Single Crochets (Lunchtime Live demo – alternative to csdc)
Special Stitch
Chainless Starting Double Crochet (csdc)
Pull working loop up to the height of a dc. Hold the loop in place, and in a counterclockwise motion, twist your hook around the loop, creating a “yarn over”. Holding both loops in place, insert your hook into the specified stitch, yo and pull up a loop.

(YO and pull through 2 loops on your hook) twice, just as you would finish a normal double crochet. Csdc counts as a dc in stitch counts at the end of rounds.
For a more detailed look, see this csdc tutorial.
If you prefer, you can replace the csdc wherever it appears with a chain 3, or with stacked single crochets.
Instructions
See the full video tutorial here. Scroll down for chart.
Join rnds as indicated with a sl st in the first st of the rnd.
Change colors as desired throughout.
Triangle
Make a magic circle.
Rnd 1 (WS): Ch 1, [sc in magic circle, ch 5, sc in 3rd ch from hook (skipped chs count as ch-2 sp) and in each of next 2 chs, sc in magic circle] 3 times, join, close magic circle. (15 sc, 3 ch-2 sps)
Rnd 2: Ch 1, turn, sc2tog in first 2 sts, *sc in each of next 2 sts, (sc, ch 2, sc) in next ch-2 sp, working in opposite side of chs sc in next 2 chs, sc2tog in next ch and next sc**, [sc2tog in next 2 sts, repeat from * to **] twice, join. (24 sts, 3 ch-2 sps)

Circle
Rnd 3: Ch 1, turn, [fpdc around each st across to next ch-2 sp, (dc, ch 2, dc) in ch-2 sp] 3 times, fpdc around each remaining st, join. (24 fpdc, 6 dc, 3 ch-2 sps)

Rnd 4: Turn, csdc in first st, (ch 1, dc) twice in same st, *sk next 2 sts, hdc in next st, sc in next st, 3 sc in next ch-2 sp, sc in next st, hdc in next st, sk next 2 sts, (dc, ch-1) 3 times in next st**, [dc in next st, (ch 1, dc) twice in same st, repeat from * to **] twice, join. (18 dc, 6 hdc, 12 sc, 15 ch-1 sps, 3 ch-2 sps)
Rnd 5: Turn, (sl st, ch 1, sc) in first ch-1 sp, *(sk next dc, 2 sc in next ch-1 sp) twice, sk next dc, sc in each of next 7 sts, (sk next dc, 2 sc in next ch-1 sp) twice, sk next dc**, [3 sc in next ch-1 sp, repeat from * to **] twice, 2 sc in beginning ch-1 sp, join. (54 sc)
On rnd 6, when working the corner dtr sts, work in front of sts from rnds 4 & 5, and between the two corner dc sts on rnd 3.
Rnd 6: Ch 1, turn, sc in each of first 6 sts, *2 sc in next st, sc in each of next 2 sts, dtr in ch-2 sp 4 rnds below (on rnd 2), sk st on current rnd behind dtr, sc in each of next 2 sts, 2 sc in next st**, [sc in each of next 11 sts, repeat from * to **] twice, sc in each of last 5 sts, join. (57 sc, 3 dtr)

Square
When working into sts on rnds below, work in front of any sts on the current rnd.
Rnd 7: Ch 1, turn, fpdc around each of first 5 sts, ch 1, [fpdc around each of next 5 sts, ch 1] 11 times, join. (60 fpdc, 12 ch-1 sps)
Rnd 8: Turn, sl st in first ch-1 sp, (csdc, dc) in same sp, *dc in each of next 3 sts, sk next 2 sts, (tr, ch 1, dc, ch 1, tr) in st below next ch-1 sp, sk next 2 sts, sc in next st, sk next 2 sts, (tr, ch 1, dc, ch 1, tr) in st below next ch-1 sp, sk next 2 sts, dc in each of next 3 sts**, [(2 dc, ch 1, 2 dc) in next ch-1 sp, repeat from * to **] 3 times, 2 dc in beginning ch-1 sp, ch 1, join. (20 tr, 44 dc, 4 sc, 20 ch-1 sps)
Rnd 9: Turn, sl st in first ch-1 sp, (csdc, dc) in same sp, *dc in each of next 5 sts, sk next tr, 2 hdc in next ch-1 sp, sk next dc, 2 sc in next ch-1 sp, sk next tr, sc in next sc, sk next tr, 2 sc in next ch-1 sp, sk next dc, 2 hdc in next ch-1 sp, sk next tr, dc in each of next 5 sts**, [(2 dc, ch 1, 2 dc) in next ch-1 sp, repeat from * to **] 3 times, 2 dc in beginning ch-1 sp, ch 1, join. (56 dc, 16 hdc, 20 sc, 4 ch-1 sps)
Rnd 10: Turn, sl st in first ch-1 sp, (csdc, dc) in same sp, *dc in each of next 2 sts, hdc in each of next 3 sts, sc in each of next 2 sts, fptr around each of next 3 sts 2 rnds below (tr, dc, and tr on rnd 8), sk 2 hdc and 2 sc on current row (behind the 3 fptr just made), sc in next sc, fptr around each of next 3 sts 2 rnds below, sk 2 hdc and 2 sc on current row, sc in each of next 2 sts, hdc in each of next 3 sts, dc in each of next 2 sts**, [(2 dc, ch 1, 2 dc) in next ch-1 sp, repeat from * to **] 3 times, 2 dc in beginning ch-1 sp, ch 1, join. (32 dc, 24 hdc, 20 sc, 24 fptr, 4 ch-1 sps)

Border
Rnd 11: Turn, sl st in first ch-1 sp, ch 1, hdc in same sp, fpdc around each st across to next ch-1 sp, [(hdc, ch 2, hdc) in next ch-1 sp, fpdc around each st across to next ch-1 sp] 3 times, hdc in beginning ch-1 sp, ch 2, join. (100 fpdc, 8 hdc, 4 ch-2 sps)
When working into sts on rnds below, work in front of any sts on the current rnd.
Rnd 12: Turn, sl st in first ch-2 sp, ch 1, sc in same sp, *sc in each of next 5 sts, dc in hdc 2 rnds below (on rnd 10), sk st on current rnd behind dc just made, sc in each of next 7 sts, dc in sc 2 rnds below, sk st on current rnd behind dc just made, sc in each of next 7 sts, dc in hdc 2 rnds below, sk st on current rnd behind dc just made, sc in each of next 5 sts**, [(sc, ch 2, sc) in next ch-2 sp, repeat from * to **] 3 times, sc in beginning ch-2 sp, ch 2, join. (104 sc, 12 dc, 4 ch-2 sps)

Rnd 13: Repeat rnd 11. (116 fpdc, 8 hdc, 4 ch-2 sps)
Rnd 14: Turn, sl st in first ch-1 sp, ch 1, sc in same sp, sc in each st across to next ch-1 sp, [(sc, ch 2, sc) in next ch-1 sp, sc in each st across to next ch-1 sp] 3 times, sc in beginning ch-1 sp, ch 2, join. (132 fpdc, 4 ch-2 sps)

Weave in all ends. Wash and block.
Share this Shapeshifter Square crochet pattern on Pinterest!
Here’s an image perfect for pinning.

Rate this Shapeshifter Square crochet pattern!
I hope you enjoyed this Shapeshifter Square crochet pattern. A downloadable pdf of this pattern is available on Ravelry for a small fee. The fee for the pdf format is to offset the advertising revenue lost when you print or download the pattern rather than viewing it online.
Do you want the best of Stitches n Scraps delivered right to your inbox? The Stitches n Scraps email newsletter includes highlights from the blog as well as special features not available elsewhere. Don’t miss a stitch – Subscribe now!

