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
Target finished width, including the border.
Target finished height, including the border.
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.

A five by four grid of granny squares inside a border, with arrows marking one blocked square, the squares across and down, a join seam and the border width.
Finished width is squares across × blocked square size, plus the seams between them, plus the border on both sides.
View full size

Common mistakes when planning a granny square layout

These are the errors that most often send a calculated result off course. Each one changes the number the calculator gives you.

  1. Measuring an unblocked square.

    Granny squares grow noticeably when blocked, and the difference multiplies across a grid. Block one square first, measure that, and plan from it.

  2. Forgetting that joining adds width.

    Slip-stitch and single-crochet joins add a few millimetres per seam. Across twelve squares that can be a couple of inches. Choose the join before you calculate the count.

  3. Leaving the border out of the grid maths.

    The outer border is worked around the assembled panel, so it sits outside the square count. Subtract it from the target size first.

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

Square count is arithmetic and therefore exact; the finished dimensions are not. A blocked square rarely measures exactly what an unblocked one does, and the joining method adds width — a slip-stitch join adds almost nothing, while a single-crochet or lacy join can add a quarter inch per seam, which compounds across a whole blanket.