Skip to content
YarnHook
Menu

How to join granny squares: four methods compared

Whip stitch, slip stitch, single crochet seam or join-as-you-go. What each one looks like and when to use it.

By

|2 min read

Four granny squares laid in a grid with dashed seam lines between them

Any join works on a granny square. The difference is how flat the seam lies, whether it shows on the front, and how long it takes. Pick based on the project, not on which one is "correct".

Before you start, block all your squares to the same size. Then lay them out and photograph the layout so you can follow it while you join.

Quick comparison

Method Seam on front Flatness Speed Best for
Whip stitch Nearly invisible Very flat Slow Blankets, wearables
Slip stitch Raised ridge Flat Fast Bags, a visible grid
Single crochet seam Bold ridge Slightly thick Fast Decorative contrast seams
Join-as-you-go None Very flat Fastest overall Large blankets

1. Whip stitch

  1. Place two squares side by side, right sides facing up.
  2. Thread a yarn needle with about three times the length of the seam.
  3. Starting at a corner, insert the needle through the back loops of the matching stitches on both squares.
  4. Pull through, then go back to the same side and repeat for each stitch along the edge.

Keep the tension even. If you pull too tight the seam puckers; too loose and you'll see gaps.

2. Slip stitch join

  1. Place squares with wrong sides together (right sides facing out).
  2. Insert your hook through the back loops of both edge stitches, pull up a loop, and slip stitch.
  3. Continue in each pair of stitches to the corner.

This leaves a neat raised line on the front, which looks lovely in a contrast colour.

3. Single crochet seam

Work exactly like the slip stitch join, but with single crochet. The ridge is chunkier and more decorative. For a flat version, place the squares right sides together so the ridge ends up on the back.

4. Join-as-you-go

Instead of seaming at the end, you attach each new square to its neighbours while you work its final round.

  1. Make your first square completely.
  2. Work the second square up to its last round, stopping at the corner that will touch the first square.
  3. At that corner, work (3 dc, ch 1), sl st into the neighbour's corner space, ch 1, 3 dc.
  4. Along the shared side, replace each ch 1 with a sl st into the matching ch-1 space of the neighbour.
  5. Finish the rest of the round as normal.

It takes one square to get the hang of, and then you finish the blanket with no seams at all.

Finishing

When everything is joined, add a simple border: one round of single crochet with 3 sc in each outer corner. It hides any small differences between squares and makes the edges straight. Square ready? Here's the classic granny square pattern if you need more.

Questions about this pattern

What is the most invisible way to join granny squares?

A whip stitch through the back loops, in the same colour as the last round, is the least visible join. It lies flat and the seam almost disappears on the front.

Should I join granny squares in rows or all at once?

Join them into rows first, then join the rows together with long seams. It's faster, and the corners line up better than joining square by square.

granny squarejoiningseamingblankets

Maya Linden

Pattern designer and crochet teacher

Maya has been crocheting for fifteen years and teaching beginner classes for eight. Every YarnHook pattern is stitched and tested by her before it's published.