🧶 Beautiful ✨ Detailed 💝 Adorable

How to Crochet the Perfect Granny Square Pattern

How to Crochet the Perfect Granny Square Pattern
4.7★ Rating
1.5-2 Hours Time Needed
1.6K Made This
✂️

Beginner Friendly Level

Perfect for those just starting their sewing journey, with clear instructions and simple techniques

⏱️

Bite-Sized Project

Complete in under 2 hours—quick, fun, and perfect for a little creative escape.

🏡

Cozy Accent

A warm touch for your space that transforms ordinary corners into inviting nooks filled with handmade charm.

About This How to Crochet the Perfect Granny Square Pattern

This granny square pattern by Yay For Yarn is a beautifully refined take on a crochet classic that has stood the test of time. It introduces two special chainless starting stitches — the CSDC and the CSSC — that replace the traditional chain-3 start, resulting in a seamless, ridge-free look that truly makes your squares shine. The pattern builds outward round by round, with each layer adding a new cluster of double crochets and corner spaces that give the granny square its iconic structure and open lace feel. Fully scalable to any yarn weight or hook size, it's a versatile foundation for blankets, pillows, bags, or wearables.

How to Crochet the Perfect Granny Square Pattern crochet pattern - detailed view of completed project

Whether you're making one single square as a coaster or joining hundreds into a full blanket, this pattern gives you a clean, consistent result every time. It also includes instructions for multicolor variations and two different joining methods so you can customize the look completely.

Why You'll Love This How to Crochet the Perfect Granny Square Pattern

I absolutely love this pattern because it finally solved something that used to drive me crazy — that ugly little chain ridge at the start of every round. Once I learned the chainless starting double crochet, I could never go back. There's something incredibly satisfying about watching a flat ring of chains grow into this perfect, symmetrical square with clean corners and open spaces. I also love how forgiving and flexible it is — I've made it in chunky wool for cozy winter projects and in fine cotton for delicate doily-style squares, and it works beautifully every single time. It's the kind of pattern you'll come back to again and again.

How to Crochet the Perfect Granny Square Pattern step 1 - construction progress How to Crochet the Perfect Granny Square Pattern step 2 - assembly progress How to Crochet the Perfect Granny Square Pattern step 3 - details and accessories How to Crochet the Perfect Granny Square Pattern step 4 - final assembly and finishing

Switch Things Up

I've been crocheting granny squares for years and I'll be honest — for the longest time I just accepted that little chain ridge at the start of each round as part of the deal. Then I discovered the chainless starting double crochet and everything changed. I remember sitting at my table the first time I tried it, holding the stretched loop between my fingers, thinking this can't actually work — and then watching the round begin so cleanly, so invisibly, that I genuinely sat back and smiled. I love that this pattern teaches you something technical that immediately makes a visible difference in your finished work. I also love how freeing it is to use any yarn I want — I've made these squares in thick merino wool for a cozy winter throw, in cotton for a summery tote bag, and in acrylic scraps just to use up my stash. Every single time the result looks intentional and neat. The multicolor possibilities are something I find endlessly exciting too — there's something almost meditative about planning color combinations, changing at just the right round, and watching a whole stack of colorful squares pile up beside me. And when it comes time to join them? The invisible join method in this pattern gives me that seamless finish I used to think only advanced crocheters could achieve. I genuinely believe this is one of those foundational patterns that makes everything else in your crochet journey feel more possible.

Common Mistakes & How to Fix Them

✗ Starting with a chain-3 instead of CSDC creates a visible ridge — always use the chainless method for clean round starts. ✗ Losing track of corner chain spaces is common — use stitch markers on each corner ch-2 sp to stay on track. ✗ Skipping the 3 stitches before each new dc cluster throws off your stitch count — always sk nxt 3 sts as instructed. ✗ Pulling the joining hdc too tight or too loose affects the corner shape — keep tension consistent with the rest of your work. ✗ Forgetting to count chain stitches as stitches leads to wrong totals — every ch and dc counts toward the round stitch count. ✗ Not pulling the yarn tail tight after a color change leaves a visible bump — always tighten and tuck that chain stitch away.

How to Crochet the Perfect Granny Square Pattern

Ready to master one of crochet's most beloved and timeless motifs? This granny square pattern walks you through every single step — from forming the center ring all the way to a clean, polished border — using a clever chainless starting technique that eliminates that annoying starting chain ridge for good. Whether you're crocheting your very first square or you've made hundreds, this method will genuinely level up your finished results. You'll learn two special stitches — the Chainless Starting Double Crochet (CSDC) and the Chainless Starting Single Crochet (CSSC) — that make each round start smoothly and invisibly. The pattern works with any yarn weight and any hook size, so you can go cozy and chunky or light and delicate — the choice is completely yours. By the end, you'll have a perfectly symmetrical, beautifully textured granny square that you can use for blankets, bags, garments, and so much more.

