Shapes & spaces

Granny square blanket grid layout calculator

Plan a rectangular granny square blanket with whole motifs, net joining gaps and an outer border, showing the actual rounded finished dimensions.

Your numbers

Calculated on your device. Your inputs aren’t sent to us.

Your result

Ready when you are

Enter your inputs and select Calculate.

Try it, understand it

Explore the result

Plan a rectangular granny square blanket with whole motifs, net joining gaps and an outer border, showing the actual rounded finished dimensions.

Worked example comparison
ExampleOutputWhat to notice
Worked exampleSquares needed54 squaresFor 100 × 150 cm with 15 cm squares, 1 cm gaps and 5 cm borders, six columns by nine rows give 54 squares and a 105 × 153 cm blanket.
Compare one assumptionSquares needed60 squaresOnly the selected assumption changes. Compare the detailed table and headline result with the worked example.
Larger planning caseSquares needed108 squaresDouble the first measured quantity and inspect which outputs scale and which remain fixed or round to whole units.

Check your understanding

What is the worked example result?

For 100 × 150 cm with 15 cm squares, 1 cm gaps and 5 cm borders, six columns by nine rows give 54 squares and a 105 × 153 cm blanket.

What is the key modelling limit?

The planner rounds rows and columns upward so the calculated blanket meets both target dimensions. A small increase in target size can trigger a complete extra row or column. The result shows the excess width and height so you can decide whether to change motif size, border width or the intended target.

Behind the numbers

How this calculation works

There is one fewer internal gap than squares along an axis. Adding a gap after every square would accidentally add an outside join. The border is separate and belongs on both outer edges. Treat join width as the net space added after assembly, not the seam allowance consumed inside a motif.

THE FORMULAFinished width = columns × square + (columns − 1) × join + 2 × border

A worked example

For 100 × 150 cm with 15 cm squares, 1 cm gaps and 5 cm borders, six columns by nine rows give 54 squares and a 105 × 153 cm blanket.

Good to know

The planner rounds rows and columns upward so the calculated blanket meets both target dimensions. A small increase in target size can trigger a complete extra row or column. The result shows the excess width and height so you can decide whether to change motif size, border width or the intended target.

A join changes the grid dimensions

There is one fewer internal gap than squares along an axis.

Adding a gap after every square would accidentally add an outside join. The border is separate and belongs on both outer edges. Treat join width as the net space added after assembly, not the seam allowance consumed inside a motif.

The Yarn yardage and balls from swatch calculator supplies a separate area-based yarn estimate. Include the joins and border in a representative consumption allowance rather than assuming every square uses the same whole ball.

Whole motifs cause size steps

The planner rounds rows and columns upward so the calculated blanket meets both target dimensions.

A small increase in target size can trigger a complete extra row or column. The result shows the excess width and height so you can decide whether to change motif size, border width or the intended target.

Check a single-square boundary

For a target small enough to fit inside one motif plus the border, there are no internal joining gaps. This is why the formula uses columns minus one rather than simply multiplying join width by columns. Test that case before entering a much larger blanket.

The grid chooses enough complete rows and columns to meet the requested dimensions. It does not crop motifs to reduce the excess. Blocking can change the measured square size, and border width may not stay constant around corners. Use the blocked motif size that matches the planned finishing method.

Work through the entered example

For 100 × 150 cm with 15 cm squares, 1 cm gaps and 5 cm borders, six columns by nine rows give 54 squares and a 105 × 153 cm blanket.

Start with this case, then change one input and calculate again. Keep the other assumptions fixed so the result has an interpretable cause. The result table exposes intermediate quantities and units rather than hiding them behind a single headline number.

Use the output in a real plan

The planner rounds rows and columns upward so the calculated blanket meets both target dimensions. A small increase in target size can trigger a complete extra row or column. The result shows the excess width and height so you can decide whether to change motif size, border width or the intended target.

Before purchasing material or comparing alternatives, check the measurements at the point where they enter the calculation. A mathematically precise answer can still be a poor plan when the measured size, loss allowance or price basis is wrong. Save the input assumptions with any result you intend to reuse.

A few questions, answered

What is the calculation method?

Finished width = columns × square + (columns − 1) × join + 2 × border

Does this use live prices or automatic measurements?

No. All measurements, prices and allowances come from your entries. The example values are illustrative and are not a recommendation for your situation.

Can I reuse the result for a different case?

Change the inputs and calculate again. Read the stated units and limits; the assumptions must still apply to the new case.

Find your calculator

Start typing to explore the library.