Calculator · Updated May 2026

Granny Square Calculator: How Many Squares for Any Blanket Size

Enter your blanket dimensions and granny-square size. The calculator returns total squares needed, the grid layout (width × height), total yarn, skein count, and border yardage.

· Reviewed · Free · No signup · Runs in your browser
In one paragraph

Total squares = ⌈(blanket width − 2×border) ÷ square size⌉ × ⌈(blanket height − 2×border) ÷ square size⌉. Yarn for the body = squares × yards per square. Border yarn is calculated separately based on the blanket perimeter and border width. The calculator below applies all three.

Plan your granny square blanket

1. Blanket dimensions
0 = no border
2. Square specifications
Typical: 4–8 in
Typical: 15–25 yd
Default: worsted

How the layout works

The calculator assumes a rectangular grid layout — squares laid edge-to-edge in even rows. If you plan to add a border, the body of the blanket is sized smaller than the final dimensions to accommodate it: body width = total width − 2 × border width.

Common granny square sizes

Square size (in)Typical yards per squareSquares per row (50 in blanket)
38–1017
412–1513
618–229
830–357
1045–555
1265–754

Joining methods, ranked

  1. Whip stitch — Fast, secure, low-profile. Best for beginners. Uses ~5–10% extra yarn.
  2. Slip stitch — Creates a visible ridge between squares. Decorative. Uses ~10% extra.
  3. Single crochet join — Pronounced raised seam. Strong; good for heavy-use blankets. Uses ~15% extra.
  4. Join-as-you-go (JAYG) — Connects the final round of each square to neighbours as you finish them. No seaming step. Same yardage as standalone squares.
  5. Mattress stitch — Invisible seam, best appearance. Slow. Uses ~10% extra.
  6. Continuous join — One long pass of single crochet weaving between squares. Decorative. Uses ~12% extra.
  7. Flat braid join — Lacy, decorative. Uses ~20% extra; not for solid blankets.
  8. Catch-and-join — Modified JAYG variant. Same yardage as JAYG.
💡 Pro tip

Make all squares the same finished size by counting rounds, not by measuring. Tension varies; round-count doesn't. If a square measures differently from its neighbours, block it before joining.

Should I block granny squares before joining?

For natural fibres (cotton, wool, linen) — yes. Blocking ensures every square is the same size and lies flat. For acrylic — usually unnecessary, but a light steam block helps tame curling on tightly-worked squares. Block before joining, not after.

Pro tips for granny-square blankets

  • Block every square to identical dimensions before joining. The single most important step. Pin each to the same size on blocking mats and let dry.
  • Choose joining method based on style. Slip-stitch join: invisible. Single-crochet join: visible ridge, traditional. Whip-stitch: flexible, fastest.
  • Add a border that integrates the colour scheme. Most granny blankets benefit from a 2-3 round border in the dominant colour.
  • Plan the layout before joining. Lay out all squares, photograph the layout, adjust positions to balance colour distribution before committing.
  • Buy extra background colour. The background (centre of every square plus border) consumes 60-70% of total yarn.

Worked example

Throw blanket from 6-inch granny squares: 50×60 inches target. 50/6 = 8.33 wide, round to 8 columns × 10 rows = 80 squares. At 8 yards per square (worsted), total 640 yards plus 10% for joining = 700 yards.

Choosing your square size

Standard granny squares range from 3 inches (small, fast to make, lots of joining work) to 12 inches (large statement squares, less joining). Most popular: 6-inch squares, which balance speed and assembly time. Larger squares mean fewer joins but each square takes longer; smaller squares mean more joins but each square is quick. For first projects, 6 inches works well; for experienced makers, 8-12 inches reduces overall project time.

Frequently asked

Direct answers.

How many granny squares do I need for a blanket?

Divide your blanket dimensions (minus border) by your square size, rounding up on each axis. For a 50×60 blanket with no border using 6-inch squares: ⌈50÷6⌉ × ⌈60÷6⌉ = 9 × 10 = 90 squares. The calculator above does this automatically.

What size granny square is best for blankets?

6 inches is the most popular — large enough that the blanket finishes reasonably fast, small enough that variety and colour-play are interesting. Smaller squares (3–4 in) yield finer detail at the cost of more joining time. Larger squares (10–12 in) finish fastest but reduce visual interest.

How much yarn for one granny square?

A standard 6-inch worsted-weight granny square uses about 18–22 yards. A 4-inch square uses 12–15 yards. An 8-inch square uses 30–35 yards. These are for the classic three-round granny pattern; textured or solid squares use more.

What's the best way to join granny squares?

Whip stitch is fastest and easiest. Join-as-you-go (JAYG) eliminates the joining step entirely — you connect each square to its neighbours as you finish its final round. Slip-stitch joining creates a decorative ridge. Pick based on your patience for finishing work.

Should I block granny squares before joining?

For natural fibres (cotton, wool, linen), yes — blocking equalises sizes and flattens curl. For acrylic, light steam blocking helps but isn't always necessary. Always block before joining, not after — once joined, blocking is much harder.

Sources & further reading