Feel the love with this free crochet spiral heart granny square pattern that's show sweet detail adds a romantic touch and suits decor.
Gentle loops come together to form a soft and loving design that feels pleasing to the eye and heart. A spiral shape slowly builds into a neat heart inside a square, giving a fresh and pretty look that anyone can enjoy. The Crochet Spiral Heart Granny Square pattern is simple to understand and works well for all skill levels, making it a great choice for learning and creating at the same time.
Crochet Spiral Heart Granny Square Free Step by Step Guide
Its smooth texture and firm shape make it perfect for blankets, pillow covers, tote bags, and baby items. You can play with bright or soft colors to create your own style and bring your ideas to life. It is light in weight yet warm and cozy, making every piece both useful and beautiful. This design also makes handmade gifts feel more special and full of care. While working on it, you feel calm and happy, turning simple yarn into something meaningful and lovely to share.
Spiral Heart Granny Square Pattern
Materials Needed
- Yarn: Cotton (recommended), or yarn of your choice in three colors (Main, Secondary, Border)
- Hook: 2.5 mm crochet hook (or size suitable for your yarn)
- Notions:
- Yarn needle (for sewing in ends)
- Scissors
- Steam iron (optional, for blocking)
Key Abbreviations
| Abbreviation | Description |
|---|---|
| ch | chain |
| sc | single crochet |
| hdc | half double crochet |
| dc | double crochet |
| edc | extended double crochet |
| tr | treble (triple) crochet |
| sl st | slip stitch |
| inc | increase (2 sts in one st) |
| st(s) | stitch(es) |
| rep | repeat |
Special Notes
- Pattern uses US crochet terminology throughout.
- Color changes are integral to the spiral effect; be sure to fasten off and rejoin as shown.
- For the border, stitches are worked into the back loop and third loop for a subtle ridged effect, but can be worked in both loops if preferred.
Pattern Instructions
Heart Motif Center
Round 1:
- With Main Color, make a magic ring.
- Ch 1 (does not count as a st).
- In ring:
- 1 sc,
- 1 hdc,
- 2 dc.
- Pull up loop and remove hook.
Add Second Color:
- Attach Secondary Color with a slip knot.
- Insert hook in magic ring:
- Ch 1 (does not count as a st).
- 1 sc,
- 1 hdc,
- 2 dc.
- Pull tight on main color tail to close the ring.
Round 2 (Increase - Two Spiral Halves):
First Spiral Half (Working with Secondary Color):
- Into the first sc from previous color:
- 2 dc
- Into each of next 2 sts:
- 2 dc in each (total: 6 dc)
Second Spiral Half (Return to Main Color):
- Take up Main Color.
- Into the first sc from previous round:
- 2 dc
- Into each of next 2 sts:
- 2 dc in each (total: 6 dc)
Heart Top and Sides
Work alternately into both spiral halves, following instructions for each color below.
For Each Color:
- Into next 3 sts:
- 2 dc in each
- Into next st:
- 1 edc (see “Special Stitches”)
- 1 tr (in same st as edc)
- Into next st:
- 3 tr
- Into next st:
- 1 tr
- Into next st:
- 1 edc
- 1 dc (in same st as edc)
- Into next st:
- 1 dc
- Into next st:
- 1 hdc
- Into next 2 sts:
- 1 sc in each
- Into next st:
- 1 sl st, fasten off.
Repeat for both colors. Spiral should form a heart shape.
Square Border (Third Color/Border)
- Attach Border Color at third st after last sl st on the second color’s round.
- Work border stitches in the back loop and third loop of each st for extra texture, or through both loops if preferred.
[For each side:]
- 1 sc in starting st
- Ch 1, skip next st
- 1 sc
- 1 hdc in next st
- 1 dc in next st
- 2 tr in next st (first corner)
- Ch 2 (corner space)
- 2 tr in next st (after corner)
- 1 edc in next st
- 1 dc in next 5 sts (second side)
- 2 tr in next st (second corner)
- Ch 2
- 2 tr in next st (after corner)
- 1 dc in next 3 sts
- 1 edc in next st
- 1 dc in next st
- 1 hdc in next st
- 1 sc in next 2 sts
- 1 sl st (end of side)
- Repeat for all four sides.
- Each side should have 10 stitches before the corner.
Final Square Round
- Ch 1, sc in same st.
- Dc in each st to corner ch-2 space.
- In corner ch-2 space:
- 2 dc,
- Ch 2,
- 2 dc (all in corner space).
- Continue dc across side until next corner; repeat corner instructions.
- Continue around square; join with sl st to first sc.
Finishing
- Fasten off.
- Weave in all ends with yarn needle.
- Block by steaming gently from the wrong side; stretch square to shape and let dry.
Special Stitches
- Extended Double Crochet (edc):
- Yarn over, insert hook, yarn over and pull up loop (3 loops).
- Yarn over, pull through one loop (4 loops).
- Yarn over, pull through two loops (3 loops).
- Yarn over, pull through two loops (2 loops).
- Yarn over, pull through final two loops.
- Treble (tr) crochet:
- Yarn over twice, insert hook, yarn over and pull up loop (4 loops).
- Yarn over, pull through two loops (3 loops).
- Yarn over, pull through two loops (2 loops).
- Yarn over, pull through last two loops.
Conclusion
This spiral heart granny square is perfect for Valentine-themed projects or any creative use. The unique spiral construction and color changes create a striking motif. You may use it as an applique, or join multiple squares for larger projects.
Pattern Corrections & Tips
- Keep stitch counts accurate, especially at corners, for a perfect square.
- Work border stitches into back loop and third loop for a subtle ridged look, but both loops are fine if preferred.
- Block finished squares for best appearance before joining in larger projects.
- For color changes, carefully secure and weave in ends for a tidy finish.
- Each side of the square should end with 10 stitches before the corner ch-2 space to maintain symmetry.