Beginner Friendly 1.5-2 Hours

Materials Needed for How to Crochet the Perfect Granny Square Pattern

— Main Fabric

  • 01
    Yarn of your choice — any weight category works; thickness, number of colors, and desired square size determine quantity needed

— Tools Required

  • 01
    Crochet hook in a size appropriate for your chosen yarn weight
  • 02
    Scissors
  • 03
    Yarn needle or blunt tapestry needle

Progress Tracker

0% Complete

— Special Stitches :

CSDC :

Stretch loop on hook until slightly longer than a regular double crochet. Holding the top of the loop with your finger, yarn over with the stretched loop on your hook (not the working yarn) 1 time. Insert the hook into the same stitch the loop is coming from. Yarn over, pull up a loop of yarn. *Yarn over, pull through 2 loops on hook* 2 times.

CSSC :

Stretch loop on hook slightly. Insert hook in the same stitch the loop is coming from. Yarn over, pull up a loop. Yarn over, pull through 2 loops on hook.

— Granny Square :

Setup :

Ch 4. Sl st in 4th ch from hook to form a ring.

Round 1 :

CSDC in ring, 2 dc in ring. *Ch 2, 3 dc in ring.* Repeat between *and* 2 more times. Ch 1, hdc in top of CSDC from beg of round. This hdc creates part of the corner ch sp but makes the round end at the very center of the corner ch sp. You should have 20 sts, counting each dc and each ch as a stitch and counting the hdc as a stitch.

Round 2 :

CSDC in same corner ch sp, 2 dc in same sp. *Ch 1, sk nxt 3 sts, (3 dc, ch 2, 3 dc) in nxt corner ch sp.* Repeat between * and * 2 more times. Ch 1, sk nxt 3 sts, 3 dc in nxt corner ch sp (same ch space we began the round from). Ch 1, hdc in top of CSDC from beg of round. This hdc creates part of the corner ch sp but makes the round end at the very center of the corner ch sp. You should have 36 sts, counting each dc and each ch as a stitch and counting the hdc as a stitch.

Round 3 :

CSDC in same corner ch sp, 2 dc in same sp. *Ch 1, sk nxt 3 sts, 3 dc in nxt ch-1 sp. Ch 1, sk nxt 3 sts, (3 dc, ch 2, 3 dc) in nxt corner ch sp.* Repeat between * and * 2 more times. Ch 1, sk nxt 3 sts, 3 dc in nxt ch-1 sp. Ch 1, sk nxt 3 sts, 3 dc in nxt corner ch sp (same ch space we began the round from). Ch 1, hdc in top of CSDC from beg of round. This hdc creates part of the corner ch sp but makes the round end at the very center of the corner ch sp. You should have 52 sts, counting each dc and each ch as a stitch and counting the hdc as a stitch.

Round 4 :

CSDC in same corner ch sp, 2 dc in same sp. *(Ch 1, sk nxt 3 sts, 3 dc in nxt ch-1 sp) 2 times. Ch 1, sk nxt 3 sts, (3 dc, ch 2, 3 dc) in nxt corner ch sp.* Repeat between * and * 2 more times. (Ch 1, sk nxt 3 sts, 3 dc in nxt ch-1 sp) 2 times. Ch 1, sk nxt 3 sts, 3 dc in nxt corner ch sp (same ch space we began the round from). Ch 1, hdc in top of CSDC from beg of round. This hdc creates part of the corner ch sp but makes the round end at the very center of the corner ch sp. You should have 68 sts, counting each dc and each ch as a stitch and counting the hdc as a stitch.

Round 5 :

CSDC in same corner ch sp, 2 dc in same sp. *(Ch 1, sk nxt 3 sts, 3 dc in nxt ch-1 sp) 3 times. Ch 1, sk nxt 3 sts, (3 dc, ch 2, 3 dc) in nxt corner ch sp.* Repeat between * and * 2 more times. (Ch 1, sk nxt 3 sts, 3 dc in nxt ch-1 sp) 3 times. Ch 1, sk nxt 3 sts, 3 dc in nxt corner ch sp (same ch space we began the round from). Ch 1, hdc in top of CSDC from beg of round. This hdc creates part of the corner ch sp but makes the round end at the very center of the corner ch sp. You should have 84 sts, counting each dc and each ch as a stitch and counting the hdc as a stitch.

Round 6 :

CSSC in same corner ch sp, sc in same sp. *Sc in ea st and ea ch sp across to nxt corner ch sp, 3 sc in corner ch sp.* Repeat between *and* 2 more times. Sc in ea st and ea ch sp across to the same corner ch sp we began the round in, sc in that corner ch sp.

