Free pattern
The Granny Square, Written Out Properly
A classic four-round granny square uses 12 yards of worsted weight yarn on a 5.0 mm (US H-8) hook and comes out 4.5 inches — so a 48-square throw needs about 580 yards before the border. Each round is groups of 3 double crochet separated by chain-1 spaces, with 3 dc + ch 2 + 3 dc in every corner. Squares twist on the diagonal when every round starts in the same corner; starting each round in a different corner, or turning after each round, keeps them square.
The granny square may be the most-published pattern in crochet, and most versions still manage to omit the numbers you plan a project with: what one square weighs, what a blanket’s worth costs in yarn, and why the squares come out rhomboid. This is the classic four-round granny with all of that written down.
The logic, not just the recipe
A granny square is two rules applied for as long as you like:
- Corners: (3 dc, ch 2, 3 dc) — a double cluster with a chain-2 gap. This adds the extra stitches a corner needs to turn 90° flat.
- Sides: one 3-dc cluster in each space along the side, ch 1 between everything.
Every round has four corners and progressively longer sides. Once that clicks, you can read any granny variant — and you can stop following the written rounds, because round 9 obeys the same two rules as round 3.
Why squares twist, mechanically
Each crochet stitch leans slightly toward the hook hand, so each round applies a small rotational pull. Start every round in the same corner and the pulls accumulate into the familiar skew — a stack of grannies leaning like a dropped deck of cards. Starting each round in a different corner distributes the pull around the square; turning the work each round cancels it outright (and produces a subtly different, flatter fabric some people prefer). Both are written into the steps above rather than left as a blocking problem.
Planning numbers you can trust
One four-round square: 6 g, 12 yards, 4.5 inches, about 8 minutes once you are fluent. Those four numbers turn “I want a throw” into a shopping list — 140 squares, about 1,900 yards, and a realistic sense of the evenings involved. The joining method changes the total too, by up to 10%, which is covered properly in the joining guide.
Abbreviations
US crochet terms throughout.
ch— chaindc— double crochetsl st— slip stitchsp— spacecluster— 3 dc worked into the same space
The pattern
- Setup Magic ring, or ch 4 and sl st to the first ch to form a ring. The magic ring closes tighter; the chain ring is easier and perfectly acceptable here because granny centres are busy enough to hide it.
- Round 1 Ch 3 (counts as the first dc throughout). 2 dc into the ring, ch 2, *3 dc into the ring, ch 2* three more times. Sl st into the top of the beginning ch 3 to join. Four clusters, four ch-2 corner spaces. Pull the magic ring tail closed now if you used one.
- Round 2 Sl st across to the nearest corner sp. Ch 3, then (2 dc, ch 2, 3 dc) in that corner. Ch 1. *(3 dc, ch 2, 3 dc) in the next corner, ch 1* around; join. Every corner gets the double cluster with ch 2 between; every side gets a ch 1.
- Round 3 Sl st to the corner. Corners as before; on each side, 3 dc in the ch-1 space, with ch 1 before and after it. The rhythm from here is fixed: corners get (3 dc, ch 2, 3 dc), every side space gets one 3-dc cluster, ch 1 between everything.
- Round 4 Same again — two cluster-spaces now on each side. Fasten off. To keep the square true, start each round in a different corner (the sl-st crawl moves you there anyway), or turn the work after every round and crochet back the other way. Either breaks the twist.
- Colour changes To change colour each round: fasten off at the end of the round, then join the new colour in any corner sp with a sl st and begin the next round there — which handles the start-in-a-different-corner rule automatically. Leave 5-inch tails; grannies eat tails at the weaving-in stage and short ones escape.
- Finishing Weave every tail diagonally through the backs of a cluster, then back the opposite way through the next. Tails woven straight along one line work loose in the wash. Block squares before joining if they will be seamed — 15 minutes under a damp towel makes 48 slightly-different squares into one size.
Notes
- Yardage by weight: a four-round square in worsted is 6 g / 12 yd. The blanket maths that follows: 48 squares (a 6×8 throw at 4.5 in squares, before border) is 576 yd of squares, plus roughly 15% for joining and a simple border — call it 660 yd, or four standard 170 g skeins with margin.
- The square continues past round 4 indefinitely — corners get the double cluster, sides fill with one cluster per space. A single giant granny square is a legitimate blanket construction and uses the identical logic, about 900 yd of worsted at 40 inches.
- If your ch-3 at the start of rounds leaves a visible gap, swap it for a "chainless starting dc" (pull the first loop tall and dc into the same space) once the standard version feels automatic. It is cosmetic, and grannies are forgiving — learn it here, not on a garment.
- Granny fabric is openwork; it grows fast and drapes well but small fingers and paws go through it. For a baby blanket that will be machine-washed weekly, work the same pattern in cotton or superwash wool and one hook size down.
- For joining the squares, whip stitch through back loops is the fastest flat method and join-as-you-go saves the seaming entirely — both are compared, with yardage costs, in the joining guide this pattern links to.
Common questions
How much yarn does a granny square take?
A four-round square in worsted weight on a 5.0 mm hook uses 12 yards, measured by weighing finished squares. That scales linearly enough for planning: a 48-square throw is about 576 yards of squares, and joining plus a modest border adds roughly 15%. Thinner yarn drops the per-square figure but you need more squares for the same blanket — total yardage for a given size barely moves.
Why does my granny square twist or lean?
Because every round pulls slightly in the direction you crochet, and when each round also starts in the same corner the pulls stack into a visible diagonal skew. Two fixes, both standard: begin each round in a different corner, or turn the work after each round so alternate rounds pull opposite ways. Blocking rescues mildly twisted squares; construction fixes it permanently.
What size hook for a granny square in worsted yarn?
5.0 mm (US H-8) is the standard pairing and what this pattern is measured at — it gives an open but stable cluster. Grannies tolerate a size either way: 4.5 mm firms the fabric for bags and cushions, 5.5 mm loosens it for maximum drape. What matters in a multi-square project is using the same hook for every square, because gauge differences between squares surface at joining time.
How many granny squares do I need for a blanket?
At this pattern's 4.5-inch square: a 36×54 in baby blanket is 8×12 = 96 squares; a 45×63 in throw is 10×14 = 140; a lap blanket at 36×45 in is 80. Squares can also simply be worked with more rounds — 6-round squares are 6.5 in and the counts drop by half. Decide the square size first, because it sets both the count and the yardage.
Are granny squares good for beginners?
They are close to the ideal second project, after something worked flat. One square teaches working in the round, corner logic, joining new yarn and reading a repeat — in 30 minutes and 12 yards. The whole fabric is also self-correcting: cluster construction hides individual wobbly stitches that would show plainly in rows of plain double crochet.