— Joining Options :

Slip Stitch Join :

If you want to use the yarn tail to sew your granny squares together, join by slip stitching into the CSSC from beg of round. Leave a tail long enough for your seam, cut the yarn and tie off.

Invisible Join :

Cut the yarn leaving about a 6 inch tail. Stretch the loop on your hook until the end of the tail comes out. Thread that tail through your yarn needle. Skip the CSSC from beg of round and insert the needle from back to front through the nxt sc of the round (the one after the CSSC). Pull the needle through. Now insert the needle down through the top of the last stitch of the round in the same place where the tail was coming from. Pull the needle through and adjust the stitch if necessary. Take a small stitch on the back of the sc round and make a knot if desired. Weave in ends.

— Making It Larger :

Info :

After completing Round 5, all following rounds follow the same structure. For each new round, work the sequence "(ch 1, sk nxt 3 sts, 3 dc in nxt ch-1 sp)" one more time than the previous round.

— Changing Colors :

Color Change :

Once you've finished the last round of the previous color, tie off. Insert the hook into the same corner ch sp that you tied off in. Pull up a loop of the new color yarn. Ch 1 and pull that chain stitch very tight. Work the chainless starting stitch for your round into the same corner ch sp as specified in the pattern. Pull the yarn tail to tighten the chain stitch again and make it disappear. Continue around according to pattern instructions.

Assembly Instructions

  • Once your granny square is complete, weave in all yarn ends securely on the wrong side using your yarn needle to keep the front clean and tidy.
  • If joining multiple squares into a larger project, lay them all out flat first to plan your color arrangement before sewing.
  • Use the slip stitch join method when you want a visible seam detail, or opt for the invisible join for a cleaner, seamless finish.
  • When using the yarn tail to sew squares together, make sure your seam tension matches the tension of your crochet stitches for a flat join.
  • For blankets or larger pieces, join squares in rows first, then connect the rows together, always keeping the right sides facing the same direction.
  • Block your finished granny square or joined piece by lightly dampening and pinning it flat to shape, then allow it to dry completely before use.

Important Notes

  • 💡The CSDC and CSSC replace the traditional chain-3 or chain-2 start — do not substitute with chains or you will see a visible ridge
  • 💡Count every chain stitch and every hdc as a full stitch when checking your round totals at the end of each round
  • 💡The hdc at the end of each round is intentional — it places your hook at the center of the corner ch sp, not the edge, so your next round starts correctly
  • 💡You can use any yarn weight with this pattern — just make sure your hook size matches your yarn for the best drape and stitch definition
  • 💡When changing colors, always pull that starting chain very tight and tug the yarn tail to hide it — this keeps the color join invisible and clean
  • 💡For multicolored squares, plan your color sequence before starting and keep consistent tension throughout all color sections

This granny square pattern is honestly one of those patterns I keep coming back to every single time I want something that looks polished without being complicated. The chainless starting technique is a total game-changer — once you try it, you'll wonder how you ever crocheted without it. Whether you're making one square to test a yarn or building something big and beautiful with dozens of them, this pattern delivers consistent, gorgeous results every time. It's timeless, versatile, and genuinely satisfying to work. 🧶 Happy crocheting! 🧵✨

You ask,

we answer.

FAQs

Do I need to know any special stitches before starting this pattern?

You'll need to learn two special stitches — the Chainless Starting Double Crochet (CSDC) and the Chainless Starting Single Crochet (CSSC). Both are explained in detail within the pattern, and there is also a full video tutorial linked in the original PDF to walk you through each step visually.

Can I use any yarn weight for this granny square?

Yes, absolutely! This pattern is designed to work with any yarn weight. Your hook size, yarn thickness, number of colors, and desired finished size will all influence how much yarn you need, but the stitch structure itself adapts beautifully to any weight.

How do I make the granny square larger than 6 rounds?

After completing Round 5, every additional round follows the same formula — simply work the sequence '(ch 1, sk nxt 3 sts, 3 dc in nxt ch-1 sp)' one more time per side than you did on the previous round. You can keep going as large as you like.

What's the best way to join granny squares together?

The pattern gives you two options. If you want to use your yarn tail for seaming, slip stitch into the CSSC at the beginning of the last round and leave a long enough tail. For a cleaner, invisible finish, use the needle join method described in detail in the pattern instructions.

Can I make this granny square with multiple colors?

Yes, and it looks stunning! The pattern includes a dedicated color change section that shows you exactly how to introduce a new color at the start of any round while keeping the join invisible and the work looking professional.

Why does my stitch count seem off at the end of a round?

Make sure you're counting every chain stitch and the ending hdc as full stitches — the pattern stitch counts include them all. If you skip counting chains or the joining hdc, your numbers won't match the totals listed in the pattern.